Liver Curry Recipe: Spiced Richness With Onion-Tomato Depth

Liver Curry Recipe: Spiced Richness With Onion-Tomato Depth

There’s something deeply satisfying about a well-made liver curry, where tender meat meets a rich, aromatic sauce. This dish transforms humble liver into a restaurant-quality meal with layers of spice and depth.

The secret lies in balancing bold spices with the natural richness of liver, creating a sauce that’s both complex and comforting. Onions and tomatoes form the base, while a blend of warm spices builds the signature flavor.

What emerges is a dish with tender liver pieces coated in a thick, velvety sauce that’s packed with flavor. The aroma alone will draw everyone to the table, eager for that first bite.

Serve it with steamed rice or warm naan to soak up every last drop. Here’s how to make it perfectly every time.

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

Ingredients for Liver Curry

Transform humble liver into a rich, aromatic dish with these carefully chosen ingredients.

Ingredient Amount Notes
Beef Liver 🥩 1 ½ lb Cleaned and trimmed of membranes
Yellow Onions 🧅 2 whole Medium-sized, finely chopped
Tomatoes 🍅 3 whole Roma or vine-ripened, diced
Garlic Cloves 🧄 5 cloves Minced for depth of flavor
Fresh Ginger 🌿 1 tbsp Peeled and grated
Green Chilies 🌶️ 2 whole Serrano or jalapeño, slit lengthwise
Ground Cumin 🌿 1 tsp Toasted for warmth
Ground Coriander 🌿 1 tsp Freshly ground preferred
Turmeric Powder 🌶️ ½ tsp For color and earthiness
Garam Masala 🌶️ 1 tsp Warm spice blend
Cayenne Pepper 🔥 ¼ tsp Adjust for heat preference
Vegetable Oil 🫒 ¼ cup For sautéing liver
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 tsp Adjust to taste
Water 💧 1 cup For adjusting sauce consistency

The liver is key here. Beef liver from a trusted butcher or Whole Foods ensures quality and tenderness. Look for pieces that are deep red with no white spots—these indicate freshness. Onions and tomatoes form the base, so use ripe, firm tomatoes for the best sauce. The spices should be fresh; Penzeys or a local Indian market will have the most vibrant options.

No beef liver? Chicken or lamb liver works well too, though cooking times may vary slightly. Out of garam masala? Equal parts cumin, coriander, and cinnamon can substitute in a pinch. Fresh ginger is ideal, but ground ginger at half the amount gets you close. For heat, swap cayenne with red chili powder—just start with less and adjust.

Store raw liver in the coldest part of the fridge and use within 2 days. Cooked curry keeps for 4-5 days refrigerated or 3 months frozen. Reheat gently to preserve the sauce’s velvety texture (worth the extra minute).

❤️

Why You’ll Love This Recipe

  • One-Pot Wonder: I throw everything in a single pan—liver, onions, tomatoes—and let the spices do the work.
  • Deep, Rich Flavor: The garlic and ginger bloom in the oil, turning the liver into something melt-in-your-mouth tender.
  • Feeds a Crowd: Honestly, it stretches further than I expect—great for Sunday lunch or packing leftovers for the week.
  • Budget Keeper: Liver is cheap, and a little goes a long way. I save more than half compared to pricier cuts.

Step-by-Step Instructions for Liver Curry

Master the technique for building deep flavor layers in this classic dish.

Step 1: Prepare the Liver and Aromatics

Begin by cleaning the 1.5 lb beef liver, trimming away any membranes or connective tissue. Cut it into bite-sized pieces and set aside. Finely chop the 2 whole yellow onions, dice the 3 whole tomatoes, and mince the 5 cloves garlic cloves.

Peel and grate the 1 tbsp fresh ginger, and slit the 2 whole green chilies lengthwise. I keep these separate from the liver to prevent premature cooking. This prep ensures even cooking and maximum flavor extraction from all components.

Step 2: Bloom the Spices and Sauté Aromatics

Heat the 0.25 cup vegetable oil in a heavy pot over medium heat. Add the 1 tsp ground cumin and 1 tsp ground coriander, stir for 30 seconds until fragrant. Immediately add the chopped yellow onions and cook for 6-8 minutes until golden brown.

