Savory Keema Curry

Savory Keema Curry with ground meat, tender peas, and aromatic spices served in a bowl Save
Savory Keema Curry with ground meat, tender peas, and aromatic spices served in a bowl | flavorquestblog.com

This aromatic curry features ground meat simmered with traditional Indian spices including cumin, coriander, and garam masala. The dish comes together in just 45 minutes, making it perfect for weeknight dinners. Tender onions, garlic, and ginger form the flavorful base, while tomatoes add depth and brightness. Green peas provide pops of sweetness that balance the savory spiced meat. Serve alongside fluffy basmati rice or tear into warm naan bread to soak up the rich, spiced sauce.

My roommate in college taught me how to make keema during exam week when we both needed something comforting but quick. The way she toasted the spices first filled our tiny apartment with such an incredible aroma that people would knock on our door asking what we were cooking. Now whenever I make this, Im back in that cramped kitchen, laughing over takeout containers and realizing that some of the best meals come from the simplest moments.

Last winter my partner came home from work exhausted and I had this bubbling away on the stove. He took one bite and immediately asked if this would become a regular rotation. There is something deeply satisfying about watching people discover how good home cooked Indian food can be, especially when they realize it did not take hours of slaving over a hot stove.

Ingredients

  • 500 g (1.1 lbs) ground lamb or beef: Lamb adds a richness but beef works perfectly too and I have even used turkey when I wanted something lighter
  • 1 large onion, finely chopped: Do not rush this step because properly caramelized onions form the flavor foundation of the entire dish
  • 2 cloves garlic, minced: Fresh garlic makes a noticeable difference so avoid the pre-minced stuff in jars
  • 1-inch piece fresh ginger, grated: Peel it with a spoon instead of a knife to avoid wasting any of the spicy flesh
  • 2 medium tomatoes, chopped: Even slightly overripe tomatoes work wonderfully here since they will cook down completely
  • 1 cup frozen green peas: They add sweetness and pops of color that make the dish feel complete
  • 2 green chilies, finely chopped: Leave them out if you are sensitive to heat but I love the bright kick they provide
  • 1½ tsp ground cumin: This earthy spice is non negotiable for that authentic curry flavor
  • 1½ tsp ground coriander: It adds a subtle citrusy brightness that balances the heavier spices
  • 1 tsp garam masala: Sprinkle this near the end so its complex flavors do not cook away
  • ½ tsp turmeric powder: A little goes a long way and it gives the curry that gorgeous golden color
  • ½ tsp chili powder: Adjust this based on your heat tolerance because it builds as the curry simmers
  • 1 tsp salt: Start with this and add more at the end if needed
  • ½ tsp freshly ground black pepper: Freshly cracked makes a huge difference in the depth of flavor
  • 3 tbsp vegetable oil: You need enough oil to properly bloom the spices without burning them
  • ¼ cup water: This helps create the sauce and prevents anything from sticking to the bottom
  • 2 tbsp fresh cilantro, chopped: The fresh herbs at the end brighten everything up beautifully
  • Lemon wedges: A squeeze of lemon right before serving transforms the whole dish

Instructions

Warm the oil and cook the onions:
Heat the oil in a large skillet over medium heat and add the chopped onions letting them cook slowly until they turn a deep golden color and smell sweet
Add the aromatics:
Stir in the garlic ginger and green chilies and cook for just one minute until you can smell the garlic strongly but do not let it brown
Toast the ground spices:
Add the cumin coriander turmeric chili powder and black pepper stirring constantly for thirty seconds until the spices become fragrant and darken slightly
Brown the meat:
Add the ground meat breaking it up with your spoon and cook until it is completely browned and no longer pink which usually takes about five to seven minutes
Add tomatoes and salt:
Stir 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 with peas:
Pour in the water and add the frozen peas stirring everything together then cover the pan and reduce the heat to low
Finish with garam masala:
After ten minutes uncover the pan sprinkle in the garam masala and cilantro and cook for two more minutes letting everything meld together
Golden Savory Keema Curry garnished with fresh cilantro and served alongside fluffy basmati rice Save
Golden Savory Keema Curry garnished with fresh cilantro and served alongside fluffy basmati rice | flavorquestblog.com

