There’s nothing quite like a perfectly cooked roast lamb, especially during the holidays.
But what do you do with your leftovers?
To put this debate to bed, I’ve tested seven different ways to reheat lamb. Here’s the short answer:
The best way to reheat lamb is in a 300°F oven. Drizzle room temperature lamb with stock or juices and then cover it loosely with foil. Place it on a wire rack to reheat for 30-60 minutes. If you have slices, a great way to reheat them is submerging them in some hot stock or gravy in a skillet.
Psst… I also tell you how best to store your leftovers.
A note on my experiment

Call me a traditionalist, but I love a roast lamb dinner.
Generally speaking, leftovers are par for the course.
Which is why I’ve experimented with seven different ways to warm up your lamb that won’t leave it dry, tough, or overcooked.
The techniques I tried included:
Reheating method | Time needed | Verdict |
---|---|---|
Oven | 30-60 minutes | hassle free, good results |
Microwave | 2-4 minutes | convenient but can be easy to overcook the meat |
Water bath | Variable | very slow but zero moisture loss |
In gravy / stock | 3-5 minutes | infuses the meat with flavor |
Air fryer | 5-10 minutes | okay results but can be drying |
Skillet | 2-4 minutes | tasty but doesn’t heat evenly |
Steamer | 3-4 minutes | results in tender, succulent meat |
The oven method worked well and kept my meat pink and moist on the inside without sacrificing flavor. Similarly, the microwave kept it succulent without drying it out at all. For super juicy meat, go for the steamer.
Lamb heated in gravy is delicious! And the skillet method delivers a nice fried flavor and a crispy outside but can be a bit greasy.
Pro tip: Leftover lamb can also be eaten cold, provided it’s stored safely in the fridge within two hours of cooling.
There is a chance that reheating your lamb will slightly change its flavor because the proteins in meat continue to transform as it cools, breaking down the nutrients that impact taste and texture.
Because of this – some prefer to avoid reheating altogether.
And one last tip. Always let the lamb meat reach room temperature before reheating it.
Reheating lamb in the oven
Preheat your oven to 300°F (150°C). While it warms up, let your lamb reach room temperature out of the fridge. Drizzle a few spoons of leftover liquid (stock or juices) over the portion you wish to reheat. Wrap your lamb loosely in foil and place it on a wire rack to heat. It could take up to 90 minutes.

Remove your meat from the oven once its internal temperature has reached just below 145°F (60°C).
To test this, use a temperature probe if you have one. If not, insert a sharp knife into the center of the meat and feel how warm it is when pulled out.
How to reheat lamb in the oven:
- Preheat your oven to 300°F (150°C).
- Take your lamb out of the fridge and let it reach room temperature.
- Drizzle a spoon or two of leftover stock or cooking juices over your lamb.
- Wrap your desired portion loosely in foil.
- Place the wrapped lamb on a wire rack.
- Warm in the oven for approximately 20-25 minutes per pound. Timings will vary a lot based on oven type and your cut of meat.
- Once heated, allow the lamb to rest before serving.
You should always heat roast lamb at a low temperature to prevent recooking it (the aim is just to warm it up).
If you’re reheating sliced lamb, you won’t need as much time in the oven.
Whole lamb should be removed from the oven 5°F to 10°F before reaching your preferred temperature as it will continue to warm while it rests.
Using a wire rack will ensure even heating, whereas a baking sheet may transfer excess heat to only one side of your meat.
Drizzling leftover cooking juice over your lamb portion adds moisture to the meat.
My verdict
I was really happy with the results of this method. My meat was pink and moist and tasted delicious.
This is one of the more versatile, low-fuss methods I tried and is suitable for both sliced and whole lamb leftovers.
Reheating lamb in the microwave
Carve your roast lamb into slices and drizzle generously with leftover juices. Place the lamb on a microwave-safe plate and cover with plastic wrap (pierced with small holes) or a piece of damp paper towel. Microwave on medium in 30-second intervals until hot. Rest for one minute before serving.

