Homemade Lamb Bhuna (Indian Lamb Curry Recipe for a Cozy, Hearty Dinner)

There is something cozy about a pot of lamb bhuna slowly bubbling on the stove. As it cooks, the onions soften, the sauce thickens, and the lamb turns tender enough to cut with a spoon. This is not a fast curry or a saucy one. Lamb bhuna is a dry-style Indian lamb curry where flavor comes from slow cooking and careful reduction, not from adding extra liquid.

A bowl of lamb bhuna curry served with roti, rice, onions, and lemon wedges.

Disclosure: This post may contain affiliate links. This means I get a small commission if you decide to make a purchase through my links at no extra cost to you.

Key Takeaways

  • Lamb bhuna (bhuna gosht) is a dry-style Indian lamb curry where the lamb cooks in a reduced masala that clings to the meat instead of a runny curry sauce.
  • The flavor comes from slow cooking, deep browning, and careful reduction, not from adding lots of water or stock.
  • Proper lamb bhuna starts with well-browned lamb and slow-cooked onions.
  • The lamb cooks on low heat for 45 to 60 minutes, then the curry is bhuna (fried and reduced) at the end until the sauce is thick and coats each piece.

What Is Lamb Bhuna?

In many curries, you add a fair amount of water or stock, then simmer everything in that liquid. Lamb bhuna, also called bhuna gosht, is different. The term “bhuna” refers to frying everything in fat until it is deeply cooked and almost jammy, which is where the dish gets its depth.

The lamb cooks gently in a concentrated base until tender, followed by a final reduction that tightens the sauce. Unlike saucier Indian lamb curries, bhuna is thick and reduced, with a masala that coats the lamb instead of pooling around it.

The timings in this recipe are correct for real bhuna, not shortcut curry. Anyone claiming bhuna in 30 minutes is lying to the onions.

Lamb bhuna curry in a black bowl on marble, garnished and surrounded by sides.

Ingredients

Ingredients for lamb bhuna arranged neatly, including lamb, onions, tomatoes, spices, and oil.

This recipe serves 4 and works well for a cozy weekend dinner. See the recipe card for the complete list of ingredients and quantities.

How To Make Lamb Bhuna

Lamb pieces browning evenly in a wide pan during the initial cooking stage.

Step 1: Heat oil in a wide, heavy-bottomed pan over medium-high heat. Add the lamb pieces in a single layer and brown well on all sides, working in batches if needed. This should take 10-12 minutes.

Cooked onions and tomatoes simmering together into a thick, glossy masala base.

Step 2: Next, add the sliced onions and cook over medium heat until golden and soft (12-15 minutes). Add ginger-garlic paste and cook for one minute. Add tomatoes, ground spices, and salt. Cook uncovered until thick and reduced, with oil beginning to separate at the edges. 

Lamb pieces added to the masala, partially coated and beginning to absorb flavors.

Step 3: Return the browned lamb to the pan and mix well to coat the meat in the masala. Add water, cover, and cook on low heat for 45-60 minutes.

Finished lamb bhuna simmering in a rich, thick sauce with visible oil separation.

Step 4: Uncover, increase the heat slightly, and bhuna the curry by stirring continuously for a few minutes until the sauce thickens further and coats the lamb completely. 

Expert Tips

  • Cook the onions slower than you think you need to. Soft, golden, almost jammy onions give the masala its body.
  • Let the masala tell you when it’s ready. Look for a little oil separating around the edges. That is the signal that the masala is properly cooked.
  • Use low heat once the lamb goes back in. After browning, lower the heat and let the lamb cook gently. Time matters more than heat at this stage.
  • Trust the process and the timing. The timings mentioned in my recipe are correct for real bhuna, not shortcut curry.

Serving Ideas

  • Soft garlic naan or tandoori roti to scoop up the thick, spiced gravy.
  • Steamed basmati rice, jeera rice, or a light vegetable pulao for soaking up the sauce.
  • A cooling cucumber raita or boondi raita to balance the heat and richness.
  • A fresh kachumber salad (tomato, cucumber, red onion, cilantro, lemon).
  • A simple lentil side like dal fry to complete the meal.
  • Light veggie sides such as aloo gobi, bhindi masala, or sautéed green beans for balance.
  • A spoon of mango chutney or pickled red onions for a sharp, bright contrast.
