Butter Lamb Curry

Butter Lamb Curry

Indian Butter Lamb Curry is a traditional dish with a lot of flavor and spice. The key to this recipe is lots of marinade and simmer time. Let the meat sit overnight and simmer for a good hour or two if you have the time. 

Serve your butter lamb with rice some good naan or roti bread.

Butter Lamb Curry

About Butter Lamb 

Butter lamb curry, also known as butter mutton, is a dish bursting with flavor. The recipe involves a fusion of Indian spices and a creamy, buttery base, creating a truly irresistible combination. From its tender chunks of lamb to the luscious gravy, butter lamb curry is a culinary masterpiece that leaves a lasting impression on your taste buds.

Butter lamb curry is a traditional Indian dish that originates from the northern regions of the country, particularly Punjab. It is a dish that beautifully marries the distinct flavors of Indian spices with the richness of butter, resulting in a velvety, savory experience.

Making Butter Lamb Curry

The preparation of butter lamb curry begins with marinating tender pieces of lamb in a blend of cream, ginger, garlic, and spices like cumin, coriander, turmeric, and garam masala. This step allows the flavors to penetrate the meat, ensuring each bite is infused with an array of aromatic spices.

Next comes the cooking process, where the marinated lamb is gently simmered in a rich, buttery gravy. The base is created by combining tomatoes and a medley of spices. The addition of butter provides a velvety texture and a subtle hint of indulgence.

The creamy and aromatic gravy perfectly coats the lamb. The slow cooking process allows the meat to become incredibly tender and allows the spices to meld together, resulting in a depth of taste that is both comforting and indulgent.


While butter lamb curry is delicious on its own, you can also experiment with variations to suit your taste preferences. Some people prefer adding a touch of heat with chili powder or fresh chilies, while others enjoy a touch of sweetness with a hint of honey or sugar. The dish can also be customized by incorporating vegetables like potatoes, peas, or bell peppers, adding an extra dimension to the already delightful flavors.

Serving Butter Lamb Curry

Butter lamb curry is best enjoyed with some steamed basmati rice (this recipe is form my Instant Pot site) or freshly baked naan bread. The fluffy rice serves as the perfect canvas to soak up the creamy gravy, while the naan offers a delightful way to scoop up every last bit of the curry.

Or try pairing it with Aloo Paratha, which is a stuffed Indian flatbread. Here are a few other dishes to serve with your Butter lamb. 

Crisp Artisan Flatbread

Banana Blossom Salad

Below is the recipe.

Butter Lamb Curry

Butter Lamb Curry

Yield: 6
Prep Time: 15 minutes
Cook Time: 2 minutes
Total Time: 17 minutes

Butter Lamb Curry is a rich and spicy Indian dish served over rice.


  • For the marinade:
  • 2 lb 2 oz leg of lamb, chopped into 1’’ cubes
  • 1 ¼ ‘’ fresh root ginger, peeled and finely grated
  • 3 garlic cloves, peeled and crushed
  • Juice of 1 lemon
  • 5 fl oz plain yogurt
  • ½ tsp ground turmeric
  • ½ ts[ ground coriander
  • 1 tsp red chili powder
  • 1 tsp garam masala
  • ½ tsp ground cumin
  • ½ tsp salt
  • For the curry sauce:
  • 2 garlic cloves, peeled and crushed
  • 3 oz ground almonds
  • 10 ½ oz tomato puree
  • 2 oz ghee or clarified butter
  • 5 fl oz double cream
  • 2 garlic cloves, peeled and crushed
  • 1’’ fresh ginger root, peeled and finely grated
  • 6 cloves
  • 1’’ cinnamon stick
  • ¼ tsp fenugreek seeds (omit if can't obtain)
  • 1 tsp coriander seeds
  • 1 tsp cumin seeds
  • Salt and freshly ground black pepper
  • For serving:
  • 2 tbsp fresh cilantro leaves
  • 2 birds’ eye chilies, finely sliced


  1. To make the marinade, place the meat into a large bowl and toss the marinade ingredients into it.
  2. Stir them all together until well coated with the marinade and set aside in a fridge overnight or at least for 3 hours.
  3. To cook the curry, heat a large pan over high flame and sprinkle the whole spices into it.
  4. Stir fry them briskly for half a minute or until they begin to splutter and turn fragrant.
  5. Tip them into a pestle and grind them into a fine powder with the help of a pestle.
  6. Pour half of the ghee into the hot pan and heat until it melts completely.
  7. Transfer the marinated lamb pieces into the pan, few at a time, and brown each side for 2 minutes or until they are evenly seared.
  8. Set aside until all of the meat chunks are browned in a similar fashion.
  9. Pour rest of the ghee into the pan and throw in the garlic as well as ginger into it.
  10. Stir fry for a minute or two and lower the heat slightly before pouring in the double cream.
  11. Stir them all together and cook until it starts simmering, while stirring it all the time.
  12. Lower the heat further to low and toss the browned lamb pieces back into the pan.
  13. Stir to coat well with the curry sauce and cook over gentle heat for 1 ½ hours or until the meat is cooked through.
  14. Sprinkle the ground almonds into and stir it into the mixture until fully incorporated.
  15. Cook the curry for a minute and adjust the seasonings if necessary.
  16. Pour it into a serving bowl and sprinkle the fresh cilantro leaves as well as sliced chili onto it.
  17. Serve hot.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest

Last Updated on July 17, 2023 by Carleen

Similar Posts