This hearty dish combines ground lamb or beef with aromatic spices like cumin, coriander, and garam masala. The meat browns with onions, garlic, and ginger before simmering with tomatoes and green peas. The result is a rich, fragrant curry that's naturally gluten-free and packed with protein.
The preparation comes together in just 15 minutes, with 30 minutes of active cooking time. Serve alongside fluffy basmati rice or tear into warm naan bread to scoop up every last bite. Fresh cilantro and lemon wedges brighten the final dish.
The first time I made keema, my tiny apartment filled with such an intoxicating aroma that my neighbor actually knocked on my door to ask what was cooking. I'd been experimenting with Indian spices for months, but this was the first dish that made me feel like I truly understood how they work together. Now whenever I brown ground meat with cumin and coriander, that warm, savory smell takes me right back to that cramped kitchen with the bubbling skillet.
Last winter when my sister came over feeling completely defeated by a terrible week at work, I put a pot of this on the stove without saying a word. She sat at my kitchen counter watching the steam rise, and by the time we were eating with our hands over warm naan, she was actually smiling again. Food has this way of fixing things that conversation cant always reach.
Ingredients
- Ground lamb or beef: Lamb adds that traditional richness, but beef works beautifully too and whats usually in my freezer
- Onion: The foundation of the whole dish, take your time getting them properly golden brown
- Fresh ginger and garlic: I've tried the paste in a jar but nothing beats freshly grated ginger here
- Tomatoes: They break down into the sauce, so dont worry about chopping them perfectly
- Frozen green peas: These little pops of sweetness balance all the warm spices perfectly
- Ground cumin and coriander: The backbone of the flavor, toast them briefly to wake them up
- Garam masala: Sprinkled at the very end to preserve its delicate aroma
- Fresh cilantro: The bright finish that cuts through all that richness
Instructions
- Build your flavor base:
- Heat oil in a large skillet over medium heat and cook those onions until they're golden and patient, about 6 minutes. Add garlic, ginger, and chilies and let everything become fragrant for just a minute.
- Wake up the spices:
- Stir in cumin, coriander, turmeric, chili powder, and pepper. Toast them for 30 seconds until they smell absolutely incredible.
- Brown the meat:
- Add the ground meat and break it apart with your spoon, letting it brown thoroughly for 5 to 7 minutes. Take your time here, that browning creates depth.
- Simmer together:
- Add tomatoes and salt, cooking until everything breaks down and the oil starts to separate again. Pour in water and peas, then cover and let it gently simmer for 10 minutes.
- Finish with flair:
- Uncover, sprinkle garam masala and cilantro, and cook for 2 more minutes. Serve hot with extra cilantro and those essential lemon wedges.
This recipe has become my go-to for new parents, friends who are moving, or anyone who needs a meal that says I care without making a big production out of it. Something about tender spiced meat and peas feels like being wrapped in a warm blanket.
Making It Your Own
I've started adding diced potatoes along with the peas sometimes, and the way they soak up all that spiced sauce is absolutely worth the extra few minutes of prep. My friend swaps ground turkey and says it's just as satisfying, especially when she wants something lighter.
The Bread Situation
Naan is traditional and wonderful, but I've also served this over simple basmati rice, inside a warm roti roll, and even scooped up with toasted pita in a pinch. Whatever vehicle you choose, make sure you have something to catch every last drop of sauce.
Perfecting The Spice Balance
The first few times I made keema, I was timid with the spices and ended up with something pleasant but forgettable. Now I treat the measurements as a starting point and adjust the heat level to match who I'm feeding.
- Taste before serving and adjust salt with a light hand
- More fresh ginger adds brightness without extra heat
- A squeeze of lemon right at the end wakes everything up
There's something deeply satisfying about a dish that transforms humble ingredients into something so completely comforting. I hope this keema finds its way into your regular rotation the way it has in mine.
Recipe FAQs
- → What meat works best for keema?
-
Ground lamb offers authentic richness, but ground beef works beautifully too. For lighter versions, ground turkey or chicken provide leaner options while still absorbing the aromatic spices well.
- → How spicy is this curry?
-
The heat level is mild to medium. Green chilies and chili powder add gentle warmth. Adjust by reducing chilies for milder flavor or adding more for extra heat to suit your preference.
- → What should I serve with keema?
-
Basmati rice is the classic pairing, soaking up the spiced sauce. Warm naan, roti, or other flatbreads work perfectly for scooping. For low-carb options, serve over cauliflower rice.
- → Can I make this ahead?
-
The flavors deepen overnight, making this ideal for meal prep. Store in the refrigerator for up to 3 days or freeze for 2 months. Reheat gently with a splash of water to restore consistency.
- → How do I know when the meat is done?
-
The meat should be fully browned with no pink remaining. The oil will begin to separate from the tomatoes, indicating the spices have properly cooked and the mixture is ready for the final simmer.