Rich Keema curry featuring spiced ground beef with tender peas in a savory tomato-based sauce Save to Pinterest
Rich Keema curry featuring spiced ground beef with tender peas in a savory tomato-based sauce | quickyummyrecipes.com

This hearty dish combines ground beef with tender peas and fresh tomatoes in a richly spiced sauce. The aromatic base starts with toasted cumin seeds, golden onions, and a classic ginger-garlic paste. A warming spice blend of coriander, cumin, garam masala, and turmeric creates layers of authentic Indian flavor. Everything cooks together in one skillet for easy cleanup, and the entire meal comes together in just 30 minutes.

The texture features perfectly browned meat pieces coated in a thick, savory sauce that clings to every bite. Frozen peas add sweetness and color while fresh cilantro brightens the finished dish. Serve alongside fluffy basmati rice, warm naan, or roti to soak up the flavorful sauce. A squeeze of fresh lemon cuts through the richness and balances the spices beautifully.

My tiny apartment smelled like someone's grandmother was cooking, except it was just me on a Tuesday night. I had this ground beef defrosted and no plan until I remembered my roommate's mother making something similar years ago.

That first time I made keema, I burned the cumin seeds because I got distracted by a phone call. Now I treat that first thirty seconds of toasting like meditation—nothing else exists until that nutty fragrance hits the air.

Ingredients

  • 500 g ground beef: The fat content here carries the spices beautifully, so dont go too lean or youll miss that richness
  • 1 large onion, finely chopped: Takes its time softening into the foundation of the whole dish
  • 2 cloves garlic, minced: Fresh is non-negotiable here, that sharp bite mellows into everything else
  • 1-inch fresh ginger, grated: The secret weapon that makes people ask whats different
  • 2 medium tomatoes, diced: Their juices meld into the sauce as they break down
  • 1 green chili, finely chopped: Leave it out if you must, but that background heat makes everything else sing
  • 1 cup frozen peas: They pop with sweetness against all those spices
  • 2 tbsp vegetable oil: Enough to bloom the spices without drowning everything
  • 1 tsp cumin seeds: Toasting them first changes the entire game
  • 2 tsp ground coriander: Adds this citrusy earthiness that lingers
  • 1 tsp ground cumin: The grounded, warm backbone of the spice blend
  • 1 tsp garam masala: That final aromatic layer that finishes everything
  • 1/2 tsp turmeric powder: More than color, it brings this subtle bitterness that balances the richness
  • 1/2 tsp red chili powder: Swap for paprika if heat isnt your thing
  • 1 tsp salt: Start here and trust your palate at the end
  • 1/2 tsp ground black pepper: Adds that gentle bite at the back
  • 1/3 cup water: Just enough to let everything meld without making it soupy
  • 2 tbsp fresh cilantro, chopped: The fresh finish that cuts through all that warmth
  • Lemon wedges: A squeeze brightens the whole bowl in ways you wont expect

Instructions

Get your oil shimmering:
Heat the oil in a large skillet over medium heat and add those cumin seeds, watching them dance for thirty seconds until the fragrance fills your kitchen
Build your foundation:
Toss in the chopped onion and let it soften for three to four minutes until it turns golden and sweet
Add the aromatics:
Stir in garlic, ginger, and green chili, sautéing for just one minute until the raw smell disappears
Brown the beef:
Add the ground beef and cook for five to six minutes, breaking it up with your spoon until it's browned and crumbly
Coat with spice:
Sprinkle in coriander, ground cumin, garam masala, turmeric, chili powder, salt, and pepper, stirring until the meat is thoroughly coated
Let tomatoes work their magic:
Add the diced tomatoes and cook for three to four minutes until they soften and release their juices
Simmer together:
Pour in the water and bring it to a gentle simmer, then add the peas, cover, and cook for five minutes
Thicken it up:
Remove the lid and cook another two to three minutes until the curry reaches your preferred consistency
Taste and adjust:
Give it a final taste and add more salt or heat if it needs that extra something
Finish and serve:
Sprinkle with fresh cilantro and serve hot with rice or naan, keeping those lemon wedges nearby
Save to Pinterest
| quickyummyrecipes.com

