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
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
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
- → What makes this different from other ground beef dishes?
-
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.
- → Can I make this ahead of time?
-
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.
- → How can I adjust the heat level?
-
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.
- → What sides pair best with this?
-
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.
- → Can I use ground lamb instead of beef?
-
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.
- → What vegetables can I add?
-
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.