If you don’t have leftover cooking juices handy, you can use water or apple juice instead.
How to reheat lamb in the microwave:
- Slice up your leftover roast lamb.
- Drizzle generously with cooking juices, stock, water, or apple juice.
- Place your lamb slices on a microwave-safe plate.
- Cover the plate with plastic wrap pierced with small holes or a piece of damp paper towel.
- Microwave on medium (50% power) in 30-second intervals until heated through.
- Allow your lamb to rest (still covered) for a minute before serving.
Covering your meat with plastic wrap or a damp paper towel traps in steam and keeps your lamb moist.
Monitoring your lamb by warming it in short intervals reduces your risk of accidentally overcooking it.
You only want to warm it up, and it’s ready when it’s warm to the touch.
Avoid reheating big portions at once. Stick to two to three slices at a time to make sure it warms up evenly.
My verdict
I was pleasantly surprised by the results of this method. My lamb was juicy and pink and didn’t brown at the edges or dry out.
It’s a slow process to avoid overcooking, but well worth it for succulent, evenly-heated results.
Reheating lamb in a water bath (sous vide)
Place room temperature roast lamb in a zip-lock bag and remove the excess air by dipping it into water before zipping it shut. Once sealed, rest it in a pot of water warmed to a consistent temperature of roughly 135°F. Leave your lamb submerged until it is heated evenly.

Depending on whether your lamb is sliced or whole, this may take anywhere from 10 minutes onwards.
At the end of this process, you can sear your lamb in a very hot pan to reinvigorate its outer crust.
How to reheat roast lamb in a water bath:
- Allow your leftover lamb to come to room temperature.
- Place lamb (sliced or whole) into a heavy-duty zip-lock bag.
- Submerge two-thirds of the bag into water to press out the excess air before sealing it.
- Bring a pot of water to a consistent temperature of 130°F to 140°F.
- Submerge the bag into the water until the meat is evenly warmed.
- Optional: Sear your lamb in a hot frying pan to reinvigorate its crust.
Sous vide is the process of warming vacuum-sealed food (bag with the air removed) in a warm water bath.
Generally, hot tap water is warm enough for this purpose, but you may need to replace it several times during the heating process to keep its temperature consistent.
If you’re warming a small portion, just running it under hot tap water for a while should suffice.
You can use a thermometer to test the warmth of the water you’re using.
If you don’t have one, use your finger – it should be uncomfortable to keep it submerged for more than a second but not hot enough to scald you.
Water that is too hot will recook your lamb, which you want to avoid.
There is no exact science as to how long this process will take, and the heating duration will depend on the size of the portion you’re warming up.
My verdict
I have mixed feelings about this method.
On the plus side, because it is an indirect heating method, there is very little risk of ruining the texture or taste of the meat by overcooking it.
However, it’s a slow process, and there is no real way to tell when your meat is warm enough. It’s also difficult to keep the water temperature consistent unless you have a specialised machine.
Reheating lamb in gravy
Slice room temperature roast lamb into quarter-inch thick pieces. Make or reheat leftover gravy in a pan on the stove. Remove it from the heat once it reaches a simmer. Then, submerge your lamb slices in the gravy. Heat for 3 to 5 minutes and serve immediately.

Using leftover cooking juices from your roast lamb will elevate the flavor of your meal, but stock or fresh gravy works just as well.
How to reheat lamb in gravy:
- Let your leftover lamb reach room temperature out of the fridge.
- Cut it into quarter-inch thick slices.
- On medium heat on the stove, bring fresh or leftover gravy to a simmer.
- Remove your gravy from the heat and add your sliced lamb.
- Allow the lamb to warm for 3 to 5 minutes and then serve immediately.
Your gravy shouldn’t be boiling when you submerge your lamb slices, as this will overcook your meat.
Furthermore, don’t let your meat sit in the gravy for too long before serving, as it may form a skin on top.
A good stir at the halfway mark will help with even heating.
My verdict
This is a great method if you’re looking to add some flavor to your meat.
The infused-gravy taste is delicious, and the meat stays nice and moist and tender (though not piping hot).
I would recommend this technique if you’re planning to serve your meat with gravy.
Reheating lamb in an air fryer
Preheat your air fryer to 300°F (150°C). Cut (room temperature) roast lamb into one-inch-thick slices. Drizzle the slices with stock or cooking juices and wrap them loosely in foil. Place the foil parcel in the fryer basket and heat for 5 to 10 minutes. Serve immediately.


