Savory Keema Curry

Savory Keema curry featuring tender ground meat in aromatic spiced sauce with green peas Save to everydaypinmeals
Savory Keema curry featuring tender ground meat in aromatic spiced sauce with green peas | everydaypinmeals.com

This hearty Keema curry features ground meat slowly simmered with traditional Indian spices including cumin, coriander, and garam masala. The addition of fresh tomatoes brings acidity while green peas add sweetness and texture. Ready in under an hour, this one-pot curry develops deep flavors as the meat browns and spices toast in hot oil.

The dish comes together naturally—onions are caramelized until golden, then ginger and garlic bloom the spices before adding the meat. A final sprinkle of garam masala and fresh cilantro adds bright, aromatic finishing notes.

Serve alongside fluffy basmati rice for a complete meal, or scoop up with warm naan. The curry reheats beautifully, making it excellent for meal prep or feeding a crowd.

The first time I made keema was on a particularly gray Tuesday evening when I needed something that felt like a warm hug but couldn't bear to spend hours at the stove. That simmering aroma of cumin and tomatoes filled my entire apartment, and by the time I took that first bite with some steaming basmati rice, I knew this would become my weeknight salvation.

Last winter, my neighbor Priya smelled it cooking through our shared hallway and showed up with fresh naan from the Indian market down the street. We stood in my tiny kitchen eating straight from the pan while she told me about her grandmothers version, and I realized that food has this incredible way of creating community before you even realize its happening.

Ingredients

  • 500 g (1.1 lbs) ground lamb or beef: Lamb gives you that authentic richness but beef works beautifully too and is what I usually have in my freezer
  • 1 large onion, finely chopped: Take your time chopping these evenly because they form the flavor foundation that everything else builds upon
  • 2 cloves garlic, minced: Fresh garlic makes such a difference here so please dont use the jarred stuff
  • 1-inch piece fresh ginger, grated: I learned to freeze my ginger and grate it frozen which makes it so much easier to handle
  • 2 medium tomatoes, chopped: Even out of season tomatoes work here because they break down completely into the sauce
  • 1 cup frozen green peas: These add such a lovely burst of sweetness and color against the rich meat
  • 2 green chilies, finely chopped: Leave these out if you are sensitive to heat or add them whole if you want just a gentle warmth
  • 1½ tsp ground cumin: This is the backbone of that unmistakable curry flavor
  • 1½ tsp ground coriander: Adds a slight citrusy brightness that balances the deeper spices
  • 1 tsp garam masala: I add this at the end as a finishing spice because it loses its magic if cooked too long
  • ½ tsp turmeric powder: Mostly for that gorgeous golden color but also adds a subtle earthiness
  • ½ tsp chili powder: Adjust this based on your heat tolerance because some chili powders pack more punch than others
  • 1 tsp salt (or to taste): Start with one teaspoon and add more at the end if needed
  • ½ tsp freshly ground black pepper: Freshly cracked makes such a difference here
  • 3 tbsp vegetable oil: You need enough oil to properly bloom the spices and carry all those flavors
  • ¼ cup water: Just enough to create a little sauce without making it soupy
  • 2 tbsp fresh cilantro, chopped: Please use fresh because dried cilantro is a sad shadow of the real thing
  • Lemon wedges: That squeeze of bright acidity at the end makes everything pop

Instructions

Build your flavor foundation:
Heat that oil in a large skillet over medium heat and add your chopped onions, sautéing them until they turn soft and golden brown which takes about 6 minutes but is worth every second
Wake up the aromatics:
Toss in the garlic, ginger, and green chilies and cook for just one minute until you can smell that wonderful fragrant combination filling your kitchen
Bloom your spices:
Stir in the cumin, coriander, turmeric, chili powder, and black pepper, letting them toast in the hot oil for about 30 seconds until they become incredibly fragrant
Brown the meat:
Add your ground meat and break it up with a wooden spoon, cooking until its beautifully browned all over which usually takes 5 to 7 minutes
Bring it all together:
Pour in the tomatoes and salt, letting everything cook until the tomatoes completely break down and you start seeing tiny droplets of oil separating from the mixture
Add the finishing touches:
Stir in the water and frozen peas, then cover and let it simmer on low heat for 10 minutes, stirring occasionally so nothing sticks to the bottom
The grand finale:
Uncover the pan, sprinkle in the garam masala and most of your cilantro, and cook for 2 more minutes before serving with the rest of the cilantro and those lemon wedges on the side
Golden brown Keema curry bowl garnished with fresh cilantro and served beside fluffy basmati rice Save to everydaypinmeals
Golden brown Keema curry bowl garnished with fresh cilantro and served beside fluffy basmati rice | everydaypinmeals.com

My sister claimed she didnt like curry until she tried this recipe at my place last month. Now she texts me every time she makes it, sending photos of her version and asking about spice variations, which has become this lovely little ritual between us across different time zones.

Making It Your Own

Ground turkey or chicken work beautifully if you want something lighter, though I find the slightly higher fat content in lamb or beef really carries the spices better. Sometimes I add diced potatoes along with the peas when I want to stretch it further for unexpected guests or just love those tender potato chunks in every bite.

Serving Suggestions

Fluffy basmati rice is my go-to, but honestly this tastes amazing scooped up with warm naan or even over quinoa when I am pretending to be healthier than I actually am. I have also served it in lettuce cups for a low carb version that surprisingly works.

Make Ahead Magic

This curry freezes beautifully so I often double the recipe and stash portions in the freezer for those nights when cooking anything feels impossible. The spices actually develop and deepen over a day or two in the refrigerator so making it ahead is not just convenient but potentially delicious.

  • Let the curry cool completely before freezing to prevent ice crystals from forming
  • Reheat gently with a splash of water if it seems too thick after refrigeration
  • Always add fresh cilantro and lemon when serving leftovers to brighten everything back up
Rich and spicy Keema curry plated with warm naan bread for authentic Indian dining Save to everydaypinmeals
Rich and spicy Keema curry plated with warm naan bread for authentic Indian dining | everydaypinmeals.com

There is something deeply satisfying about a recipe that comes together in under an hour but tastes like it simmered all day. I hope this becomes one of those reliable dishes you turn to when you need comfort without the fuss.

Recipe FAQs

Ground lamb is traditional, offering rich flavor and tender texture. Ground beef works beautifully too, providing a hearty base. For lighter options, ground turkey or chicken can be substituted, though you may want to add extra oil or spices to maintain depth.

The heat level is moderate and adjustable. Green chilies and chili powder provide warmth, but you can reduce or omit them for a milder dish. The spices focus more on aromatic warmth—cumin, coriander, and garam masala—rather than intense heat.

Absolutely. Keema curry actually improves after resting, allowing flavors to meld. Store in the refrigerator for up to 3 days or freeze for 2-3 months. Reheat gently on the stove, adding a splash of water if needed.

Basmati rice is the classic pairing, its neutral flavor balancing the spices. Warm naan or roti bread are perfect for scooping up every bit. For a low-carb option, serve over cauliflower rice or with a simple cucumber raita on the side.

Garam masala contains aromatic spices that can lose their fragrance if cooked too long. Sprinkling it at the end preserves its delicate floral notes and adds a final layer of complexity to the finished dish.

Yes, diced potatoes, carrots, or bell peppers work well. Add potatoes with the meat so they cook through, while peas go in later as they need less time. This stretches the dish and adds nutritional variety.

Savory Keema Curry

Aromatic ground meat simmered with warming spices, tomatoes, and peas—ideal with rice or naan.

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 and Serve: Uncover, sprinkle garam masala and chopped cilantro. Stir and cook uncovered for 2 more minutes. 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.
Kayla Morton

Easy, flavorful recipes and kitchen tips for home cooks and food lovers.