Lamb Liver Curry Recipe: Spiced Tomato and Coconut Velvety Richness

Main Courses

Lamb Liver Curry Recipe: Spiced Tomato and Coconut Velvety Richness

This lamb liver curry recipe transforms a rich, often overlooked protein into a luxurious, spiced tomato-coconut masterpiece that delivers restaurant-quality depth at home.

The secret lies in properly preparing the liver—soaking it to remove bitterness and searing it until perfectly tender—before enveloping it in a velvety sauce of tomatoes, coconut milk, and aromatic spices.

I developed this recipe after years of experimenting with Middle Eastern and Indian techniques, balancing earthy lamb liver with bright, tangy flavors that make every bite unforgettable.

The process begins with a quick but critical preparation step: soaking the liver in milk and lemon juice to mellow its natural intensity, followed by a rapid sear in hot oil to lock in juices.

The sauce builds gradually, starting with toasted spices that bloom into warm, complex aromas before simmering with tomatoes and coconut milk until thick and rich. What sets this curry apart is the balance—sweet, savory, and slightly tangy—creating a sauce that clings to the tender liver without overpowering it.

By the time you serve it, you’ll have a dish that’s both elegant and comforting: golden-brown liver pieces swimming in a glossy, fragrant sauce that’s velvety yet packed with texture.

The coconut milk adds a subtle sweetness that harmonizes with the lamb’s richness, while the spices—cumin, coriander, and a touch of cinnamon—bring warmth to every spoonful. This is the kind of curry that makes guests ask for seconds and leaves them craving more.

Pair it with basmati rice or warm naan to soak up every last drop of that luxurious sauce. The recipe scales beautifully for gatherings, but the method remains simple enough for weeknight dinners. Let’s get cooking—this curry is worth every step.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for lamb liver curry

Rich lamb liver meets aromatic spices and velvety coconut for a restaurant-worthy curry.

Ingredient Amount Notes
Lamb Liver 🍖 1 ½ lb Fresh, trimmed of connective tissue
Whole Milk 🥛 1 cup Full-fat for best results
Lemon Juice 🍋 ¼ cup Freshly squeezed
Vegetable Oil 🫒 ½ cup High smoke point preferred
Ground Cumin 🌿 1 tbsp Freshly toasted for aroma
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Ground Cinnamon 🌶️ ½ tsp Ceylon preferred for quality
Turmeric Powder 🌿 ½ tsp Freshly ground for color
Garlic Cloves 🧄 6 cloves Peeled and roughly chopped
Canned San Marzano Tomatoes 🍅 28 oz Crushed or diced variety
Coconut Milk 🥥 13 ½ oz Full-fat canned variety
Ginger Root 🌿 1 tbsp Freshly grated
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Fresh Cilantro 🌿 ¼ cup Chopped for garnish

The lamb liver is the star, so source it from a trusted butcher—look for pieces with minimal connective tissue. Whole Foods or local specialty markets often carry the freshest cuts. The San Marzano tomatoes are non-negotiable here; their sweetness and acidity balance the richness perfectly. For coconut milk, full-fat canned varieties like Thai Kitchen provide the best texture and flavor. Fresh ginger and garlic should be vibrant—no shriveled or sprouting cloves. Toast your spices in a dry pan for 30 seconds before adding to the pot; this blooms their flavors and creates a deeper aroma that's essential for this dish.

No fresh ginger? Substitute with 1 teaspoon of ground ginger, but you'll lose some of the bright, zesty notes. Running out of lemon juice? Lime juice works equally well, though it'll give a slightly different tang. For the coconut milk, light coconut milk can be used in a pinch, but the sauce will be less rich. If you can't find San Marzano tomatoes, high-quality crushed tomatoes in a jar will suffice, though you may need to add a pinch more salt to compensate. The cilantro is purely for garnish—skip it if you're not a fan, but don't omit it from the sauce itself.

This curry reheats beautifully—simmer gently on the stove for 5-10 minutes to restore its velvety texture. Store leftovers in an airtight container in the fridge for up to 4 days, though it's best enjoyed within 2 days. For longer storage, portion into freezer-safe containers and freeze for up to 3 months. The sauce thickens as it cools, so you may need to add a splash of water or coconut milk when reheating. Always taste before serving—adjust salt or spices as needed to suit your preference.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just sear the livers in oil, toss in cumin, and let the milk and lemon work their magic. No chopping, no fuss, and the pan’s already half-cleaned by the time you’re done.
  • Rich, Tangy Depth: That whole milk and lemon juice combo? It turns tough liver into something velvety and bright. The cumin adds warmth, but the real star is how the acid cuts through the richness—like a perfect balance of comfort and zing.
  • Budget Powerhouse: Lamb liver is cheaper than steak, and this recipe stretches it far. I make a big batch on Sundays, freeze half, and still have leftovers for days—no waste, just flavor-packed meals.
  • Weeknight Workhorse: Between us, this is my go-to when I’m too tired to think. Simmer while you prep the rest of dinner, or serve it with naan and call it a night. Honestly, it’s the kind of dish that makes you feel like you’ve cooked a feast with almost no effort.

Step-by-step instructions for lamb liver curry

Transform rich lamb liver into a velvety, aromatic curry with these precise techniques.

1

Prepare and Tenderize the Lamb Liver

Trim any visible connective tissue from the 1.5 lb lamb liver using a sharp knife. This ensures a tender texture throughout. Cut the liver into 1-inch cubes—uniform pieces cook evenly. Place them in a bowl and pour over 1 cup whole milk and 0.25 cup lemon juice. Let this mixture marinate in the refrigerator for 20-30 minutes. The acidity in the lemon juice and milk helps tenderize the liver while preventing it from overcooking.

While the liver marinates, crush 6 cloves garlic and 1 tbsp ginger root into a paste using a mortar and pestle. This fresh aromatic base will infuse the curry with vibrant flavor. Keep this paste aside for later use.

2

Bloom the Spices in Vegetable Oil

Heat 0.5 cup vegetable oil in a heavy-bottomed pot over medium heat. Add 1 tbsp ground cumin, 1 tbsp ground coriander, 0.5 tsp ground cinnamon, and 0.5 tsp turmeric powder. Stir constantly for 1-2 minutes until the spices release their aromatic oils and the mixture sizzles gently. This step, called "blooming," unlocks the full depth of flavor from the spices.

Add the garlic-ginger paste and cook for 30 seconds until fragrant. Be careful not to let the garlic burn—it should turn golden without darkening. This is the foundation of your curry's flavor profile, so take your time here.

3

Cook the Liver Until Just Tender

Drain the marinated liver, reserving the milk-lemon mixture for later. Add the liver cubes to the spiced oil and cook over medium-high heat for 3-4 minutes. Stir occasionally to ensure even browning. The liver should develop a golden crust but remain tender inside—overcooking will make it tough. You'll know it's ready when the edges begin to seal and the internal temperature reaches 125°F on an instant-read thermometer.

Remove the liver from the pot and set it aside. In the same pot, pour in 28 oz canned San Marzano tomatoes and scrape up any browned bits from the bottom. This deglazing step captures all the flavorful fond that would otherwise be lost. Simmer the tomatoes for 5-7 minutes until they begin to thicken slightly.

4

Build the Creamy Coconut Curry Base

Reduce the heat to low and stir in 13.5 oz coconut milk. Add the reserved milk-lemon mixture and season with 1.5 tsp salt and 0.5 tsp freshly cracked black peppercorns. Bring the mixture to a gentle simmer and let it cook for 10-12 minutes, stirring occasionally. The coconut milk will thicken, creating a luscious, velvety sauce. If the sauce becomes too thick, you can add a splash of water to reach your desired consistency.

Return the cooked liver to the pot and gently stir to coat each piece in the rich coconut-tomato sauce. Let the curry simmer for an additional 5-7 minutes to allow the flavors to meld together. The liver should be fully immersed in the sauce, absorbing its aromatic essence.

5

Finish and Garnish

Remove the curry from heat and let it rest for 5 minutes. This allows the flavors to settle and the sauce to thicken slightly. Taste and adjust the seasoning if needed—you may want to add a pinch more salt or a squeeze of lemon juice to balance the flavors.

Garnish with 0.25 cup chopped fresh cilantro just before serving. The bright, fresh notes of cilantro contrast beautifully with the rich, spiced curry. Serve the lamb liver curry hot, accompanied by steamed basmati rice or warm naan bread to soak up every last drop of that luxurious sauce.

👨‍🍳

Pro Tips For Making Lamb Liver Curry

  • Sear First, Then Simmer: Lamb liver turns rubbery if you cook it slow from the start. Hit a screaming-hot pan with oil first—get those edges browned in 2-3 minutes before dropping heat and adding milk. I learned this the hard way when my curry ended up like overcooked pâté.
  • Soak Livers in Milk: Whole milk isn’t just for creaminess—it tenderizes the liver. Toss the cleaned pieces in cold milk for 30 minutes before cooking. Skipping this makes the texture tough, and trust me, you’ll notice the difference.
  • Acid Early, Acid Often: Lemon juice doesn’t just brighten—it stops liver from overcooking. Add half the juice at the start, then splash in more at the end. I used to wait until the finish, and the curry always tasted flat.
  • Toast Cumin Low and Slow: Ground cumin burns faster than you think. Warm it in oil on low heat for 1-2 minutes until fragrant, then add the liver. High heat turns it bitter, and that’s a flavor train wreck you don’t want.

Best sauces and condiments for these flavors

Creamy Coconut-Tomato Base

This velvety sauce is the heart of your curry, and the key lies in balancing San Marzano tomatoes with full-fat coconut milk. The tomatoes provide bright acidity while the coconut adds richness—together they create a luscious texture that clings perfectly to the tender liver.

I recommend simmering the sauce on low heat for 10-12 minutes to develop depth without breaking down the coconut's natural fats. For extra richness, stir in 1 tbsp unsalted butter during the final 2 minutes of cooking. 🥥

Spiced Yogurt Sauce Twist

For a cooling contrast, blend ½ cup plain Greek yogurt with 1 tsp ground cumin, ½ tsp garam masala, and a pinch of salt into a smooth sauce.

Drizzle this over the finished curry just before serving—it cuts through the richness while adding probiotic benefits. This Middle Eastern-inspired variation works especially well with lamb liver's natural intensity. 💛

Tangy Tamarind Glaze

Transform your curry into a sweet-savory masterpiece by adding a tamarind glaze. Simmer 2 tbsp tamarind paste with 2 tbsp honey and 1 tbsp apple cider vinegar for 5 minutes until syrupy.

Pour this over the curry in the final 2 minutes of cooking. The tamarind's deep umami flavor pairs beautifully with lamb liver's earthiness. 🌶️

Ginger-Scallion Oil

Infuse ¼ cup vegetable oil with 2 tbsp minced scallions and 1 tbsp freshly grated ginger by heating gently for 3 minutes. Strain and drizzle this fragrant oil over the finished curry just before serving.

The bright, fresh notes elevate the dish without overpowering the rich sauce. This technique is particularly effective for balancing the coconut's creaminess. ✨

Spiced Cream Finish

For a restaurant-quality touch, blend ½ cup heavy cream with ½ tsp ground cardamom and ¼ tsp cayenne pepper until smooth. Warm this mixture gently and stir it into the curry during the final 5 minutes of cooking.

The cream adds luxurious body while the cardamom and cayenne introduce warm, slightly spicy notes that complement the lamb liver perfectly. 💡

Herb-Infused Oil Drizzle

Create a fragrant finishing oil by gently heating ¼ cup olive oil with 1 tbsp chopped mint and 1 tbsp chopped dill for 2 minutes. Strain and drizzle over the finished curry.

This herbaceous oil adds freshness that brightens the dish and creates visual appeal with its vibrant green flecks. Perfect for serving at room temperature or chilled. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 350mg117%
Sodium 1200mg52%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 12g
Protein 38g76%
* 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

Why soak lamb liver in milk and lemon juice?

The milk and lemon juice work together to tenderize the liver and remove any bitterness. The acidity breaks down proteins while the fat in milk creates a protective barrier during cooking. This 20-30 minute soak is crucial for achieving that perfect silky texture.

2

Can I substitute chicken liver for lamb liver?

Yes, but expect a milder flavor profile. Chicken liver is more delicate and cooks faster (2-3 minutes instead of 3-4 minutes). Use the same marinade ratio but reduce cooking time by about 30 seconds per side. The sauce will still work beautifully, though the earthy richness will be less pronounced.

3

How do I fix a curry that's too thick?

Add 2-3 tablespoons of warm water or coconut milk and simmer for 2-3 minutes to restore the right consistency. For extra insurance, stir in 1 teaspoon of cornstarch mixed with 1 tablespoon water and cook until thickened. Never add cold liquid directly—it can cause the sauce to separate.

4

What's the best way to store leftovers?

Store in an airtight container in the fridge for up to 4 days. For longer storage, freeze portions for 3 months. When reheating, warm gently on low heat with a splash of water or coconut milk to restore the velvety texture. The sauce may thicken further when cooled—adjust as needed before serving.

5

Can I make this curry without coconut milk?

Replace the coconut milk with 1 cup heavy cream plus ½ cup water for a similar richness. For a lighter option, use 1 cup whole milk and reduce the tomatoes by 4 oz to maintain balance. The sauce will be less creamy but still delicious.

★★★★★4.7(2 reviews)
Categories Main Courses