In the air fryer, it’s easier to reheat sliced lamb. Whole portions tend to heat unevenly (cold center) and develop tough outer edges.
How to reheat lamb in an air fryer:
- Let your roast lamb reach room temperature out of the fridge.
- Slice it into one-inch-thick pieces.
- Set your air fryer to 300°F (150°C).
- Drizzle leftover cooking juices or stock over your meat slices and wrap them loosely in foil.
- Place your lamb into the fryer basket and heat for 5 to 10 minutes.
- Serve immediately.
Adding moisture to the meat goes a long way to keeping it soft and moist.
That being said, it’s easy to overcook lamb in an air fryer, so it’s a good idea to check the temperature of the meat halfway.
Use a meat thermometer or insert a knife tip and feel how warm it is when you pull it out.
My verdict
This method is convenient and produces good results. However, my meat was a little overcooked and quite tough.
This is likely due to the strong direct heat of the fryer. I wouldn’t necessarily recommend this as the best way to reheat tender roast meat like lamb.
Reheating lamb in a skillet
Heat a small amount of oil or fat in a skillet on high heat. Slice room temperature lamb into one-inch-thick pieces and flash fry it for 60 seconds on each side. Once seared, drain off and excess grease on a piece of paper towel and serve immediately.

Be careful of using too much oil as this can be messy and will make your meat greasy. A tablespoon or two is adequate.
Furthermore, you must get your oil temperature to a good hot heat. It should sizzle immediately as the meat hits the pan.
My verdict
This method can work well if you’re careful, but I prefer techniques that heat more evenly. It wasn’t my favorite.
I found that while the inside of each slice was only lukewarm, the outside browned (seared) to a significant extent.
Thinner slices would likely work better but risk becoming overcooked.
Reheating lamb by steaming it
Set up your steamer or construct one using a wire rack, sieve, or colander, and a pot. Mix a poaching liquid using stock and herbs and bring it to a simmer. Add thinly sliced room temperature lamb to the steamer basket and heat for 3 to 4 minutes. Remove and serve immediately.