My friend's eight-year-old, who usually survives on chicken nuggets, took one bite and asked for seconds. Watching someone discover food they love is maybe the best part of cooking.

Make It Your Own

Half ground lamb and half beef creates this incredible complexity that people cant quite identify. The sweetness of lamb plays so nicely against those warm spices.

Bulk It Up

Adding diced potatoes or carrots turns this into a proper one-bowl meal. The potatoes absorb all those spices and become little flavor bombs themselves.

Serving Ideas

A cool raita on the side balances everything beautifully when you need something refreshing against the warmth. Simple cucumber salad works just as well.

  • Naan bread is essential for mopping up that spiced sauce at the bottom of the bowl
  • Basmati rice with a pinch of salt makes the perfect neutral canvas
  • A simple cucumber and yogurt raita cuts through the richness when you need a break
Golden ground beef Keema curry garnished with fresh cilantro and served over fluffy white rice Save to Pinterest
Golden ground beef Keema curry garnished with fresh cilantro and served over fluffy white rice | quickyummyrecipes.com

This recipe has saved me on countless weeknights when cooking felt like a chore. Something about the spices filling the air makes even an ordinary Tuesday feel like a celebration.

Recipe FAQs

The signature blend of toasted cumin seeds, garam masala, and fresh ginger-garlic creates authentic Indian flavors. The sauce thickens naturally as the ground beef releases its juices and melds with diced tomatoes and aromatic spices.

Absolutely. The flavors actually develop and intensify overnight. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of water to restore the consistency.

Reduce or omit the green chili and red chili powder for a milder version. Alternatively, increase these elements or add cayenne pepper for more spice. The dish remains delicious across the heat spectrum.

Fluffy basmati rice or warm naan bread are traditional choices. The dish also works well with roti, paratha, or even simple toasted bread. A cool cucumber raita or yogurt-based side helps balance the spices.

Ground lamb is an excellent substitute and often used in traditional versions. It adds a richer, slightly gamier flavor that pairs beautifully with the warming spices. You can also use a mix of lamb and beef.

Diced potatoes, carrots, or bell peppers work well. Add heartier vegetables like potatoes when you add the tomatoes so they have time to cook through. Frozen peas are already included and require minimal cooking time.

Keema Curry

Spiced ground beef simmered with tomatoes and peas in a fragrant blend of 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 vegetable 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 chopped onion to the pan and cook for 3–4 minutes until soft and golden brown.
3
Add Aromatics: Stir in minced garlic, grated ginger, and finely chopped green chili. Sauté for 1 minute until aromatic.
4
Brown Ground Beef: Add ground beef to the skillet. Cook for 5–6 minutes, breaking up the meat with a wooden spoon, until fully browned.
5
Season the Meat: Stir in ground coriander, ground cumin, garam masala, turmeric powder, red chili powder, salt, and black pepper. Mix thoroughly to coat the meat evenly with spices.
6
Add Tomatoes: Add diced tomatoes to the skillet. Cook for 3–4 minutes until tomatoes begin to soften and break down.
7
Simmer with Peas: Pour in water and bring to a gentle simmer. Add frozen peas, cover the pan, and cook for 5 minutes, stirring occasionally.
8
Thicken the Curry: Remove the lid and continue cooking for another 2–3 minutes until the curry reaches your desired consistency.
9
Season and Serve: Taste and adjust salt and pepper if needed. Garnish generously with chopped fresh cilantro. Serve hot with rice, naan, or flatbread, accompanied by lemon wedges.
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
Lila Anderson

Home cook sharing easy recipes, quick meal tips, and comforting dishes for busy families.