Roast Lamb Recipe: A Classic for Christmas & Special Occasions

roast lamb
Roast lamb served with all the trimmings – perfect!

Roast lamb is truly a classic dish to serve during Christmas and other special occasions, especially when you’re looking for an impressive meal to put together without too much fuss.

Christmas in Malaysia is a pretty multicultural affair, celebrated especially among the Serani’s (Eurasians), Chinese, Indians and East Malaysians. Unlike Aidilfitri – which typically has a stock standard, and let’s face it, expected menu – the Christmas spread, however, varies from household to household. But don’t be surprised to find, placed centre stage amidst the curries and stir-fries, one or two pièce de résistance – the turkey and roast lamb.

This is a decades old tradition, possibly as old – or older – than the days of colonial Malaya. Roast lamb has certainly been around long enough to qualify itself as a Malaysian recipe, and it’s certainly not constrained to just the Christmas season either. Many Malaysians also serve it for New Year’s Eve, birthdays, graduations or special family gatherings.

But how do you get that perfectly juicy and succulent piece of lamb? Here’s a secret. There are multitudes of roast leg of lamb recipes out there, and ours is pretty good and requires little effort to put together. However, what you really need for a good roast lamb is time, and the magic weapon – a cooking thermometer.

Let’s get roasting.



  • 2.3kg leg of lamb
  • 6 garlic cloves
  • 3 rosemary sprigs


  • 40g grapeseed oil
  • 37g garlic (about 3 cloves), peeled
  • 4g rosemary (about 4 springs)
  • 2 tbsp (16g) hot English mustard
  • 1 ½ tsp (4g) Cajun powder
  • ½ tsp paprika powder
  • 1 tsp (4g) salt
  • ½ tsp pepper


For sprinkling
  • 1 tsp (4g) salt


Special equipment
  • Cooking thermometer



Lamb preparation
  1. Defrost leg of lamb in the chiller for 2 days before cooking and serving.
  2. Pre-heat oven to 150°C.
  3. Before marinating your leg of lamb, wipe and dab it down with paper towels to remove moisture. You can prepare your marinade first before removing your lamb from the packaging and wiping it down.
  4. For extra points, scour about 2.5cm from the edge of the lamb where the meat meets the bone. You’ll want to cut right through until the meat is thoroughly severed. Remove the meat. This gives you a nice, neat edge, especially if you’re preparing to serve your leg of lamb whole.
For a professional finish, sever a little bit of meat from where it meets the bone
  1. On the meatiest side of the lamb, use a narrow knife to poke your lamb meat in six random places that are more or less evenly apart. Poke the knife in deeply, until it almost reaches the bone.
Poke your lamb with a sharp, narrow knife
  1. Shove in 1 garlic clove into each of the cuts.
Shove in garlic
  1. Take half a sprig or rosemary and shove it into the same cuts, until it is almost all the way in and only the tip shows.
Shove in rosemary
  1. Your leg of lamb is ready for the marinade!
It’s like planting little rosemary sprigs!


Roast lamb marinade
  1. Finely mince garlic.
  2. Remove rosemary leaves from the stem. A quick way to do this is by gripping the tip of the stem with one hand and then sliding your fingers down the stem right to the bottom.
Grip the tip…
… and slide
  1. Finely chop rosemary leaves.
Chop them as fine as you can
  1. In a bowl, add minced garlic, chopped rosemary, Cajun, paprika, mustard, salt, pepper and grapeseed oil. Stir to mix thoroughly.
Combine all marinade ingredients
Stir until thoroughly mixed


  1. Spread marinade paste all over the leg of lamb, rubbing it on the exposed portion of the meat.
Spread marinade and rub it thoroughly
  1. Sprinkle an additional 1 tsp of salt all over the marinated roast lamb, patting it into the surface of the meat. You can add more or less salt if you like.


Roasting time
  1. Place lamb on roasting rack over a baking pan. You don’t want the meat to come in direct contact with the pan. If you don’t have a roasting rack, ball up some tin foil into fist size, and place it under the bone to lift your lamb from the pan’s surface. This helps air circulate underneath your lamb and cook it evenly.
