This aromatic dish combines ground lamb or beef with a blend of cumin, coriander, garam masala, and turmeric. The meat simmers with tomatoes, onions, ginger, and garlic until richly flavored. Green peas add sweetness and color during the final simmer. Serve alongside basmati rice, naan, or roti for a complete meal. The spices develop deep flavor through toasting and slow cooking, while fresh cilantro and lemon wedges brighten each serving.
The first time I made keema, my apartment building smelled so incredible that my neighbor knocked on my door to ask what restaurant I had ordered from.
Last winter during a terrible storm, I made a triple batch and we ate it huddled under blankets while the wind howled outside, and it became the comfort meal we request whenever life feels overwhelming.
Ingredients
- Ground lamb or beef: The fat content here is crucial for that rich, velvety texture that makes keema feel luxurious
- Onion: Take the time to really caramelize it until it turns golden brown this is where the deep flavor foundation starts
- Garlic and ginger: Fresh ginger has a bright heat that powder can never replicate, so grate it right before adding
- Tomatoes: They break down to create the silky sauce that coats every single piece of meat
- Green peas: These little pops of sweetness balance the warm spices and add texture throughout
- Ground cumin: This earthy spice is what gives keema its distinctive aroma
- Coriander: Adds a subtle citrusy brightness that lifts the heavier meat flavors
- Garam masala: Sprinkled at the end so its floral notes stay vibrant rather than getting lost in cooking
- Turmeric: Gives that beautiful golden color and adds a subtle earthy warmth
- Chili powder: Adjust this based on your heat tolerance, but dont skip it entirely
- Salt and pepper: Taste as you go, because the right amount of salt makes all the spices sing
- Vegetable oil: You need enough fat to properly bloom the spices and carry the flavor
- Water: Just enough to create a saucy consistency without making it soupy
- Fresh cilantro: The herbal finish cuts through the richness and brightens everything
- Lemon wedges: A squeeze of acid right before eating transforms the dish completely
Instructions
- Build your flavor base:
- Heat the oil in your largest skillet over medium heat and add the chopped onions, letting them cook slowly until they turn a deep golden brown and smell impossibly good
- Add the aromatics:
- Toss in the minced garlic, grated ginger, and chopped green chilies, stirring constantly for just one minute until the fragrance fills your kitchen
- Bloom the spices:
- Stir in the cumin, coriander, turmeric, chili powder, and black pepper, letting them toast in the hot oil for thirty seconds until they become incredibly fragrant
- Brown the meat:
- Add the ground meat and break it apart with your spoon, letting it cook until its fully browned and starting to crisp in spots
- Create the sauce:
- Mix in the chopped tomatoes and salt, cooking until the tomatoes completely break down and you see tiny droplets of oil separating from the mixture
- Simmer together:
- Pour in the water and add the frozen peas, stir everything together, cover the pan, and let it simmer gently on low heat
- Finish with flair:
- Uncover the pan, sprinkle the garam masala and most of the cilantro on top, and cook for two more minutes until the sauce thickens slightly
My friend stayed over unexpectedly one night and I threw this together using whatever was in my freezer, and she still asks me to make it every time she visits.
Making It Your Own
Sometimes I add diced potatoes along with the peas when I want something more hearty, especially on colder nights.
What To Serve Alongside
Fluffy basmati rice is my go to, but warm naan for scooping up every last bit of sauce is absolutely perfect.
Getting The Timing Right
Keema actually tastes better the next day, so dont hesitate to make it in the afternoon and let it sit until dinner.
- Prep all your ingredients before you start cooking because the spice blooming happens fast
- Use a pan with a wide surface area so the meat browns properly instead of steaming
- Let the meat rest for five minutes off the heat before serving so the sauce settles
This is one of those recipes that turns an ordinary Tuesday into something that feels like a special occasion.
Recipe FAQs
- → What type of meat works best?
-
Ground lamb is traditional, but ground beef, turkey, or chicken all work beautifully. Choose meat with some fat content for the best texture and flavor.
- → Can I make this ahead?
-
Yes, the flavors deepen when made ahead. Store in the refrigerator for up to 3 days or freeze for up to 3 months. Reheat gently with a splash of water.
- → How can I adjust the spice level?
-
Reduce the chili powder and omit green chilies for a milder version. For more heat, add fresh chilies or increase the chili powder to taste.
- → What sides pair well?
-
Basmati rice, warm naan, roti, or paratha all complement this dish. A simple cucumber raita or fresh salad also balances the spices.
- → Can I add more vegetables?
-
Absolutely. Diced potatoes, carrots, or bell peppers can be added with the tomatoes. Adjust cooking time to ensure vegetables become tender.
- → What does garam masala add?
-
Garam masala is a warming spice blend typically containing cinnamon, cardamom, cloves, and pepper. Adding it at the end preserves its aromatic qualities.