in ,

Creamy Coconut Lamb Curry with Tomatoes and Fragrant Indian Spices

If you’re craving a rich, comforting curry that fills the kitchen with the irresistible aroma of warm Indian spices, this Creamy Coconut Lamb Curry is an excellent choice. Tender pieces of lamb are pressure-cooked with tomatoes, onions, garlic, ginger, and a fragrant blend of curry powder, garam masala, cumin, coriander, paprika, and turmeric.

The addition of full-fat coconut milk at the end gives the curry a silky, creamy texture while balancing the warmth of the spices. Fresh lime juice adds a bright finishing note, while cilantro brings a fresh herbal flavor to every spoonful.

Best of all, the Instant Pot does most of the work. Pressure cooking helps transform lamb shoulder into tender, flavorful bites in a fraction of the time traditional slow cooking would require.

Serve this hearty curry over fluffy basmati rice, alongside warm naan, or with homemade chapati for a satisfying dinner the whole family can enjoy.

Why You’ll Love This Lamb Curry

There are plenty of reasons to add this recipe to your dinner rotation.

Rich and Flavorful

The combination of curry powder, garam masala, cumin, coriander, paprika, turmeric, garlic, and ginger creates layers of flavor without requiring an enormous list of complicated ingredients.

Tender Lamb

Lamb shoulder is particularly well suited to pressure cooking. The higher-fat cut becomes wonderfully tender while the flavorful cooking liquid infuses the meat from the inside out.

Creamy Without Being Heavy

Full-fat coconut milk creates a smooth, luxurious sauce while the tomatoes and lime juice keep the curry from tasting overly rich.

Easy Instant Pot Preparation

Instead of spending hours monitoring a pot on the stove, the Instant Pot takes care of the main cooking process. Once the lamb has finished pressure cooking, the vegetables and finishing ingredients can be added quickly.

Perfect for a Cozy Dinner

This curry is hearty, warming, and satisfying, making it especially enjoyable when you want a comforting homemade meal.

Ingredients You’ll Need

For the Lamb Curry

  • 1 1/2 pounds (680 g) lamb shoulder, cut into bite-sized pieces
  • 1 1/2 tablespoons ghee or butter
  • 1 medium yellow onion, finely diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1/2 cup fresh cilantro, chopped and divided
  • 2 teaspoons mild curry powder
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon chili powder, optional
  • 1 teaspoon salt
  • 1 can (14 ounces) diced tomatoes
  • 1 cup beef or lamb broth
  • 1 medium carrot, sliced
  • 1/2 red bell pepper, sliced
  • 1 cup full-fat coconut milk
  • 1 tablespoon fresh lime juice

Choosing the Best Lamb

For this recipe, lamb shoulder is an excellent option because it contains enough connective tissue and fat to remain moist and become tender during pressure cooking.

Ask your butcher for boneless lamb shoulder if available, or trim away any very large pieces of excess fat before cutting the meat into roughly equal bite-sized pieces.

Keeping the pieces relatively uniform helps them cook evenly.

How to Make Instant Pot Coconut Lamb Curry

1. Start With the Aromatics

Set your Instant Pot to Sauté mode and let it heat for about a minute.

Add the ghee or butter. Once melted, add the finely diced onion.

Cook for approximately 3–4 minutes, stirring occasionally, until the onion softens and becomes translucent.

You don’t need to brown the onion heavily at this stage. The goal is simply to soften it and build the first layer of flavor.

2. Add Garlic, Ginger, and Cilantro

Add the minced garlic, freshly grated ginger, and half of the chopped cilantro.

Cook for about 1 minute, stirring frequently.

The garlic and ginger should become fragrant without burning. If the garlic begins to brown too quickly, reduce the sauté temperature.

This short step is important because gently cooking the aromatics helps release their natural oils and gives the finished curry a deeper flavor.

3. Bloom the Spices

Add the curry powder, garam masala, cumin, paprika, coriander, turmeric, chili powder if using, and salt.

Stir everything together and cook for approximately 30–60 seconds.

This process is sometimes called blooming the spices. Briefly cooking the spices in the fat helps release their aromas and intensifies their flavor.

Be careful not to let the spices scorch.

4. Deglaze the Instant Pot

