This hearty curry features ground beef browned with onions, garlic, and ginger, then simmered in a fragrant blend of cumin, coriander, garam masala, and turmeric. Diced tomatoes and sweet peas add body and balance to the dish, which finishes with fresh cilantro and a squeeze of lemon. The entire preparation takes just 30 minutes, making it an ideal choice for busy evenings when you crave something warming and deeply flavorful.
The first time I made keema curry was on a Tuesday when I completely forgot to defrost anything for dinner. I scrounged through my freezer and found ground beef, then remembered my roommate's stash of spices from her mother's visit. That hurried weeknight experiment turned into something I now crave regularly.
Last winter my friend stayed over when she was feeling under the weather, and this is what I cooked for her. She said the warm spices and tender meat reminded her of home, and she asked for the recipe before she even finished her bowl.
Ingredients
- 500 g ground beef: The foundation of keema, though mixing in half ground lamb adds incredible depth
- 1 large onion, finely chopped: Take your time here, really letting them turn golden adds sweetness
- 2 cloves garlic, minced: Fresh garlic makes all the difference, jarred stuff falls flat
- 1-inch fresh ginger, grated: I use the smallest holes on my box grater for a smooth paste
- 2 medium tomatoes, diced: Overripe tomatoes work best here, they break down beautifully
- 1 green chili, finely chopped: Keep the seeds if you like heat, remove them for a milder version
- 1 cup frozen peas: These add pops of sweetness and color that brighten the whole dish
- 2 tbsp vegetable oil: A neutral oil lets the spices shine without competing flavors
- 1 tsp cumin seeds: Toasting them whole first releases their essential oils and perfume
- 2 tsp ground coriander: Earthy and slightly citrusy, this is the backbone of the spice blend
- 1 tsp ground cumin: Different from the seeds, this powder adds deep warm notes
- 1 tsp garam masala: The finishing spice blend that ties everything together
- 1/2 tsp turmeric powder: Mostly for color, but it adds a subtle earthiness too
- 1/2 tsp red chili powder: Paprika works if you want color without too much heat
- 1 tsp salt: Start here and adjust, the spices need salt to wake up
- 1/2 tsp ground black pepper: Freshly cracked makes a noticeable difference
- 1/3 cup water: Just enough to create a sauce while the meat finishes cooking
- 2 tbsp fresh cilantro, chopped: The bright herbal finish cuts through the rich spices
- Lemon wedges: A squeeze right before eating brightens the whole bowl
Instructions
- Toast the cumin seeds:
- Heat the oil in your largest skillet over medium heat until it shimmers, then add the cumin seeds. Listen for them to start sizzling and popping, about 30 seconds, their perfume will fill your kitchen immediately.
- Caramelise the onions:
- Add the chopped onions and stir occasionally, letting them cook until they're soft and golden brown, about 4 minutes. This step builds the base flavor, so do not rush it.
- Bloom the aromatics:
- Stir in the garlic, ginger, and green chili and cook for just 1 minute until fragrant. You want to soften their raw edges without burning them.
- Brown the beef:
- Add the ground beef and break it up with your spoon, letting it cook undisturbed for a minute between stirs to get some browning. This takes about 6 minutes total, and the beef should release its juices.
- Add the spices:
- Sprinkle in the coriander, ground cumin, garam masala, turmeric, chili powder, salt, and pepper. Stir constantly for about 30 seconds until the spices are fragrant and coating every bit of meat.
- Soften the tomatoes:
- Add the diced tomatoes and cook for 4 minutes, breaking them up with your spoon. They should collapse and mingle with the meat, creating a saucy base.
- Simmer with peas:
- Pour in the water, add the frozen peas, and bring everything to a gentle simmer. Cover and cook for 5 minutes, the liquid will reduce and the peas will be tender.
- Finish the sauce:
- Uncover and cook for another 3 minutes, letting the curry thicken until it coats your spoon. Taste and add more salt or chili if needed, then stir in the cilantro.
My partner now requests this whenever the weather turns cold, and it has become our go to for feeding a crowd because everyone can customise their own toppings and heat level.
Make It Your Own
I have learned that keema is incredibly forgiving and adaptable. Sometimes I add diced potatoes with the peas, letting them absorb all those spices until they're creamy and tender.
Serving Suggestions
Warm naan bread is essential for scooping up every last bit of sauce. Basmati rice works beautifully too, its delicate flavor does not compete with the bold spices.
Make Ahead
This curry actually tastes better the next day when the spices have had time to meld. I often make a double batch and portion it out for lazy weeknight dinners.
- Let it cool completely before refrigerating
- Freeze individual portions for up to three months
- Add a splash of water when reheating to loosen the sauce
There is something deeply satisfying about a dish that comes together so quickly yet tastes this complex. Enjoy every bite.
Common Questions
- → Can I use ground lamb instead of beef?
-
Yes, ground lamb works beautifully and adds a richer flavor. You can also use half beef and half lamb for the best of both worlds.
- → How do I adjust the heat level?
-
Reduce or omit the green chili and red chili powder for milder flavor. Increase them gradually if you prefer more spice, or use paprika instead of chili powder for subtle warmth.
- → What should I serve with keema curry?
-
Steamed basmati rice, warm naan, or roti are classic accompaniments. A cool cucumber raita or simple salad helps balance the spices.
- → Can I make this ahead of time?
-
Absolutely. The flavors deepen and improve after resting in the refrigerator for 1-2 days. Reheat gently on the stove with a splash of water if needed.
- → Is this dish gluten-free?
-
The curry itself contains no gluten ingredients. However, be mindful when serving with naan or other breads—choose gluten-free alternatives if necessary.
- → Can I add more vegetables?
-
Diced potatoes, carrots, or bell peppers work well. Add potatoes with the beef so they cook through, or add softer vegetables like peas toward the end.