Lamb Curry Recipe Sri Lankan: Aromatic Coconut Milk Infused Spice Bowl

Lamb Curry Recipe Sri Lankan: Aromatic Coconut Milk Infused Spice Bowl

This Sri Lankan lamb curry brings bold, authentic flavors straight to your kitchen table. I developed this recipe after testing multiple spice blends to capture the island’s signature aromatic profile.

The secret lies in toasting whole spices like cumin, coriander, and fennel before grinding. This releases their essential oils, creating a deeply fragrant base that pairs perfectly with tender lamb and creamy coconut milk.

Slow cooking for 1.5 hours ensures the meat becomes fork-tender while absorbing the rich, complex sauce. The coconut milk mellows the heat from the chili and black pepper, balancing every bite.

Serve with steamed rice or fresh roti to soak up the restaurant-quality sauce. The aromas alone will transport you to Colombo.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
High Cal

Ingredients for Lamb Curry Recipe Sri Lankan

Bold spices, tender lamb, and creamy coconut milk create this aromatic dish.

Ingredient Amount Notes
Lamb Shoulder 🐑 2 lb Boneless, cut into 1-inch cubes
Coconut Milk 🥥 2 cups Full-fat, canned preferred
Yellow Onion 🧅 1 whole Finely chopped
Garlic Cloves 🧄 6 cloves Minced
Fresh Ginger Root 🌿 2 tbsp Peeled and grated
Green Chili Peppers 🌶️ 2 whole Sliced, seeds removed
Cumin Seeds 🌿 1 tbsp Whole, toasted
Coriander Seeds 🌿 1 tbsp Whole, toasted
Fennel Seeds 🌿 1 tsp Whole, toasted
Ground Turmeric 🌶️ 1 tsp For color and earthiness
Ground Cinnamon 🌿 ½ tsp Ceylon if available
Curry Leaves 🍃 10 pieces Fresh or dried
Plum Tomatoes 🍅 2 whole Diced
Vegetable Oil 🫒 2 tbsp For sautéing
Salt 🧂 1 ½ tsp Kosher or sea salt

[recipe_ingredient_scaler]

The lamb is key here. Shoulder cuts give you that melt-in-your-mouth texture after the long braise. Look for bright red meat with good marbling at your butcher or Whole Foods. For the coconut milk, Thai Kitchen or Native Forest brands have the richest, creamiest texture. Curry leaves might seem exotic, but Indian grocery stores carry them fresh or dried.

No lamb? Beef chuck works well too—just extend the cooking time. Missing curry leaves? Bay leaves at half the amount add depth, though the flavor will be different. For the chili peppers, serrano or jalapeño work if you can’t find green chilies. The spices are non-negotiable though—toast them whole before grinding for maximum fragrance.

This curry tastes even better the next day—24 hours lets the flavors meld completely. Stores in the fridge for 4-5 days, freezes beautifully for 3 months. I always make a double batch so leftovers are a non-issue.

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I toss everything in, let it simmer, and the coconut milk does all the work while I set the table.
  • Rich and Fragrant: The ginger and garlic bloom in the pot, filling the kitchen with that warm, spiced Sri Lankan aroma.
  • Feeds a Crowd: I make a big batch on Sunday and we’re eating well for days—lamb shoulder gets even better the next day.
  • Budget Stretcher: Honestly, a kilo of lamb shoulder and a can of coconut milk feed my family of four with change to spare.

Step-by-Step Instructions for Sri Lankan Lamb Curry

Here’s how I build layers of aromatic flavor for this comforting coconut milk-based dish.

Step 1: Toast the Spices to Release Aromas

Heat a dry heavy-bottomed pot over medium heat. Add the cumin seeds, coriander seeds, and fennel seeds. Toast for 2-3 minutes, stirring constantly, until the spices turn fragrant and slightly darker.

This step deepens their natural oils and creates the foundation of flavor. Remove from heat immediately once fragrant to prevent burning—they should smell rich and warm, not acrid. Transfer to a small bowl to cool.

Step 2: Build the Aromatic Base

In the same pot, heat the vegetable oil over medium heat. Add the yellow onion and sauté for 5-6 minutes until soft and translucent.

Stir in the garlic cloves, fresh ginger root, green chili peppers, and curry leaves. Cook for 1-2 minutes until the garlic turns light golden and the curry leaves release their citrusy aroma. This creates the flavor bed that will infuse the entire dish.

