Keema Curry Recipe Indian: Spiced Minced Meat With Aromatic Depth

Keema Curry Recipe Indian: Spiced Minced Meat With Aromatic Depth

This Indian keema curry recipe transforms simple ground meat into a deeply flavorful dish with layers of traditional spices. The slow cooking process allows the flavors to meld beautifully.

I developed this version after testing numerous spice blends to achieve the perfect balance of warmth and aromatic complexity. The key is blooming whole spices in hot oil before adding the meat.

What emerges is a rich, thick curry with tender meat and a sauce that clings perfectly to every bite. The combination of cumin, coriander, and garam masala creates that authentic Indian restaurant taste.

Serve with fresh naan or steamed basmati rice to soak up every last bit of this aromatic sauce. David always asks for seconds when I make this.

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

Ingredients for Keema Curry Recipe Indian

Ground lamb and a handful of spices create this aromatic, restaurant-worthy dish.

Ingredient Amount Notes
Ground Lamb 🐑 1 ½ lb Or substitute ground beef
Yellow Onion 🧅 1 whole Finely diced
Garlic Cloves 🧄 4 cloves Minced
Fresh Ginger 🌿 1 tbsp Grated or minced
Green Chilies 🌶️ 2 whole Finely chopped, seeds removed
Cumin Seeds 🌿 1 tsp Whole for blooming
Coriander Seeds 🌿 1 tsp Whole for blooming
Ground Cumin 🌿 1 tsp For depth of flavor
Ground Coriander 🌿 1 tsp Complements the whole seeds
Garam Masala 🌶️ 1 ½ tsp Essential for authenticity
Turmeric 🌿 ½ tsp For color and warmth
Tomatoes 🍅 2 whole Diced, fresh or canned
Fresh Cilantro 🌿 ½ cup Chopped, for garnish
Vegetable Oil 🫒 3 tbsp For blooming spices
Water 💧 ½ cup Adjust as needed

[recipe_ingredient_scaler]

The lamb is non-negotiable here for that authentic keema flavor—look for 80/20 ground at Whole Foods or your local butcher. Fresh spices matter (that turmeric and garam masala lose punch fast), so grab them from Penzeys or an Indian grocery. The green chilies? Serrano or jalapeño both work—pick based on how much heat you want (I always grab serranos for that extra kick).

No lamb? Ground beef or turkey works fine, but the flavor profile shifts. Out of fresh ginger? Ground ginger at half the amount saves the day. Forgot the cilantro? Parsley’s a decent stand-in (though it won’t taste the same). The tomatoes can be fresh or canned—San Marzano if you’re using canned, because why not treat yourself?

This curry tastes even better the next day once the spices really meld. Keeps for 4-5 days in the fridge, freezes for 3 months (portion it first—trust me). Leftovers? Perfect over rice or stuffed into naan for lunch.

❤️

Why You’ll Love This Recipe

  • One Pot Meal: I love that everything cooks together—ground lamb, onions, and spices in a single pan means less cleanup and more flavor.
  • Aromatic Explosion: The garlic, ginger, and green chilies create a warmth that fills the kitchen and makes this dish irresistibly fragrant.
  • Feeds a Crowd: Honestly, it stretches easily for family dinners or meal prep, and leftovers taste even better the next day.
  • Budget Friendly: Ground lamb goes further than whole cuts, and the simple spice list keeps costs low without sacrificing taste.

Step-by-Step Instructions for Keema Curry

This method builds layers of flavor that make this dish irresistibly aromatic and rich.

Step 1: Bloom Whole Spices in Hot Oil

Heat the 3 tbsp vegetable oil in a heavy pot over medium heat. When the oil shimmers, add the 1 tsp cumin seeds and 1 tsp coriander seeds. Stir constantly for 30-45 seconds until they turn fragrant and slightly darker.

Here’s the thing—don’t let them burn. Burnt spices turn bitter and ruin the dish. You’ll know they’re ready when they start to sizzle and release their aroma. This first step wakes up the spices and creates the foundation for your curry.

Step 2: Sauté Aromatics Until Soft and Golden

Add the finely diced 1 whole yellow onion and cook for 6-8 minutes until golden brown and translucent. Stir occasionally to prevent sticking, scraping up any browned bits from the bottom of the pot.

Push the onions to one side and add the 4 cloves garlic cloves, 1 tbsp fresh ginger, and 2 whole green chilies. Cook for 1-2 minutes until the raw smell disappears and everything looks well combined. This is where the magic starts to happen—the aroma should be intoxicating at this point.

Step 3: Brown the Lamb and Add Dry Spices