Pour in the beef or lamb broth.

Using a wooden spoon or silicone spatula, scrape the bottom of the pot thoroughly.

This step is especially important when cooking with an Instant Pot because browned bits of onion and spices can stick to the bottom. Scraping them up both prevents potential scorching and adds flavor to the sauce.

5. Add the Lamb and Tomatoes

Add the bite-sized pieces of lamb and the diced tomatoes.

Stir everything together so the lamb is coated in the aromatic tomato and spice mixture.

At this point, the curry will already smell incredibly fragrant.

6. Pressure Cook the Lamb

Secure the Instant Pot lid and make sure the valve is set to Sealing.

Select High Pressure and cook for 25 minutes.

Once the cooking cycle is complete, allow the pressure to release naturally for 10 minutes.

After the 10-minute natural release, carefully perform a quick release of any remaining pressure.

Always follow your pressure cooker’s safety instructions when releasing pressure.

7. Add the Vegetables

Carefully open the lid once the pressure has completely released.

Give the curry a good stir.

Add the sliced carrot and red bell pepper.

The vegetables are added after pressure cooking so they retain some texture instead of becoming overly soft.

8. Simmer to Finish the Sauce

Return the Instant Pot to Sauté mode.

Leave the pot uncovered and simmer the curry for approximately 5–7 minutes, stirring occasionally.

The carrots and peppers should become tender while the cooking liquid reduces slightly and develops a thicker consistency.

If the curry seems too thin, allow it to simmer for a few additional minutes.

9. Add Coconut Milk and Lime

Reduce the heat if necessary and stir in the full-fat coconut milk and fresh lime juice.

Allow the curry to simmer gently for another 2–3 minutes.

Avoid boiling the coconut milk aggressively. A gentle simmer is enough to bring everything together while keeping the sauce smooth and creamy.

Taste the curry and adjust the seasoning as needed.

You can add a little more salt for depth, extra chili powder for heat, or another splash of lime juice for brightness.

10. Garnish and Serve

Turn off the Instant Pot and finish the curry with the remaining fresh cilantro.

Spoon the creamy lamb curry into bowls and serve immediately.

For a complete meal, pair it with fluffy basmati rice, warm naan, or chapati.

How to Serve Coconut Lamb Curry

This curry is versatile enough to serve with several different sides.

Basmati Rice

Fluffy basmati rice is one of the best accompaniments because it absorbs the creamy curry sauce beautifully.

Naan

Warm naan is perfect for scooping up tender lamb and thick coconut curry.

Chapati

For a lighter flatbread option, serve the curry with freshly cooked chapati.

Fresh Garnishes

A little extra cilantro, lime wedges, or thinly sliced red chili can brighten the finished dish.

You can also serve a simple cucumber salad or cooling yogurt-based side alongside the curry to balance the spices.

Tips for the Best Lamb Curry

Cut the Lamb Evenly

Try to cut the lamb shoulder into similarly sized pieces. This helps ensure that all the pieces become tender at roughly the same time.

Don’t Skip Deglazing

After cooking the onions and spices, scrape the bottom of the Instant Pot thoroughly when adding the broth.

This removes flavorful browned bits and helps prevent the dreaded burn warning.

Bloom the Spices Carefully

Spices should become fragrant, not dark or burnt. Thirty seconds to one minute is generally enough.

Use Full-Fat Coconut Milk

Full-fat coconut milk provides the richest texture and helps create the creamy consistency that makes this curry so satisfying.

Add the Lime at the End

Fresh lime juice is best added after pressure cooking. Its acidity brightens the rich sauce and helps balance the coconut milk.

Adjust the Heat

The chili powder is optional, so you can easily customize the recipe.

For a mild curry, leave it out. For moderate heat, add the recommended amount. If you enjoy spicy food, increase it gradually according to your preference.

Can I Make This Curry Less Spicy?

Absolutely.

The curry powder, garam masala, cumin, coriander, paprika, and turmeric provide plenty of flavor without relying on chili powder for heat.

Simply omit the chili powder for a milder version.

You can also add a little extra coconut milk if the finished curry tastes hotter than expected.

Can I Use Another Cut of Lamb?

Yes. Lamb leg can also work well, although lamb shoulder is particularly forgiving and flavorful for pressure cooking.

