Cabrito Assado no Forno com Batatas: Roast Kid with Potatoes

Despite not being located in the Mediterranean, Portugal is categorized by UNESCO as one of the countries that follow a Mediterranean diet. While the consumption of white meat and fish are preferred in this particular way of eating, that doesn’t mean red meats are completely excluded. In Portugal they are often reserved for special occasions, such as Easter, Christmas, and weddings. On the Easter Sunday the tradition calls for Roast Kid with Potatoes (Cabrito Assado), a rich dish to mark the end of Lent, where Catholic communities usually abstain from eating red meats.

Portuguese Roast Kid (Goat) Recipe

This goat roast is traditionally prepared in a wood-fire oven, where it’s slowly roasted with some baby potatoes. Originally it was supposed to be a Lent-breaking meal, it’s common to prepare the whole animal, but you can also prepare parts of it, or (quartos) meaning a quarter of it.

I will be using a whole leg of approx. 1,5kg. The goat should be preferably seasoned in advance and left to marinade for at least 12 hours in a mix of white wine, herbs, salt, piri-piri, paprika, lard, and garlic. Although most people are not acquainted with preparing goat, I guarantee is quite straightforward. In Portugal most butchers and supermarkets have goat (cabrito) available and ready to be cooked.

Roast Goat Kid Portugal

How to Make Portuguese Roast Kid (Baby Goat)

Serves: 6 Calories per Portion: 621

Prep Time: 10m + 12h (marinating) Cook Time: 2h10m


  • 1 leg of kid (baby goat) – approx. 1,5kg (with bones)
  • 600g baby potatoes
  • 1tbsp lard
  • 1tbsp olive oil
  • 1tsp piri-piri powder
  • 1tsp sweet paprika
  • 3 garlic cloves – sliced
  • ½ cup white wine
  • Fresh parsley to taste
  • 1 ½ tsp salt
  • Freshly ground black pepper


  1. Start by combining the lard, olive oil, piri-piri powder, paprika, garlic cloves, salt and pepper in a small bowl, then rub it evenly over the meat.
  2. Place the meat in a seal-able bag, add the wine, allow it to marinade overnight in the refrigerator.
  3. Remove the meat from the fridge 40 minutes in advance, in the meantime heat your oven to 180°C.
  4. Place the meat in a baking tray with the marinade liquids, seal with foil, then bake it for approximately 2h. Check your goat halfway through, if the liquid has evaporated too much add more wine or water.
  5. In the meantime, peel the baby potatoes, then cook them until fork tender.
  6. Remove the leg from the oven, then increase the temperature to 200 or 220°C.
  7. Place your potatoes around the meat, drizzle some olive oil on them, season with more salt and pepper. Return to the oven for about 10 minutes, until the goat skin is golden and crispy. 
  8. Serve with freshly chopped parsley or any herb of your preference.
Roast Kid

Have you tried this recipe? Let me know in the comments! Looking for more meaty Portuguese recipes, check this Portuguese Pork Sandwich.

Leave a Comment