Savory Keema Curry

Savory Keema Curry with tender ground meat, aromatic spices, and green peas in a rich tomato-based sauce Pin It
Savory Keema Curry with tender ground meat, aromatic spices, and green peas in a rich tomato-based sauce | hometastelab.com

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.
Steaming bowl of Savory Keema Curry garnished with fresh cilantro and served alongside fluffy basmati rice Pin It
Steaming bowl of Savory Keema Curry garnished with fresh cilantro and served alongside fluffy basmati rice | hometastelab.com

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
Golden Savory Keema Curry featuring browned meat and peas in spiced gravy, perfect with warm naan bread Pin It
Golden Savory Keema Curry featuring browned meat and peas in spiced gravy, perfect with warm naan bread | hometastelab.com

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

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.

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.

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.

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.

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.

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.

Savory Keema Curry

Aromatic ground meat curry with warming spices, tomatoes, and peas, perfect over rice or with naan.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Meats

  • 1.1 lbs ground lamb or beef

Vegetables

  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 2 medium tomatoes, chopped
  • 1 cup frozen green peas
  • 2 green chilies, finely chopped (optional)

Spices

  • 1½ tsp ground cumin
  • 1½ tsp ground coriander
  • 1 tsp garam masala
  • ½ tsp turmeric powder
  • ½ tsp chili powder
  • 1 tsp salt (or to taste)
  • ½ tsp freshly ground black pepper

Pantry

  • 3 tbsp vegetable oil
  • ¼ cup water

Garnish

  • 2 tbsp fresh cilantro, chopped
  • Lemon wedges

Instructions

1
Sauté Onions: Heat oil in a large skillet or saucepan over medium heat. Add onions and sauté until soft and golden, about 6 minutes.
2
Cook Aromatics: Add garlic, ginger, and green chilies. Cook for 1 minute until fragrant.
3
Toast Spices: Stir in ground cumin, coriander, turmeric, chili powder, and black pepper. Toast spices for 30 seconds.
4
Brown Ground Meat: Add ground meat. Break up with a spoon and cook until browned, about 5–7 minutes.
5
Add Tomatoes: Stir in tomatoes and salt. Cook until tomatoes break down and oil begins to separate, about 5 minutes.
6
Add Water and Peas: Add water and frozen peas. Mix well.
7
Simmer Curry: Cover and simmer on low heat for 10 minutes, stirring occasionally.
8
Finish with Garam Masala: Uncover, sprinkle garam masala and chopped cilantro. Stir and cook uncovered for 2 more minutes.
9
Serve: Serve hot, garnished with extra cilantro and lemon wedges.
Additional Information

Equipment Needed

  • Large skillet or saucepan
  • Wooden spoon
  • Chopping board and knives
  • Grater (for ginger)

Nutrition (Per Serving)

Calories 340
Protein 27g
Carbs 14g
Fat 19g

Allergy Information

  • Contains no major allergens when prepared as above. If serving with bread, check for gluten or dairy in naan/roti.
Claire Donovan

Sharing easy, wholesome recipes and practical cooking tips for fellow food lovers.