Add the minced garlic cloves, grated fresh ginger, and slit green chilies. Sauté for 1-2 minutes until the raw smell disappears. Then stir in the 0.5 tsp turmeric powder, 1 tsp garam masala, and 0.25 tsp cayenne pepper to create the spice base.

Step 3: Cook the Liver with Tomatoes

Add the prepared beef liver pieces to the pot and cook on medium-high heat for 3-4 minutes until the outside turns light brown. The liver will release moisture—keep stirring to prevent sticking.

Incorporate the diced tomatoes and 1 tsp salt. Cook for another 5 minutes until the tomatoes soften and the liver is fully cooked through but still tender. The mixture should look thick and glossy at this stage.

Step 4: Adjust Consistency and Finish

Pour in the 1 cup water, stir well, and bring to a gentle simmer. Reduce heat to low and let it cook uncovered for 5-7 minutes until the sauce reaches your preferred thickness. The sauce should coat the back of a spoon with a slight sheen.

Taste and adjust salt if needed. Sprinkle with the 0.25 cup fresh cilantro just before serving. The cilantro adds a bright, fresh contrast to the rich, spiced sauce. Serve hot with rice or flatbread to soak up the flavorful gravy.

👨‍🍳

Pro Tips For Making Liver Curry

  • Soak the Liver: Cover beef liver in milk or lemon water for 30 minutes before cooking—I learned this the hard way after ending up with a bitter curry more times than I’d like to admit.
  • Cook Onions Slow: Let those yellow onions caramelize over medium-low heat for at least 10 minutes; rushing this step leaves the curry tasting raw and harsh.
  • Skip Overcrowding: Fry the liver in batches if needed—crowding the pan steams it instead of searing, and you’ll lose that rich, meaty texture.
  • Grate the Ginger: Fresh ginger grates finer than mincing, and it melts into the sauce better—sounds small, but it actually changes the outcome in a curry this bold.

Perfect Pairings for liver curry

Rice and Bread

Steamed basmati rice is my go-to for soaking up the rich, velvety sauce. The long grains stay separate and fluffy, making each bite perfect. For a quicker option, warm naan bread or roti works beautifully too.

Fresh Sides

A simple cucumber-onion salad with lemon juice and cilantro cuts through the richness. Thinly slice 1 cucumber and 1 red onion, toss with 2 tbsp lemon juice, and a pinch of salt. The crisp texture refreshes your palate. 🥗

Yogurt Pairings

Plain Greek yogurt or raita helps balance the heat. I mix 1 cup yogurt with grated cucumber, a pinch of cumin, and fresh mint. The cool, creamy contrast is a game-changer with spicy liver curry.

Pickled Accompaniments

Pickled red onions or mango chutney add a tangy crunch. I love Patak’s mango chutney—just a spoonful on the side enhances every bite. The sweetness complements the savory depth beautifully.

Beverage Choices

A cold lager beer like Kingfisher or Taj Mahal cleanses the palate. For non-alcoholic options, mint lassi or sweetened black tea with lemon pairs wonderfully. The effervescence cuts through the richness. 🍺

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 18g23%
Saturated Fat 4g20%
Cholesterol 350mg117%
Sodium 450mg20%
Total Carbohydrate 12g4%
Dietary Fiber 3g11%
Sugars 5g
Protein 28g56%
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

How do I prevent liver from becoming tough?

Cook it quickly over medium-high heat for just 3-4 minutes per side. Overcooking makes liver rubbery, so pull it off once it’s light brown but still slightly pink inside.

2

Can I use chicken liver instead of beef?

Yes, but reduce cooking time to 2-3 minutes total since chicken liver is more delicate. The flavor will be milder, so you might want to increase the garam masala slightly for more depth.

3

Why does my curry sauce turn out watery?

Simmer uncovered for 5-7 minutes at the end to thicken. If still thin, mash some tomatoes to release pectin, which naturally thickens the sauce. Never add cornstarch—it dulls the flavors.

4

What’s the best way to remove liver’s bitter taste?

Soak pieces in milk or lemon water for 30 minutes before cooking. This draws out impurities. Also, ensure you’ve removed all membranes and connective tissue during prep.

★★★★★4.9(11 reviews)
Allison Carter