Increase the heat to medium-high and add the 1.5 lb ground lamb. Break it up with a wooden spoon and cook for 8-10 minutes until it’s no longer pink and starts to brown. Drain excess fat if there’s more than 1 tablespoon left in the pot.

Stir in the 1 tsp ground cumin, 1 tsp ground coriander, 1.5 tsp garam masala, and 0.5 tsp turmeric. Cook for 2 minutes, stirring constantly, until the spices coat the lamb and become deeply fragrant. This toasting step intensifies the flavors.

Step 4: Simmer with Tomatoes and Finish

Add the diced 2 whole tomatoes and cook for 5 minutes until they soften and start to break down. Pour in the 0.5 cup water, stir well, and bring to a gentle simmer.

Reduce heat to low, cover, and let it cook for 20-25 minutes, stirring occasionally. You want the liquid to reduce slightly and the flavors to meld together. The curry should thicken but still have some sauce. Taste and adjust salt if needed.

Step 5: Garnish and Rest Before Serving

Remove from heat and stir in the chopped 0.5 cup fresh cilantro. Let the keema rest for 5-10 minutes before serving. This resting period allows the flavors to develop fully and the sauce to thicken slightly.

The cilantro adds a bright, fresh finish that balances the rich, spiced meat. Serve hot with naan, rice, or your favorite flatbread. The sauce should cling to the meat, and every bite should be packed with complex, aromatic flavors.

👨‍🍳

Pro Tips For Making Keema Curry Recipe Indian

  • Brown the Lamb First: Cook the ground lamb on medium-high until deeply browned, not just gray—this builds the rich base flavor that defines a good keema. I learned this the hard way after serving bland batches.
  • Grind Onion Fine: Pulse the yellow onion into a near-paste in a food processor or grate it. Sounds tedious, but it melts into the curry and thickens it naturally without lumps.
  • Don’t Rush the Spices: After adding ginger, garlic, and green chilies, let them sizzle for 2-3 minutes until the raw smell disappears. Skipping this leaves a harsh, undercooked taste.
  • Finish with Fresh Coriander: Stir in a handful of chopped cilantro right before serving. It brightens the dish and cuts through the richness of the lamb—I skip this when I’m lazy, but it’s always missed.

Troubleshooting This Dish

Spices Burning Bitterly

If your curry tastes bitter, you likely burnt the whole spices in the first step. Always bloom cumin and coriander seeds over medium heat for just 30-45 seconds until fragrant. I test this on different stoves—gas runs hotter than electric. 💡

Sauce Too Thin

When your curry won’t thicken, simmer uncovered for an extra 5-10 minutes. If it’s still thin, mash some of the diced tomatoes with your spoon. David swears by adding 1 tbsp tomato paste at the end as a quick fix.

Meat Too Greasy

Ground lamb releases fat as it cooks. After browning, I tilt the pot and spoon out excess, leaving just 1 tbsp for flavor. For leaner results, blot the lamb with paper towels before cooking. This trick works with ground beef too.

Flavor Too Mild

If your curry lacks depth, toast the ground spices longer—up to 2 minutes with the lamb. I also double-check my garam masala freshness. Old spices lose potency fast, so I buy from Penzeys every 3-4 months. 🌶️

Tomatoes Not Breaking Down

Use very ripe tomatoes or canned San Marzano for guaranteed softness. If using fresh, dice them finely and cook covered for the full 20-25 minutes. A potato masher helps break them up faster.

Overly Spicy Result

Remove seeds from the green chilies before chopping—they hold most of the heat. If it’s too spicy after cooking, stir in 2 tbsp plain yogurt or a splash of coconut milk to mellow the burn.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 420kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 10g50%
Cholesterol 95mg32%
Sodium 520mg23%
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

Can I use ground turkey instead of lamb?

Yes, but the flavor will be milder. Use dark meat turkey for best results and add an extra 1/2 tsp garam masala to compensate. The texture remains similar with proper cooking.

2

How do I store leftovers?

Cool completely, then transfer to an airtight container. Refrigerate for up to 4-5 days or freeze for 3 months. Reheat gently on the stove with a splash of water.

3

Why does my curry taste bland?

Bloom your spices longer—up to 2 minutes with the meat. Also check spice freshness; old garam masala loses potency. A pinch of salt often enhances other flavors.

4

What’s the best way to serve this?

Traditionally with hot naan or steamed basmati rice. For extra freshness, top with extra cilantro and serve with cucumber raita on the side.

★★★★★4.6(2 reviews)
Chef Melanie

More recipe sites