Add the toasted spices, ground turmeric, and ground cinnamon. Stir for 30 seconds to bloom the spices in the oil.

Step 3: Brown the Lamb and Develop Depth

Increase heat to medium-high and add the lamb shoulder cubes. Brown them for 5-7 minutes, turning occasionally, until all sides are deeply caramelized.

This searing step locks in juices and creates fond (those delicious browned bits) on the bottom of the pot. Stir in the plum tomatoes and cook for 3-4 minutes until they soften and break down.

Season with 1.5 tsp Salt to enhance all the flavors. The lamb should be well-coated with the spice mixture.

Step 4: Simmer in Coconut Milk Until Tender

Pour in the 2 cups Coconut Milk and stir to deglaze the pot, scraping up all the browned bits. Bring to a gentle simmer, then reduce heat to low.

Cover and cook for 1.5 to 2 hours, stirring occasionally, until the lamb is fall-apart tender. The sauce should thicken slightly and turn a rich, golden hue.

If the curry becomes too thick before the lamb is tender, add a splash of water. The coconut milk will mellow the spices and create a velvety, aromatic sauce.

👨‍🍳

Pro Tips For Making Lamb Curry Recipe Sri Lankan

  • Brown the Lamb Well: Sear the lamb shoulder in batches over medium-high heat until deeply browned—about 4-5 minutes per side. I learned this the hard way; skipping this step leaves the curry tasting flat and gray.
  • Toast the Spices: After sautéing the onions, garlic, and ginger, let the spices cook for 1-2 minutes until fragrant. Sounds simple, but it actually changes the outcome, pulling out their full flavor before adding liquids.
  • Skip the Lean Cuts: Stick with lamb shoulder—its marbling breaks down during the long simmer, making the meat fork-tender. I tried using leg once, and the curry was tough and dry.
  • Use Full-Fat Coconut Milk: Resist the urge to save calories; full-fat coconut milk gives the curry its rich, creamy texture. My grandmother swore by this, and she was right: the light version just doesn’t deliver.

Make-Ahead Tips for lamb curry recipe sri lankan

Prep Spices Ahead

Toast and grind your cumin, coriander, and fennel seeds up to 2 days before cooking. Store in an airtight container to preserve their aromatic oils. I learned this trick testing recipes in my tiny Boston kitchen—saves 10 minutes on cooking day. 💡

Marinate the Lamb

Combine cubed lamb shoulder with half the spice mix, ginger, garlic, and 1 cup coconut milk. Refrigerate overnight for deeper flavor penetration. This step is optional but adds incredible complexity.

Chop and Store

Finely chop your onion, mince the garlic, and grate the ginger the night before. Store separately in small containers. This prep work cuts active cooking time in half the next day.

Pre-Cook Sauce Base

Complete Steps 1-2 (toasting spices and building aromatic base) up to 1 day ahead. Cool and refrigerate. When ready, just brown the lamb and continue with the recipe. The flavors actually improve with a 24-hour rest.

Freeze for Later

This curry freezes beautifully for up to 3 months. Cool completely, then portion into quart-sized freezer bags. Reheat from frozen on the stovetop with a splash of water, covered, for 20-25 minutes. ✨

Reheating Tips

Add ¼ cup water when reheating to restore the sauce’s creamy consistency. Heat slowly on medium-low to prevent separating the coconut milk. I always make extra—leftovers taste even better the second day.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 620kcal
% Daily Value
Total Fat 48g62%
Saturated Fat 28g140%
Cholesterol 140mg47%
Sodium 850mg37%
Total Carbohydrate 12g4%
Dietary Fiber 4g14%
Sugars 4g
Protein 42g84%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

What can I use instead of curry leaves?

Use bay leaves at half the amount as a substitute. They won’t replicate the citrusy flavor but add depth.

2

Can I make this with chicken instead?

Yes! Swap 2 lbs chicken thighs for the lamb and reduce cooking time to 30-40 minutes. Dark meat stays juicier than breast.

3

Why toast the spices first?

Toasting whole spices for 2-3 minutes releases their essential oils, creating a deeper, more aromatic base. Skipping this step results in a flatter flavor.

4

How do I know when the lamb is done?

The lamb is ready when it shreds easily with a fork after 1.5-2 hours of simmering. Check at 1.5 hours and add water if needed.

★★★★★4.7(3 reviews)
Chef Melanie

More recipe sites