Savory Keema Curry brings together tender ground lamb or beef with a fragrant blend of cumin, coriander, turmeric, and garam masala. The meat simmers in a rich tomato-based sauce with sweet green peas, creating layers of warm, earthy flavors that develop beautifully as the dish cooks.
This traditional Indian preparation comes together in just 45 minutes, making it perfect for weeknight dinners. The curry reheats exceptionally well, with flavors deepening overnight. Serve it over fluffy basmati rice, scoop it up with warm naan, or enjoy alongside roti for a complete, satisfying meal.
The first time I made keema was on a Tuesday night when I needed something faster than the typical hour-long curry but still wanted those layers of spice. I stood over my stove, watching the ground meat transform as it browned with the onions, and realized this might become my go-to when comfort food needed to happen fast. My kitchen filled with toasted cumin and coriander, smells that somehow make everything feel right.
Last winter my sister came over exhausted from work, and I served this with warm naan fresh from a local bakery. She took one bite, closed her eyes, and said this was exactly what she needed but didnt know how to ask for. We sat at the counter eating directly from the pan, talking about everything and nothing, while the snow fell outside my kitchen window.
Ingredients
- 500 g (1.1 lbs) ground lamb or beef: Lamb adds richness but beef works beautifully too, just dont go too lean or youll miss those silky juices that bind everything together
- 1 large onion, finely chopped: Take your time here, getting them properly golden is the foundation that carries all the other flavors
- 2 cloves garlic, minced + 1-inch fresh ginger, grated: This aromatic duo needs to hit the hot oil right after the onions, before they burn but after theyve released their fragrance
- 2 medium tomatoes, chopped: Fresh tomatoes break down into a lovely sauce, though canned crushed tomatoes work in a pinch when fresh ones are out of season
- 1 cup frozen green peas: They add sweet pops of color and texture, plus they cook directly in the curry without any prep work
- 2 green chilies, finely chopped: Adjust based on your heat tolerance, or leave them out entirely if you prefer mild
- 1½ tsp ground cumin + 1½ tsp ground coriander + ½ tsp turmeric + ½ tsp chili powder: This spice blend creates that classic Indian curry base, but toasting them briefly in hot oil wakes up their essential oils
- 1 tsp garam masala: Add this at the end, not the beginning, so its floral notes stay bright and dont cook away
- 3 tbsp vegetable oil: You need enough fat to properly bloom the spices and carry all those flavors through the meat
- ¼ cup water: Just enough to create a little sauce without making it soupy, letting everything simmer together
- 2 tbsp fresh cilantro, chopped + lemon wedges: The cilantro adds fresh contrast while lemon juice brightens all the rich spices
Instructions
- Build your aromatic base:
- Heat the oil in a large skillet over medium heat, add the chopped onions, and let them soften and turn golden brown for about 6 minutes. This patient caramelization is what gives the final dish its deep, savory sweetness.
- Wake up the aromatics:
- Stir in the garlic, ginger, and green chilies, cooking for just 1 minute until fragrant. Watch carefully so they dont burn—browned garlic tastes bitter and ruins the delicate balance.
- Bloom the spices:
- Add the cumin, coriander, turmeric, chili powder, and black pepper, toasting them in the hot oil for 30 seconds. Your kitchen will smell incredible as the spices release their essential oils.
- Brown the meat:
- Add the ground meat, breaking it up with a wooden spoon, and cook until browned throughout, about 5 to 7 minutes. Let it get some nice crispy bits in places—thats where the flavor lives.
- Build the sauce:
- Stir in the chopped tomatoes and salt, cooking until the tomatoes break down completely and you see oil starting to separate from the mixture, about 5 minutes. This is the sign that your base is properly developed.
- Add peas and simmer:
- Pour in the water and frozen peas, mixing everything together, then cover and reduce heat to low. Let it simmer gently for 10 minutes, stirring occasionally, so the flavors meld and the meat becomes tender.
- Finish with garam masala:
- Uncover the pan, sprinkle in the garam masala and most of the cilantro, then cook for 2 more minutes uncovered. This final flourish adds those warm, floral notes that make the dish taste complete.
- Serve with love:
- Plate the keema hot, garnished with reserved cilantro and lemon wedges on the side for squeezing. Serve with warm naan, fluffy basmati rice, or both.
Friends started requesting this dish for dinner parties, and I began making double batches just to keep up. Something about keema feels special enough for guests but casual enough for weeknight comfort, that perfect sweet spot in home cooking.
Make It Your Own
Ground turkey or chicken work beautifully if you want something lighter, though I find lamb adds that signature richness that makes keema feel indulgent. Sometimes I add diced potatoes or carrots along with the peas for extra bulk and texture.
Serving Suggestions
Warm naan bread is classic for scooping up every bite, but fluffy basmati rice lets the curry sauce shine. A simple cucumber raita on the side cools the heat and adds a creamy contrast.
Make-Ahead Magic
Keema actually tastes better the next day when spices have had time to meld and deepen. I often make a batch on Sunday for effortless Monday night dinners, just reheating gently with a splash of water if it needs loosening.
- Freeze portions in airtight containers for up to 3 months
- Thaw overnight in the refrigerator before reheating
- Add a handful of fresh spinach during reheating for extra nutrition
Theres something deeply satisfying about a dish that comes together quickly but tastes like it required hours of attention. This keema has earned its permanent place in my dinner rotation.
Recipe Questions
- → What type of meat works best for keema curry?
-
Ground lamb is traditional, offering rich flavor and tender texture. Ground beef works beautifully as well, providing a hearty base that holds up well to the bold spices. For a lighter version, ground turkey or chicken can be substituted, though you may want to add a touch more oil to maintain richness.
- → How spicy is this curry?
-
The heat level is moderate and adjustable. The combination of chili powder and fresh green chilies provides warmth without overwhelming heat. Reduce the chili powder or omit the fresh chilies for a milder version, or increase them if you prefer more kick.
- → Can I add extra vegetables?
-
Absolutely. Diced potatoes or carrots can be added when you stir in the tomatoes—they'll cook through perfectly during the simmering time. Bell peppers, cauliflower florets, or spinach also work well, adding both nutrition and texture variation.
- → How long does this keep in the refrigerator?
-
Keema curry stores beautifully for 3-4 days when refrigerated in an airtight container. The flavors actually develop and deepen overnight, making it an excellent option for meal prep. Gently reheat on the stovetop with a splash of water to restore the consistency.
- → What should I serve with keema curry?
-
Fragrant basmati rice is the classic pairing, soaking up the spiced sauce beautifully. Warm naan bread or roti are perfect for scooping. You can also serve alongside raita for cooling contrast, or with a simple cucumber salad for a complete, balanced meal.
- → Can I freeze this curry?
-
Yes, this curry freezes exceptionally well. Cool completely before transferring to freezer-safe containers, where it will keep for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of water if needed to restore consistency.