If using another cut, trim away excessive exterior fat while leaving enough marbling to keep the meat tender.

Can I Make This Curry Ahead of Time?

Yes, and the flavor can become even better after resting.

Allow the curry to cool before transferring it to an airtight container. Refrigerate it and gently reheat it when you’re ready to serve.

If the sauce thickens considerably in the refrigerator, add a small splash of broth or water while reheating.

Storage Instructions

Allow leftover curry to cool before placing it in an airtight container.

Store it in the refrigerator and reheat thoroughly before serving.

For longer storage, the curry can also be frozen in individual portions. This makes it convenient for quick weeknight meals.

When reheating frozen curry, thaw it safely before warming, then heat gently until steaming hot throughout.

Recipe Variations

Add Potatoes

For an even heartier curry, add chunks of potato during the vegetable stage. Keep in mind that potatoes may need slightly different cooking times depending on their size.

Add Spinach

A handful of fresh spinach can be stirred into the finished curry during the last few minutes of cooking.

Make It Extra Creamy

For an especially rich sauce, add a little more coconut milk. Keep in mind that increasing the coconut milk will also mellow the spice intensity.

Add More Vegetables

You can customize the vegetable mixture with peas, green beans, zucchini, or additional bell peppers.

Increase the Heat

Fresh sliced chili peppers or additional chili powder can be added for a hotter curry.

What Makes This Recipe Special?

The beauty of this lamb curry is the balance between rich, savory, spicy, creamy, and bright flavors.

The lamb provides a deep meaty foundation, while onions, garlic, and ginger create a fragrant base. Tomatoes contribute acidity and savory sweetness, while the blend of Indian-inspired spices adds warmth and complexity.

Coconut milk then rounds out the flavors with a smooth, creamy finish.

Finally, fresh lime juice cuts through the richness and cilantro adds a fresh herbal note.

The result is a comforting curry with layers of flavor in every bite.

Frequently Asked Questions

Can I use butter instead of ghee?

Yes. Butter works very well in this recipe. Ghee provides a slightly deeper, nuttier flavor, but regular butter is an easy substitute.

Can I use chicken broth?

Yes, although beef or lamb broth gives the curry a richer flavor that complements the lamb particularly well. Chicken broth can be used if that’s what you have available.

Why is coconut milk added at the end?

Adding coconut milk after pressure cooking helps preserve its creamy texture and prevents it from becoming overly concentrated during the long cooking process.

Can I use light coconut milk?

You can, but the finished curry will be less rich and creamy. Full-fat coconut milk is recommended for the best texture.

How do I thicken the curry?

The easiest method is to simmer the curry uncovered on Sauté mode for several minutes. As excess liquid evaporates, the sauce will naturally become thicker.

What if my curry is too thick?

Stir in a small amount of broth or water until you reach your preferred consistency.

Can I make this without an Instant Pot?

Yes. The curry can be prepared on the stovetop in a heavy-bottomed pot, although the lamb will require a longer, slower cooking time to become tender.

Recipe at a Glance

Prep Time: 15 minutes
Cooking Time: 45 minutes
Total Time: 1 hour
Servings: 5
Calories: Approximately 425 kcal per serving

Final Thoughts

This Creamy Coconut Lamb Curry with Tomatoes and Fragrant Indian Spices is the kind of meal that turns simple ingredients into something incredibly comforting and flavorful.

Tender lamb shoulder is combined with aromatic onions, garlic, fresh ginger, tomatoes, and a beautifully balanced spice mixture before being finished with creamy coconut milk and bright lime juice.

The Instant Pot makes the process especially convenient, allowing the lamb to become tender while you prepare the rest of the meal.

Whether you’re serving it for a relaxed family dinner, a weekend gathering, or simply craving a warming bowl of homemade curry, this recipe delivers plenty of flavor with surprisingly little hands-on work.

Serve it with basmati rice, naan, or chapati, garnish generously with fresh cilantro, and don’t forget a squeeze of lime just before eating.

This is a rich, fragrant, comforting lamb curry that’s easy enough for a weeknight but special enough to serve when you’re entertaining.

Avatar photo

Written by Alexa Bernier

Leave a Reply

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