There is something wonderfully comforting about a slow-cooked lamb bhuna. Tender pieces of lamb are gently cooked with onions, tomatoes, green chilies, and a generous blend of warming spices until the meat becomes succulent and the sauce develops a deep, rich flavor. This version is hearty, aromatic, and packed with layers of spice without being complicated to prepare.
The secret to a delicious bhuna is building the flavor gradually. Whole spices are first warmed in ghee or oil to release their fragrance, followed by onions, garlic, and fresh ginger. Ground spices are then added before the lamb is introduced, allowing every piece of meat to become coated in the aromatic mixture.
Tomatoes and tomato puree create the foundation for the sauce, while red bell pepper adds a subtle sweetness. The dish is finished in the oven, where gentle cooking allows the lamb to become beautifully tender and gives the sauce plenty of time to thicken.
Why You’ll Love This Lamb Bhuna
This lamb bhuna is ideal for a cozy family dinner, weekend meal, or special gathering. It combines tender meat with a bold tomato-based sauce and fragrant spices, making every bite satisfying.
The recipe also works beautifully with simple side dishes. Serve it alongside fluffy pilau rice, steamed or boiled rice, warm chapati, or cooling raita. A sprinkle of fresh coriander just before serving brings everything together.
Another advantage of this recipe is that much of the cooking happens in the oven. Once the ingredients have been combined and brought to a simmer, the covered pan can be transferred to the oven while the lamb slowly cooks and the sauce develops its full flavor.
Ingredients
For the Lamb Bhuna
- 2 tablespoons ghee or cooking oil
- 1 teaspoon cumin seeds
- 1 cinnamon stick
- 4 cardamom pods
- 1 large onion or 2 medium onions, peeled and roughly chopped
- 3 cloves garlic, minced
- 2 teaspoons fresh ginger, finely minced
- 6 green bird’s eye chilies, with 2 finely chopped and 4 left whole
- 2 bay leaves
- 2 teaspoons ground coriander
- 1 teaspoon ground cumin
- 1 teaspoon ground turmeric
- A small pinch of ground cloves
- 1/2 teaspoon salt, or to taste
- 1/2 teaspoon freshly ground black pepper
- 1 kg (2.2 lbs) lamb, cut into approximately 1-inch pieces
- 1 red bell pepper, cut into large chunks
- 6 medium tomatoes, roughly chopped
- 3 tablespoons tomato puree
- 360 ml (1 1/2 cups) lamb or chicken stock
- Fresh coriander, chopped, for garnish
To Serve
- Pilau rice or boiled rice
- Warm chapati
- Raita
- Extra fresh coriander, if desired
How to Make Slow-Cooked Lamb Bhuna
1. Prepare the Oven
Begin by preheating the oven to 325°F (170°C), fan.
Use a large ovenproof casserole, Dutch oven, or heavy-bottomed pan with a lid. Choosing a pan that can move directly from the stovetop to the oven makes this recipe particularly convenient.
2. Warm the Whole Spices
Place the ovenproof pan over medium heat and add the ghee or cooking oil.
Once hot, add the cumin seeds, cinnamon stick, and cardamom pods. Cook them for around 2 to 3 minutes, stirring occasionally.
As the spices warm in the fat, they will become fragrant and begin releasing their natural oils. This simple step gives the finished curry a much deeper aroma.
3. Cook the Onion, Garlic, and Ginger
Add the chopped onion to the pan along with the minced garlic and fresh ginger.
Cook for approximately 5 minutes, stirring frequently. The onion should soften and begin to take on a light golden-brown color.
Avoid rushing this stage. Properly softened onions provide sweetness and body to the sauce, while the garlic and ginger create an aromatic foundation for the spices.
4. Add the Spices and Chilies
Add the chopped and whole green chilies, bay leaves, ground coriander, ground cumin, turmeric, ground cloves, salt, and black pepper.
Stir everything thoroughly so the spices are distributed throughout the onion mixture.
Cook for another 2 to 3 minutes. The spices should become fragrant, but take care not to let them burn. If the pan seems very dry, a small splash of oil can help prevent the spices from catching.
5. Add the Lamb
Add the chunks of lamb to the pan.
Stir well to coat the meat completely with the onion and spice mixture. Continue cooking for approximately 5 to 7 minutes, turning the lamb regularly.
The outside of the meat should become browned and sealed, while the spices cling to the surface. This stage helps create a richer flavor as the curry cooks.
6. Add the Vegetables and Tomato Sauce
Once the lamb has been coated and lightly browned, add the red bell pepper, chopped tomatoes, and tomato puree.
Pour in the lamb or chicken stock and stir thoroughly, scraping the bottom of the pan to incorporate any flavorful browned spices or pieces of onion.
Bring the mixture to a gentle boil on the stovetop.
At this point, the curry should already smell intensely fragrant, with the earthy spices balanced by the freshness of the tomatoes and chilies.
7. Slow Cook in the Oven
Cover the pan securely with its lid and transfer it to the preheated oven.
Cook for approximately 1 hour 15 minutes to 1 hour 30 minutes, or until the lamb is tender and the tomato sauce has reduced and thickened.
Check the curry during the final 30 minutes of cooking. If the sauce looks too thick or begins sticking to the bottom, add a small splash of boiling water and stir gently.
Cooking time can vary slightly depending on the size and cut of the lamb. The best indication that it is ready is tenderness: the lamb should be soft and easy to cut with a fork.
8. Finish and Garnish
Remove the pan from the oven and carefully uncover it.
Give the curry a gentle stir and check the seasoning. Add a little more salt or black pepper if necessary.
Scatter freshly chopped coriander over the top just before serving.
The finished sauce should be thick, glossy, richly colored, and packed with the aroma of cumin, coriander, cardamom, cinnamon, ginger, and chili.
Helpful Tips for the Best Lamb Bhuna
Use a suitable cut of lamb. Lamb shoulder is particularly good for slow cooking because it becomes wonderfully tender as it cooks gently in the sauce.
Give the onions time to soften. The onions form an important part of the curry base, so avoid adding the lamb too early.
Toast the spices carefully. Warming the whole and ground spices in the cooking fat helps release their aroma, but avoid overheating them because burnt spices can taste bitter.
Adjust the chili level. Bird’s eye chilies can be quite hot. For a milder curry, reduce the number of chilies or remove the seeds from the chopped ones.
Don’t let the sauce dry out. Check the curry toward the end of cooking and add a little boiling water if needed.
Allow the curry to rest. If time permits, let the finished lamb bhuna stand for 5 to 10 minutes before serving. This allows the sauce to settle and the flavors to come together.
What to Serve with Lamb Bhuna
This rich curry pairs beautifully with several simple accompaniments.
Pilau Rice
Fragrant pilau rice is an excellent choice because its delicate seasoning complements the bold lamb sauce without overpowering it.
Boiled Rice
For a simple everyday meal, fluffy boiled rice provides a neutral base for soaking up the tomato-rich curry sauce.
Chapati
Warm chapati is perfect for scooping up tender lamb and thick sauce. The combination is especially satisfying when served straight from the pan.
Raita
Cooling raita offers a refreshing contrast to the warmth of the chilies and spices. A simple yogurt-based raita can help balance the richness of the curry.
Fresh Coriander
A generous scattering of fresh coriander adds freshness and a bright herbal note to the finished dish.
Can You Make Lamb Bhuna Ahead?
Absolutely. In fact, like many slow-cooked curries, lamb bhuna can taste even better after it has had time to rest.
Once cooked, allow it to cool properly before refrigerating it in a suitable airtight container. When reheating, warm it gently until the lamb and sauce are thoroughly hot. If the sauce has thickened too much in the refrigerator, add a small amount of water or stock while reheating.
Making the curry ahead can also make it an excellent choice for entertaining because the main dish can be prepared in advance while the rice and other accompaniments are made shortly before serving.
Can You Freeze Lamb Bhuna?
Yes. Allow the cooked curry to cool completely before transferring it to a freezer-safe container.
For the best quality, freeze it in individual or family-sized portions depending on how you plan to serve it. Defrost it safely in the refrigerator and reheat thoroughly before eating.
The sauce may become slightly thicker after freezing, so adding a splash of water or stock while reheating can restore the desired consistency.
How to Adjust the Heat
The six bird’s eye chilies in this recipe create a noticeable level of heat. If you prefer a milder lamb bhuna, use fewer chilies and remove the seeds from the chopped ones.
For a hotter curry, retain the seeds and add additional chili according to your preference.
Because everyone’s tolerance for chili is different, adjusting the amount is one of the easiest ways to personalize this recipe.
Frequently Asked Questions
What is lamb bhuna?
Lamb bhuna is a richly spiced curry featuring lamb cooked with onions, tomatoes, and aromatic spices. The sauce is generally thicker and more concentrated than a very liquid curry, allowing the meat to become coated in the flavorful sauce.
Can I use lamb shoulder?
Yes. Lamb shoulder is an excellent option for this recipe because it contains enough connective tissue and fat to remain flavorful and become tender during slow cooking.
Can I make this recipe on the stovetop?
Yes. Instead of transferring the covered pan to the oven, you can continue cooking the curry gently on the stovetop. Keep the heat low and stir occasionally to prevent the sauce from catching.
Why is my curry sauce too thick?
If the sauce becomes too thick during cooking, stir in a small amount of boiling water or stock. Add it gradually so you don’t accidentally make the curry too thin.
Can I make it less spicy?
Definitely. Reduce the number of bird’s eye chilies and remove the seeds from the chopped chilies for a gentler heat level.
Recipe at a Glance
Prep Time: 10 minutes
Cooking Time: 1 hour 45 minutes
Total Time: 1 hour 55 minutes
Servings: 4
Calories: Approximately 484 kcal per serving
Final Thoughts
This slow-cooked spiced lamb bhuna is the kind of meal that fills the kitchen with an irresistible aroma long before it reaches the table. Tender lamb, sweet softened onions, juicy tomatoes, fresh ginger, garlic, green chilies, and warming whole spices come together to create a deeply satisfying curry.
The thick tomato sauce is perfect for spooning over fluffy rice, while warm chapati makes it easy to enjoy every last bit. Whether you’re preparing a comforting weekend dinner or cooking for guests, this flavorful lamb bhuna is a hearty dish that delivers plenty of warmth and character.
For the best result, take your time with the onions and spices, keep an eye on the sauce while the lamb cooks, and allow the meat to become genuinely tender before serving. A final handful of fresh coriander and a cooling spoonful of raita provide the perfect finishing touch.
