This savory Keema curry features ground meat browned with aromatic onions, garlic, and fresh ginger. The dish simmers in a rich tomato-based sauce infused with cumin, coriander, turmeric, and garam masala. Frozen peas add sweetness and color while fresh cilantro and lemon wedges brighten the finished curry. The entire process takes just 45 minutes from start to finish, making it ideal for weeknight dinners. Serve alongside fluffy basmati rice or warm naan bread to soak up the spiced sauce.
The first time I made keema, my tiny apartment filled with such incredible aromas that my neighbor knocked on my door thinking I'd ordered from the best Indian restaurant in town. That afternoon of experimentation taught me that ground meat curries are secretly the most forgiving entry point into Indian cooking. Now this recipe lives in my weekly rotation because it transforms simple ingredients into something extraordinary.
Last winter during a particularly brutal cold snap, I made a massive batch and invited three friends over for what became an impromptu comfort food feast. We sat around the coffee table in sweaters, eating steaming bowls with warm naan and talking until midnight. That night reminded me how the simplest meals often create the warmest memories.
Ingredients
- 500 g ground lamb or beef: Lamb brings authentic richness but ground beef works beautifully too, just choose meat with some fat content
- 1 large onion: Finely chopped onions form the flavor foundation so take time getting them properly golden
- 2 cloves garlic and 1 inch ginger: Fresh aromatics make all the difference, jarred ginger simply cannot compare to freshly grated
- 2 medium tomatoes: They break down to create the luscious sauce base that coats every piece of meat
- 1 cup frozen green peas: These add sweetness and texture while stretching the servings further
- 2 green chilies: Adjust based on your heat tolerance but they add a fresh kick that dried spices cannot replicate
- 1½ tsp each ground cumin and coriander: These warm spices create the classic curry flavor profile everyone loves
- 1 tsp garam masala: Added near the end for a final aromatic finish that brightens the whole dish
- ½ tsp turmeric: This gives keema its beautiful golden color and subtle earthy notes
- 2 tbsp fresh cilantro: Sprinkled at the end to add brightness and contrast to the rich spices
Instructions
- Sauté your onions until golden:
- Heat 3 tablespoons of oil in a large skillet over medium heat and add your chopped onions. Let them cook slowly for about 6 minutes until they turn a deep golden brown and become sweet and fragrant.
- Bloom the aromatics:
- Stir in minced garlic, grated ginger, and those green chilies. Cook for just one minute until you can smell the garlic but it has not yet browned.
- Toast your spices:
- Add the cumin, coriander, turmeric, chili powder, and black pepper to the hot pan. Stir constantly for 30 seconds until the spices become incredibly fragrant and wake up.
- Brown the meat:
- Add your ground meat and break it apart with a wooden spoon. Cook for 5 to 7 minutes until fully browned and no pink remains, letting the meat get some nice crispy edges.
- Build the sauce base:
- Stir in chopped tomatoes and salt. Let everything cook for about 5 minutes until the tomatoes completely break down and you start seeing tiny droplets of oil separating from the mixture.
- Add peas and simmer:
- Pour in ¼ cup water and the frozen peas. Mix everything together, cover the pan, and reduce heat to low. Let it simmer gently for 10 minutes.
My dad discovered this recipe during his bachelor years and still makes it whenever he wants to impress guests without spending hours in the kitchen. He always claims the secret is extra cilantro, but I'm pretty sure it's the love he puts into getting those onions just right. Some dishes just taste better when made with care.
Choosing Your Meat
Ground lamb creates the most traditional and luxurious keema with its natural sweetness and richness that pairs perfectly with warming spices. However, ground beef makes an excellent substitute that's more accessible and still delivers incredible satisfaction. For lighter versions, ground turkey or chicken work surprisingly well, though you may want to add a tiny splash more oil.
Building the Perfect Base
The onion and tomato stage is where this curry earns its depth of flavor, so please resist rushing through these steps. When your onions hit that perfect golden brown, they develop natural sweetness that balances the spices beautifully. Letting the tomatoes break down completely creates that silky texture that makes restaurant curries so memorable.
Serving Suggestions
Steaming basmati rice fluffed with a fork creates the perfect neutral canvas to let those spices shine. Warm naan for scooping up every last drop transforms dinner into an interactive experience. A simple cucumber raita on the side cools the heat beautifully.
- Squeeze fresh lemon juice right before serving to brighten all the flavors
- Extra chopped cilantro on top makes the dish look restaurant beautiful
- Keep some plain yogurt nearby if you need to tame unexpected heat
This recipe has fed me through college, late work nights, and countless gatherings of people I love. There is something profoundly satisfying about turning simple ground meat into a dish that feels like a celebration.
Recipe FAQ
- → What meat works best for Keema?
-
Ground lamb is traditional, but beef, turkey, or chicken all work beautifully. Choose meat with some fat content for the most flavorful results.
- → Can I make this ahead?
-
Yes, Keema tastes even better the next day as flavors develop. Store in the refrigerator for up to 3 days or freeze for up to 3 months.
- → How can I adjust the spice level?
-
Reduce or omit the green chilies and chili powder for a milder version. Add more fresh chilies or cayenne if you prefer extra heat.
- → What should I serve with Keema?
-
Basmati rice, warm naan, roti, or paratha are classic accompaniments. The curry also pairs well with simple raita or pickled onions.
- → Can I add vegetables?
-
Frozen peas are traditional, but diced potatoes, carrots, or bell peppers work well too. Add heartier vegetables along with the tomatoes so they cook through.