The steam from the poaching liquid will be hot enough to heat your meat quickly, so you don’t need to leave it for too long.
Thinner slices work better for this method and won’t cook the meat too much on the outside.
My verdict
While it may be a bit of a hassle, this is the best method for keeping your meat flavorful and tender.
It cooked a tiny bit on the outside, but not enough to harm the taste or texture.
I would definitely recommend this method.
What to do with leftover lamb
There is so much you can do with roast lamb. From salads to sandwiches, let’s look at a few options for using up your leftovers.
Leftover roast lamb curry: Curry may not be the first thing that comes to mind when you think of roast lamb, but you’ll be amazed at how you can transform your leftovers with some spices, onion, and garlic. Perfect for a cold winter’s evening.
Crispy roast lamb salad: Feta, red onion, fresh baby greens, and tomato compliment roast lamb to perfection in a crisp summer salad. Fry up bite-sized pieces of lamb coated in a little cornflour for amplified crunch, and then toss it all together with a balsamic dressing.
Gourmet roast lamb sandwiches: I’ll keep this brief. What could be better than fresh wholewheat bread, a thick slice of cheese, cherry tomatoes, spicy pickles, and a topping of roast lamb? Plowmen, eat your hearts out.
Greek roast lamb pita with tzatziki: Roast lamb can be used in much the same way as gyro meat for a Mediterranean-inspired pita with lettuce, tomato, and fresh, creamy tzatziki.
Roast lamb Sloppy Joes: Make the ultimate comfort food by finely chopping your roast lamb leftovers and frying them up with some onion, tomato, garlic, mustard, seasoning, and Worcestershire sauce. Serve on a fresh hamburger bun.
How to reheat lamb dishes
If you’ve used your lamb in a dish, them you’ll have to follow slightly different reheating process.
Lamb casserole
The best way to reheat a lamb casserole is to loosen up the sauce with a tablespoon or two of water or stock. Then cover the casserole with foil and place it in a 350°F oven. Heat the casserole for around 20 minutes, stirring it half way through.
You can also heat the casserole on the stove or in a microwave. On the stove simple heat it on a medium heat, stirring while it heats.
In the microwave, cover the casserole with a damp paper towel to lock in moisture and microwave it for 2-3 minutes.
Lamb shanks
The best way to reheat lamb shanks is to shred the meat from the bone and reheat it in the microwave. Place the meat in a microwave safe bowl and cover the it with a damp paper towel, then microwave it for 2-3 minutes until piping hot.
This will keep the meat juicy and it’s super convenient.
You can also heat lamb shanks in the oven. Preheat the oven to 300°F and sprinkle the lamb shank with water or stock before covering it loosely in foil. Heat the covered lamb shanks for 20-30 minutes depending on size.
Rack of lamb
The best way to reheat a whole rack of lamb is in a sous vide machine because then there’s no risk of you overcooking the meat. But if that’s not practical for you, slice the rack up and flash fry each chop on a high heat for 30 seconds each side.
You could also go down the microwave route – it works pretty well as long as you’re careful. Set the microwave to 30% power and heat the lamb in 30 second intervals until hot.
Another option is low and low in the oven. Wrap the rack of lamb in foil with some cubes of butter for moisture and heat it in a 195°F oven
Psst… if you don’t have a sous vide machine you can simple heat a big bowl of water to around 140°F
Related: how to reheat lamb chops
How to store roast lamb

You should store roast lamb within two hours of cooling it to room temperature. To keep it fresh for as long as possible, store it in an airtight container in the fridge. Use your leftover roast lamb within three days of cooking it.
Slicing your lamb can speed up the cooling process but may also dry it out slightly.
To alleviate some dryness, you can drizzle cooking juices or stock over your meat before reheating it.
For this reason, you may want to store the juice from your roast lamb (in a separate container) in the fridge as well.
Can you freeze roast lamb?
Roast lamb is okay to freeze for up to two months. It needs to be portioned and wrapped first in plastic wrap and then tightly in foil. This will help to prevent freezer burn and retain its best quality. It’s a good idea to label your frozen lamb with the date, so you know by when to use it.

How to freeze roast lamb:
- Slice up whole roast lamb into portions.
- Once it has reached room temperature, wrap each portion in plastic wrap.
- Next, double-wrap the lamb in a tightly sealed foil layer.
- Store in the freezer and use within two months.
You can freeze leftover lamb whole, but it takes much longer to freeze and thaw. I would avoid doing this.
Once defrosted, you cannot refreeze frozen roast lamb.
How to thaw roast lamb
The best way to thaw roast lamb is overnight in the fridge. If you’re in a hurry, you can run it under warm water to speed up the reheating process.
You can also use your microwave’s defrost setting, but go slowly and carefully to avoid overcooking your meat.
Once thawed, you can reheat your roast lamb using any of the methods above.

Exactly How To Reheat Roast Lamb
Ingredients
- 1 portion roast lamb
- 1 portion stock or cooking juices
Instructions
- Preheat your oven to 300°F (150°C).
- Take your lamb out of the fridge and let it reach room temperature.
- Drizzle a spoon or two of leftover stock or cooking juices over your lamb.
- Wrap your desired portion loosely in foil.
- Place the wrapped lamb on a wire rack.
- Warm in the oven for approximately 15 minutes per pound.
- Once heated, allow the lamb to rest before serving.