Savory Keema Curry

Steam bowl of savory Keema curry with ground meat, green peas, and fresh cilantro garnish Save
Steam bowl of savory Keema curry with ground meat, green peas, and fresh cilantro garnish | chenkudos.com

This aromatic dish combines ground lamb or beef with a blend of cumin, coriander, garam masala, and turmeric. The meat simmers with tomatoes, onions, ginger, and garlic until richly flavored. Green peas add sweetness and color during the final simmer. Serve alongside basmati rice, naan, or roti for a complete meal. The spices develop deep flavor through toasting and slow cooking, while fresh cilantro and lemon wedges brighten each serving.

The first time I made keema, my apartment building smelled so incredible that my neighbor knocked on my door to ask what restaurant I had ordered from.

Last winter during a terrible storm, I made a triple batch and we ate it huddled under blankets while the wind howled outside, and it became the comfort meal we request whenever life feels overwhelming.

Ingredients

  • Ground lamb or beef: The fat content here is crucial for that rich, velvety texture that makes keema feel luxurious
  • Onion: Take the time to really caramelize it until it turns golden brown this is where the deep flavor foundation starts
  • Garlic and ginger: Fresh ginger has a bright heat that powder can never replicate, so grate it right before adding
  • Tomatoes: They break down to create the silky sauce that coats every single piece of meat
  • Green peas: These little pops of sweetness balance the warm spices and add texture throughout
  • Ground cumin: This earthy spice is what gives keema its distinctive aroma
  • Coriander: Adds a subtle citrusy brightness that lifts the heavier meat flavors
  • Garam masala: Sprinkled at the end so its floral notes stay vibrant rather than getting lost in cooking
  • Turmeric: Gives that beautiful golden color and adds a subtle earthy warmth
  • Chili powder: Adjust this based on your heat tolerance, but dont skip it entirely
  • Salt and pepper: Taste as you go, because the right amount of salt makes all the spices sing
  • Vegetable oil: You need enough fat to properly bloom the spices and carry the flavor
  • Water: Just enough to create a saucy consistency without making it soupy
  • Fresh cilantro: The herbal finish cuts through the richness and brightens everything
  • Lemon wedges: A squeeze of acid right before eating transforms the dish completely

Instructions

Build your flavor base:
Heat the oil in your largest skillet over medium heat and add the chopped onions, letting them cook slowly until they turn a deep golden brown and smell impossibly good
Add the aromatics:
Toss in the minced garlic, grated ginger, and chopped green chilies, stirring constantly for just one minute until the fragrance fills your kitchen
Bloom the spices:
Stir in the cumin, coriander, turmeric, chili powder, and black pepper, letting them toast in the hot oil for thirty seconds until they become incredibly fragrant
Brown the meat:
Add the ground meat and break it apart with your spoon, letting it cook until its fully browned and starting to crisp in spots
Create the sauce:
Mix in the chopped tomatoes and salt, cooking until the tomatoes completely break down and you see tiny droplets of oil separating from the mixture
Simmer together:
Pour in the water and add the frozen peas, stir everything together, cover the pan, and let it simmer gently on low heat
Finish with flair:
Uncover the pan, sprinkle the garam masala and most of the cilantro on top, and cook for two more minutes until the sauce thickens slightly
Rich aromatic Keema curry plated with fluffy basmati rice and warm naan bread Save
Rich aromatic Keema curry plated with fluffy basmati rice and warm naan bread | chenkudos.com

My friend stayed over unexpectedly one night and I threw this together using whatever was in my freezer, and she still asks me to make it every time she visits.

Making It Your Own

Sometimes I add diced potatoes along with the peas when I want something more hearty, especially on colder nights.

What To Serve Alongside

Fluffy basmati rice is my go to, but warm naan for scooping up every last bit of sauce is absolutely perfect.

Getting The Timing Right

Keema actually tastes better the next day, so dont hesitate to make it in the afternoon and let it sit until dinner.

  • Prep all your ingredients before you start cooking because the spice blooming happens fast
  • Use a pan with a wide surface area so the meat browns properly instead of steaming
  • Let the meat rest for five minutes off the heat before serving so the sauce settles
Savory Keema curry featuring tender spiced ground meat with tomatoes and vibrant green peas Save
Savory Keema curry featuring tender spiced ground meat with tomatoes and vibrant green peas | chenkudos.com

This is one of those recipes that turns an ordinary Tuesday into something that feels like a special occasion.

Recipe FAQs

Ground lamb is traditional, but ground beef, turkey, or chicken all work beautifully. Choose meat with some fat content for the best texture and flavor.

Yes, the flavors deepen when made ahead. Store in the refrigerator for up to 3 days or freeze for up to 3 months. Reheat gently with a splash of water.

Reduce the chili powder and omit green chilies for a milder version. For more heat, add fresh chilies or increase the chili powder to taste.

Basmati rice, warm naan, roti, or paratha all complement this dish. A simple cucumber raita or fresh salad also balances the spices.

Absolutely. Diced potatoes, carrots, or bell peppers can be added with the tomatoes. Adjust cooking time to ensure vegetables become tender.

Garam masala is a warming spice blend typically containing cinnamon, cardamom, cloves, and pepper. Adding it at the end preserves its aromatic qualities.

Savory Keema Curry

Aromatic ground meat with warming spices, tomatoes, and peas—ready in 45 minutes.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Meats

  • 1.1 lbs ground lamb or beef

Vegetables

  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 2 medium tomatoes, chopped
  • 1 cup frozen green peas
  • 2 green chilies, finely chopped

Spices

  • 1½ tsp ground cumin
  • 1½ tsp ground coriander
  • 1 tsp garam masala
  • ½ tsp turmeric powder
  • ½ tsp chili powder
  • 1 tsp salt
  • ½ tsp freshly ground black pepper

Pantry

  • 3 tbsp vegetable oil
  • ¼ cup water

Garnish

  • 2 tbsp fresh cilantro, chopped
  • Lemon wedges

Instructions

1
Sauté Onions: Heat oil in a large skillet over medium heat. Add onions and cook until soft and golden, about 6 minutes.
2
Add Aromatics: Add garlic, ginger, and green chilies. Cook for 1 minute until fragrant.
3
Toast Spices: Stir in cumin, coriander, turmeric, chili powder, and black pepper. Toast for 30 seconds.
4
Brown Meat: Add ground meat. Break up with spoon and cook until browned, about 5-7 minutes.
5
Cook Tomatoes: Stir in tomatoes and salt. Cook until tomatoes break down and oil separates, about 5 minutes.
6
Add Liquid and Peas: Add water and frozen peas. Mix well.
7
Simmer: Cover and simmer on low heat for 10 minutes, stirring occasionally.
8
Finish and Serve: Uncover, sprinkle garam masala and cilantro. Stir and cook 2 more minutes. Serve hot with extra cilantro and lemon wedges.
Additional Information

Equipment Needed

  • Large skillet or saucepan
  • Wooden spoon
  • Chopping board and knives
  • Grater

Nutrition (Per Serving)

Calories 340
Protein 27g
Carbs 14g
Fat 19g

Allergy Information

  • Contains no major allergens. Check packaged peas and spices for traces if sensitive. Bread accompaniments may contain gluten or dairy.
Lina Chen

Sharing simple, nourishing recipes and practical cooking tips for food lovers and fellow home cooks.