Two plated servings of lamb bhuna with basmati rice, roti, and simple side accompaniments.

More Indian Lamb Recipes

  1. Lamb biryani is warm, fragrant, and deeply satisfying in all the right ways. Made in the Instant Pot, this one-pot lamb biryani fits easily into weeknight dinners while still feeling right at home on the table when you’re hosting family or friends.
  2. This home-style lamb and potato curry is simple, comforting, and deeply satisfying. Tender lamb and fluffy potatoes sit in a rich curry sauce that feels familiar and filling. It’s the kind of meal that works well for cozy dinners and relaxed family meals.
  3. This lamb korma curry is rich and comforting, with tender lamb cooked in a creamy curry sauce. It works for everyday family meals, planned dinners with guests, and make-ahead cooking.
  4. Lamb vindaloo is a deeply spiced Indian lamb curry with slow-cooked pieces of meat in a tangy, chili-forward sauce. The vinegar-based marinade give the dish its signature depth. Serving with plain rice or bread when you want something robust and satisfying on the table.
  5. Lamb keema is rich, comforting, and deeply satisfying in a simple, everyday way. Cooked until crumbly and well seasoned, it works beautifully as a main dish. It also carries easily into wraps, pav, parathas, and quick egg-based meals across the week.

If you tried this Lamb Bhuna Recipe or any other recipe on my website, please leave a 🌟 star rating and let me know how it went in the 📝 comments below.

Close-up of lamb bhuna curry in a bowl with roti, rice, and onion slices.

Lamb Bhuna

Lamb bhuna is a dry Indian lamb curry with tender pieces of lamb cooked until rich and full of flavor. This recipe is easy to follow and dependable. It gives you a dish that is far better than takeout for a proper curry night at home. Serve it with rice or roti for a simple, filling dinner that feels special without being complicated.
No ratings yet
Prep Time: 20 minutes
Cook Time: 1 hour 15 minutes
Total Time: 1 hour 35 minutes
Course: Main Course
Cuisine: Indian
Servings: 4
Author: Shilpa

Equipment

Ingredients

Instructions

  • Heat oil in a wide, heavy-bottomed pan over medium-high heat. Add the lamb pieces in a single layer and brown well on all sides, working in batches if needed. This should take 10-12 minutes. Remove the lamb and set them aside.
  • In the same pan, add the sliced onions and cook over medium heat until deeply golden and soft, about 12-15 minutes. Keep stirring frequently. Add ginger-garlic paste and cook for one minute until fragrant.
  • Stir in crushed tomatoes, coriander, cumin, Kashmiri chili powder, paprika, and salt. Cook the masala uncovered, stirring frequently, until thick, glossy, and reduced, with oil beginning to separate at the edges. This should take 10-12 minutes.
  • Return the browned lamb to the pan and mix well so the meat is fully coated in the masala. Add ½ cup of water, cover, and cook on low heat for 45 to 60 minutes, until the lamb is tender and the sauce is thick and clinging. Keep stirring frequently.
  • Uncover, increase the heat slightly, and bhuna the curry by stirring continuously for a few minutes until the sauce thickens further and coats the lamb completely. Finish with garam masala and chopped cilantro. Serve hot.

Notes

  • Lamb shoulder or leg is ideal because it stays tender during long, slow cooking.
  • The onions must be cooked until deeply golden for proper bhuna flavor development.
  • Bhuna-style cooking relies on moisture reduction, so avoid adding excess water. The final texture should be thick and glossy, with oil lightly separating around the edges.

Nutrition

Calories: 343kcal | Carbohydrates: 13g | Protein: 31g | Fat: 19g | Saturated Fat: 4g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 10g | Trans Fat: 0.04g | Cholesterol: 91mg | Sodium: 194mg | Potassium: 740mg | Fiber: 3g | Sugar: 6g | Vitamin A: 532IU | Vitamin C: 11mg | Calcium: 70mg | Iron: 4mg
Tried this recipe? Share it Today!Mention @lentillovingfamily or tag #lentillovingfamily!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating