Keema Curry with Ground Beef

Golden Keema Curry with spiced ground beef, tender peas, and fresh cilantro garnish in a white bowl Save
Golden Keema Curry with spiced ground beef, tender peas, and fresh cilantro garnish in a white bowl | flavorfeasthub.com

This hearty Indian dish features ground beef browned with onions, garlic, and ginger, then simmered in a rich blend of cumin, coriander, garam masala, and turmeric. Sweet peas and diced tomatoes add depth and texture to the thick, spiced sauce. Ready in just 30 minutes, this satisfying curry serves four and pairs beautifully with basmati rice, warm naan, or flaky flatbread. Fresh cilantro and a squeeze of bright lemon juice finish this comforting, aromatic bowl perfectly.

The first time I made keema curry, my tiny apartment smelled so incredible that my neighbor actually knocked on my door to ask what I was cooking. That scent of cumin seeds hitting hot oil, followed by the aromatics and spices, is something that immediately makes any space feel like home.

I once made this for a friend who claimed she hated Indian food because it was too complicated. She watched me throw everything into one pan and asked, seriously, thats it. Then she went back for thirds and asked for the recipe before she even put her shoes back on.

Ingredients

  • 500 g (1 lb) ground beef: I like using beef with a bit of fat for richness, though lean works fine
  • 1 large onion, finely chopped: The foundation—take your time chopping evenly for consistent texture
  • 2 cloves garlic, minced: Fresh is absolutely worth it here
  • 1-inch piece fresh ginger, grated: This adds that bright, spicy warmth that defines the dish
  • 2 medium tomatoes, diced: They break down into a beautiful sauce as they cook
  • 1 green chili, finely chopped: Leave the seeds in if you like heat, remove them for a milder version
  • 1 cup frozen peas: These add sweetness and pops of color throughout
  • 2 tbsp vegetable oil: Neutral oil lets the spices shine without competing flavors
  • 1 tsp cumin seeds: Whole seeds toasted in oil create this incredible base aroma
  • 2 tsp ground coriander: Earthy and citrusy all at once
  • 1 tsp ground cumin: Deep, smoky warmth that builds on the toasted seeds
  • 1 tsp garam masala: The finishing spice blend that ties everything together
  • 1/2 tsp turmeric powder: Mostly for that gorgeous golden color
  • 1/2 tsp red chili powder: Adjust based on your heat tolerance
  • 1 tsp salt: Start here and add more at the end if needed
  • 1/2 tsp ground black pepper: Adds a subtle kick that lingers
  • 1/3 cup water: Just enough to create a sauce without making it soupy
  • 2 tbsp fresh cilantro, chopped: The bright finish that cuts through the richness
  • Lemon wedges: A squeeze right before serving makes everything pop

Instructions

Toast the cumin seeds:
Heat oil in your largest skillet over medium heat, add cumin seeds, and let them sizzle for about 30 seconds until you can smell their earthy aroma release into the air
Cook the onions:
Add chopped onions and cook for 3 to 4 minutes, stirring occasionally until theyre soft and turning golden at the edges
Add aromatics:
Stir in garlic, ginger, and green chili, cooking for just 1 minute until fragrant—garlic burns fast, so keep it moving
Brown the beef:
Add ground beef and cook for 5 to 6 minutes, breaking it up with your spoon as it browns so you get those perfect small, crumbly pieces
Coat with spices:
Sprinkle in coriander, ground cumin, garam masala, turmeric, chili powder, salt, and pepper, stirring until every bit of beef is coated in this spice mixture
Soften the tomatoes:
Add diced tomatoes and cook for 3 to 4 minutes until they start breaking down and releasing their juices into the beef
Simmer with peas:
Pour in water and bring everything to a gentle simmer, then stir in frozen peas, cover, and cook for 5 minutes
Thicken the curry:
Remove the lid and cook for another 2 to 3 minutes until the liquid has reduced and the curry has thickened to your liking
Season and finish:
Taste and add more salt if needed, then sprinkle with fresh cilantro and serve with lemon wedges on the side
Hearty Indian Keema Curry featuring aromatic ground beef simmered with tomatoes, peas, and fragrant spices Save
Hearty Indian Keema Curry featuring aromatic ground beef simmered with tomatoes, peas, and fragrant spices | flavorfeasthub.com

My sister called me once at 7 pm, completely stressed about what to make for dinner, and I talked her through this recipe over the phone. She texted later: This is actually happening and Im not crying, which is basically the highest praise possible.

Make It Your Own

I started substituting half the beef with ground lamb after an Indian friend suggested it, and the difference is subtle but amazing. The lamb adds this richness that feels special, though all beef is absolutely perfect on its own.

Serving Ideas

Basmati rice is classic, but Ive also spooned this over warm naan, wrapped it in roti, or even eaten it straight from the bowl when no one was watching. A simple cucumber raita on the side cuts the heat beautifully.

Make Ahead Strategy

Keema curry actually tastes better the next day, which is rare for ground meat dishes. I often make a double batch and keep some in the fridge for those nights when even 30 minutes feels too long.

  • The flavors deepen overnight, so dont be afraid to make it ahead
  • It freezes beautifully for up to 3 months if you want to meal prep
  • Reheat with a splash of water to bring back the right consistency
Savory Keema Curry plated with fluffy rice, showcasing rich ground beef in a spiced tomato sauce Save
Savory Keema Curry plated with fluffy rice, showcasing rich ground beef in a spiced tomato sauce | flavorfeasthub.com

Theres something deeply comforting about a one-pan meal that tastes like it took all day but actually took less time than deciding what to order for takeout. I hope this becomes one of those recipes you know by heart.

Questions & Answers

Keema uses ground meat instead of chunks, allowing the spices to coat every bite thoroughly. The texture is finer and more uniform, while the meat absorbs flavors deeply during cooking.

Absolutely. Ground lamb creates a richer, slightly gamier flavor that many prefer. You can also mix beef and lamb half-and-half for a more complex taste profile.

The heat level is moderate and adjustable. The green chili and red chili powder provide warmth, but you can reduce or omit them for a milder version, or increase for more intensity.

Fresh basmati rice is traditional, but warm naan, roti, or any flatbread works wonderfully for scooping up the thick sauce. A cool cucumber raita helps balance the spices.

Yes. Like most curries, the flavors deepen and improve after resting in the refrigerator overnight. Store in an airtight container for up to 3 days, reheating gently on the stove.

This curry freezes exceptionally well. Portion into airtight containers or freezer bags, label with the date, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Keema Curry with Ground Beef

Aromatic ground beef simmered with tomatoes, peas, and fragrant Indian spices

Prep 10m
Cook 20m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Meats

  • 1 lb ground beef

Vegetables

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

Spices & Seasonings

  • 2 tbsp vegetable oil
  • 1 tsp cumin seeds
  • 2 tsp ground coriander
  • 1 tsp ground cumin
  • 1 tsp garam masala
  • 1/2 tsp turmeric powder
  • 1/2 tsp red chili powder
  • 1 tsp salt
  • 1/2 tsp ground black pepper

Liquids

  • 1/3 cup water

Herbs & Garnish

  • 2 tbsp fresh cilantro, chopped
  • Lemon wedges, to serve

Instructions

1
Toast Cumin Seeds: Heat the oil in a large skillet or sauté pan over medium heat. Add cumin seeds and toast for 30 seconds until fragrant.
2
Sauté Onions: Add the chopped onion and cook for 3–4 minutes until soft and golden.
3
Add Aromatics: Stir in the garlic, ginger, and green chili. Sauté for 1 minute.
4
Brown the Beef: Add ground beef. Cook for 5–6 minutes, breaking up the meat with a spoon, until browned.
5
Season with Spices: Stir in coriander, ground cumin, garam masala, turmeric, chili powder, salt, and black pepper. Mix well to coat the meat in spices.
6
Add Tomatoes: Add diced tomatoes. Cook for 3–4 minutes until tomatoes soften.
7
Simmer with Peas: Pour in water and bring to a simmer. Add frozen peas, cover, and cook for 5 minutes, stirring occasionally.
8
Thicken the Curry: Remove the lid and cook for another 2–3 minutes until the curry thickens to your liking.
9
Final Seasoning: Taste and adjust seasoning if needed.
10
Garnish and Serve: Garnish with fresh cilantro and serve hot with rice, naan, or flatbread. Serve lemon wedges alongside.
Additional Information

Equipment Needed

  • Large skillet or sauté pan
  • Wooden spoon or spatula
  • Chopping board and knife
  • Grater for ginger

Nutrition (Per Serving)

Calories 350
Protein 26g
Carbs 13g
Fat 21g

Allergy Information

  • None of the major allergens in basic recipe
  • If serving with bread, check for gluten
  • Always double-check packaged ingredient labels for allergens
Naomi Grant

Passionate home cook sharing easy recipes, cooking tips, and family favorites for everyday flavor.