Spanish Christmas Lamb Recipe - Slow Roasted Lamb with Potatoes and Onions (Cordero con Patatas y Cebolla)

Spanish Christmas Lamb Recipe – Slow Roasted Lamb with Potatoes and Onions (Cordero con Patatas y Cebolla)

One of my favorite holiday recipes is Spanish Christmas lamb. Read on for how to prepare this delicious main dish.

Depending on where you live in Spain, Christmas dinner can mean different things (from cold shellfish to hot turkey!), but I think one of the most elegant and delicious Christmas dishes in Spain is this simple roasted lamb recipe.

Spanish Christmas lamb recipe - delicious Spanish roasted lamb
Delicious Spanish roasted lamb. Photo by Stijn Nieuwendijk on flickr CC

The key to any Spanish roasted lamb recipe is to go low and slow — we roast things for a long time here, and enjoy tender and fragrant meat as a result! This Spanish Christmas lamb recipe is quite simple, but packs a lot of flavors and is accompanied by perfectly seasoned potatoes and onions. Plan ahead to make sure you marinate the meat overnight — it really does make a difference!

See also: 11 Mouthwatering Spanish Christmas Recipes

Spanish Christmas Lamb Recipe

Spanish Christmas lamb recipe - delicious Spanish roasted lamb

Spanish Christmas Lamb Recipe - Slow Roasted Lamb with Potatoes and Onions (Cordero con Patatas y Cebolla)

Lauren Aloise
A delicious Spanish Christmas lamb recipe. This easy roasted lamb recipe with potatoes and onions makes the perfect holiday meal.
5 from 1 vote
Prep Time 15 mins
Cook Time 4 hrs 30 mins
Total Time 4 hrs 45 mins
Course Main
Cuisine Spanish
Servings 8 servings
Calories 873.89 kcal


  • One 4 pound leg of lamb
  • 2 large sweet onions
  • 6 medium potatoes Yukon Gold are my favorite here
  • Olive oil for frying the potatoes and onions
  • For the Marinade
  • 1/4 cup olive oil
  • 1/2 cup dry white wine
  • Lemon juice from 1/2 a lemon freshly squeezed
  • One tablespoon white wine vinegar
  • 2 tablespoons coarse salt
  • Black pepper 1/2-1 tablespoon, depending on preference
  • A couple of sprigs of thyme crushed
  • 4 bay leaves crushed
  • 8 cloves of garlic ground to a paste


  • Prepare the marinade: Mix together the salt, pepper, olive oil, lemon juice, white wine, vinegar, garlic paste, thyme and bay leaves.
  • Spread the marinade all over the meat and wrap in plastic wrap. Marinate overnight, making sure every part of the lamb is covered in the marinade.
  • The next day, take the lamb out of the refrigerator at least one hour before putting in the oven.
  • Peel the potatoes and dice them in medium sized cubes. Pan fry them in olive oil, remove with a slotted spoon, and reserve.
  • Preheat the oven to 350°F.
  • While the oven is pre-heating, dice the onion julienne style (in thin strips) and cook in the same olive oil until translucent and soft (8-10 minutes). Remove with a slotted spoon.
  • On a large baking sheet, spread the potatoes and onions in a layer on the bottom. Lightly season with salt and pepper. Put the marinated lamb on top.
  • Cover with foil and roast for 3.5 hours. Check on the lamb and cook for an additional 30 minutes if not tender enough.
  • At this point, remove the foil and raise the oven temperature to 425°F. Roast for 20 minutes uncovered, turning halfway through to achieve a golden brown on each side of the lamb. Move the potatoes and onions if necessary to prevent over-browning.
  • Remove the lamb from the oven and rest at least 20 minutes before carving.


Calories: 873.89kcalCarbohydrates: 36.44gProtein: 41.78gFat: 60.67gSaturated Fat: 24.17gCholesterol: 165.56mgSodium: 1895.91mgPotassium: 1311.83mgFiber: 4.63gSugar: 5.74gVitamin A: 41.57IUVitamin C: 41.36mgCalcium: 84.09mgIron: 5.3mg
Keyword Cordero con Patatas y Cebolla, garlic lamb recipe, slow roasted lamb
Tried this recipe?Let us know how it was!

What do you eat for Christmas dinner? Would you give this Spanish Christmas lamb a try?

Subscribe for free Spanish recipes weekly!

Subscribe here to get free Spanish recipes weekly!