Use a roasting rack
  1. If you have a leave-in thermometer, poke it into the lamb meat now. If you don’t have one, use your cooking thermometer later.
Poke in that thermometer
  1. Place lamb in oven and let it cook until the internal temperature reaches 58°C. This will take about 90 minutes. If your lamb leg is smaller, check the temperature after an hour and monitor closely after that. Adjust timing if your lamb leg is bigger. This is where you poke in your cooking thermometer if you don’t have a leave-in thermometer.
Looking good
  1. Once lamb reaches 58°C, remove from oven.
  2. Crank your oven temperature to as high as it can go, and let it reach that temperature.
  3. While waiting, remove and reserve lamb juices in a bowl.
Don’t throw this away – you’ll need this for the gravy
  1. When your oven reaches its max temperature, put the lamb back in and watch it like a hawk. You want the lamb to be in just long enough to crisp the outside. It took us only two minutes in ours (our oven max temperature was 287°C).
  2. Remove immediately.
Perfect crispness
  1. Before serving or cutting, rest your lamb for a third of the time it was in the oven. So, if your lamb was cooked for 90 minutes, rest it covered with aluminium foil for 30 minutes before serving.
Roast leg of lamb served whole on a carving board


Important tip

If you’re preparing your lamb a little bit ahead of time, especially if you want to use the oven for something else, proceed with step 21 and 22 about 10 to 15 minutes before you’re ready to serve. You’ll be resting your lamb in the meantime, so there’s no need to rest it again after the delayed crisping process. However, don’t let your lamb get cold, unless that is the intention.


Carving roast lamb

If you’ve got a lot of people to feed, special guests to serve or kids at the table, carving your roast lamb beforehand makes it easier to serve and eat.

  1. Grip the bone with one hand and use a sharp carving knife to slice the meat off completely, as close to the bone as possible. If you’re a pro, you can hold the bone vertically to make the cutting easier. But if you’re not, lay the leg of lamb down on a cutting board and slice horizontally instead. Or hold it diagonally, whichever feels easiest and safest for you.
Slice the meat off
  1. Slice the meat off on all sides to get a few chunks of meat.
Cut the meat off on all sides
  1. Slice the meat about 0.5cm to 1cm thick, depending on your preference.
Slice lamb meat evenly


Extra tips

  1. Replace grapeseed oil with olive oil, canola oil or any mild flavoured oil that can withstand cooking at high temperatures.
  2. There are two ways of cooking roast lamb – using a low temperature heat of 120°C to 130°C over a longer period, or a higher heat for a shorter time. Regardless of which method you choose, always use a cooking thermometer to get your meat just right.
  3. Do not use dry herbs!
  4. You want to move quickly when working with lamb, as the longer you leave it out, the gamier it tastes.
  5. Cajun helps with the crust and gives the lamb a nice flavour, while paprika adds colour and smokiness to your recipe.
  6. No hot English mustard? You can also use Dijon. If using powdered mustard, add a little a water so it becomes a paste first.
  7. Ideally, you’ll want your lamb to have an internal temperature of 60°C for medium well. This is the recommended serving temperature for roast lamb.


Don’t stop there! Roast lamb goes perfect with these trimmings and side dishes:


Mashed potatoes

Milk confit carrots

Roasted broccoli with miso

Show us your roast lamb spread and by hashtagging us with #butterkicap! Roast leg of lamb is also a great communal meal, so get your guests to bring the trimmings. And don’t forget to serve it with some mint sauce or mint jelly on the side too.

Butterkicap Team

We're just a small group of friends who love food, culture and Malaysia. We saw the rise of mediocre food, deteriorating relationships and missed the good old days of Malaysia where food was good, homes were warmer and full of friends and family. So we rolled up our sleeves, and made Butterkicap with the hope that it will bring people and flavors home.

Love Malaysian food and culture? Find Malaysian recipes and stories on culture here in the Butterkicap community. Join us.

Sign up for Butterkicap

Tweet us 

Show the world just how amazing Malaysian food is.

Hashtag us at #butterkicap

Please check your feed, the data was entered incorrectly.