I brought this to a potluck once and watched three different people ask for the recipe. There is something about keema that feels like home no matter what your background is. It has become my go to when I want to feed people something that feels special but does not require me to spend the whole evening in the kitchen.

Making It Your Own

Sometimes I add diced potatoes along with the peas if I want to make it more filling. The potatoes soak up all those spices and become incredibly tender. I have also discovered that a handful of spinach stirred in at the end wilts down beautifully and adds some extra nutrition without changing the flavor profile.

Serving Suggestions

Basmati rice is the classic pairing but honestly warm naan bread for scooping up every last bit of sauce might be even better. When I am feeling lazy I just eat it straight from a bowl with a spoon and it is still completely satisfying.

Storage And Meal Prep

This curry keeps beautifully in the refrigerator for three to four days and actually develops more flavor as it sits. I often make a double batch on Sunday and portion it out for lunches throughout the week.

  • Freeze individual portions in airtight containers for up to three months
  • Thaw overnight in the refrigerator and reheat gently with a splash of water
  • The peas might soften slightly after freezing but the flavor remains just as good
Rich Indian Savory Keema Curry featuring spiced ground lamb with plump green peas Save
Rich Indian Savory Keema Curry featuring spiced ground lamb with plump green peas | flavorquestblog.com

Some meals nourish your body and others feed something deeper inside you. This keema does both.

Recipe FAQs

Ground lamb is traditional and offers rich flavor, but ground beef works equally well. For lighter options, ground turkey or chicken can be substituted without sacrificing the dish's satisfying texture.

The spice level is moderate and warming rather than overpowering. Adjust heat by varying the amount of green chilies or chili powder. The garam masala provides aromatic warmth rather than intense heat.

Yes, the flavors actually improve after resting. Prepare up to 2 days in advance and refrigerate. Reheat gently on the stove, adding a splash of water if the sauce has thickened too much.

Basmati rice is the classic pairing, but warm naan, roti, or other flatbreads work beautifully for scooping up the spiced meat. For a low-carb option, serve over cauliflower rice or with a simple cucumber salad.

Absolutely. Diced potatoes, carrots, or bell peppers can be added along with the tomatoes. Finely chopped spinach also works well—stir it in during the last few minutes of cooking until just wilted.

Ground meat should be completely browned with no pink remaining. The texture will change from raw and clumpy to browned and crumbly. The oil separating from the masala is another sign the dish is ready.

Savory Keema Curry

Fragrant ground meat curry with aromatic spices, tomatoes, and peas—ready in under an hour.

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 or saucepan over medium heat. Add onions and sauté until soft and golden, about 6 minutes.
2
Cook Aromatics: Add garlic, ginger, and green chilies. Cook for 1 minute until fragrant.
3
Toast Spices: Stir in ground cumin, coriander, turmeric, chili powder, and black pepper. Toast spices for 30 seconds.
4
Brown Meat: Add ground meat. Break up with a spoon and cook until browned, about 5–7 minutes.
5
Add Tomatoes: Stir in tomatoes and salt. Cook until tomatoes break down and oil begins to separate, 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 with Garam Masala: Uncover, sprinkle garam masala and chopped cilantro. Stir and cook uncovered for 2 more minutes.
9
Serve: Serve hot, garnished with extra cilantro and lemon wedges.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 340
Protein 27g
Carbs 14g
Fat 19g

Allergy Information

  • Contains no major allergens when prepared as above. If serving with bread, check for gluten or dairy in naan/roti. Always check packaged peas and spices for traces of allergens if sensitive.
Natalie Vaughn

Sharing simple, flavorful recipes and kitchen tips for busy home cooks and food lovers.