Keema Curry

Golden keema curry with ground beef, vibrant peas, and fresh cilantro garnish in a serving bowl Pin it
Golden keema curry with ground beef, vibrant peas, and fresh cilantro garnish in a serving bowl | kitchenluma.com

This traditional Indian dish features ground beef cooked with a warm blend of cumin, coriander, garam masala, and turmeric. The meat is browned with onions, garlic, and ginger before simmering with diced tomatoes and green peas.

The entire dish comes together in just 30 minutes, making it ideal for busy weeknights. Serve with steamed basmati rice, warm naan, or flatbread, and don't forget fresh lemon wedges and a sprinkle of cilantro for brightness.

Rainy Tuesday evenings were made for dishes like this—something that fills the whole apartment with warm spices while you chop onions to old Bollywood songs on the radio. My roommate Priya taught me her mother's version during our first year sharing a place, and the way she made it look so effortless stuck with me through all my kitchen disasters since then.

Last winter during that terrible week everyone had the flu, I made a massive batch and dropped containers off at three different apartments. Something about how the ginger and cumin steam rises up just makes people feel better even before they take a bite.

Ingredients

  • 500 g ground beef: Fat content matters here—15-20% keeps everything tender without needing extra oil
  • 1 large onion finely chopped: Take your time getting them golden and sweet, this builds the whole flavor foundation
  • 2 cloves garlic minced: Fresh garlic makes such a difference over jarred—worth the extra minute
  • 1-inch fresh ginger grated: Peel it with a spoon instead of a knife to waste less
  • 2 medium tomatoes diced: Roma tomatoes hold their shape better than juicy ones
  • 1 green chili finely chopped: Seeds in if you want it noticeable, seeds out for gentle warmth
  • 1 cup frozen peas: Thawed briefly under cold water so they dont cool everything down
  • 2 tbsp vegetable oil: Neutral oil lets the spices shine without competing flavors
  • 1 tsp cumin seeds: Whole seeds toasted in oil release something magical that ground cumin never captures
  • 2 tsp ground coriander: Adds this bright citrusy undertone that balances the rich meat
  • 1 tsp ground cumin: Deepens the earthy notes from the toasted seeds
  • 1 tsp garam masala: Every family has their blend—find one you love and stick with it
  • 1/2 tsp turmeric powder: Just enough for that golden color and subtle warmth
  • 1/2 tsp red chili powder: Paprika works beautifully if you want color without much heat
  • 1 tsp salt: Start here and adjust—some spice blends are saltier than others
  • 1/2 tsp ground black pepper: Freshly cracked makes such a difference here
  • 1/3 cup water: Creates that perfect sauce consistency that clings to rice
  • 2 tbsp fresh cilantro chopped: Add some to the dish and save the prettiest leaves for garnish
  • Lemon wedges: That final squeeze wakes up every single spice in the bowl

Instructions

Toast the cumin seeds:
Heat oil over medium heat until it shimmers slightly, then toss in the cumin seeds. Listen for them to start crackling—about 30 seconds—and catch that incredible toasted fragrance filling your kitchen before they burn.
Soften the onions:
Add chopped onions and let them cook slowly for 3-4 minutes. They should turn translucent and pick up patches of golden color—rushing this step is the difference between good and great.
Bloom the aromatics:
Stir in garlic, ginger, and green chili. Just one minute here—the garlic should turn pale golden and fragrant without browning or it will taste bitter later.
Brown the beef:
Add ground beef and cook for 5-6 minutes, breaking it apart with your spoon. Keep going until all the pink disappears and some spots get nicely browned and caramelized.
Add the spices:
Dump in coriander, ground cumin, garam masala, turmeric, chili powder, salt, and pepper. Stir constantly for about a minute—the spices will become incredibly fragrant and coat every bit of meat.
Soften the tomatoes:
Toss in diced tomatoes and cook for 3-4 minutes. They should break down and release their juices, creating this beautiful thick base that starts to bind everything together.
Simmer with peas:
Pour in water and bring it to a gentle bubble. Stir in peas, cover with a lid, and let it simmer for 5 minutes—this is where all the flavors really get to know each other.
Thicken the curry:
Remove the lid and cook another 2-3 minutes until the sauce thickens and coats the back of your spoon. The oil should start separating slightly around the edges.
Finish and serve:
Taste a bit and adjust salt or heat if needed, then fold in most of the cilantro. Serve hot with extra cilantro on top and lemon wedges on the side for squeezing over.
Savory Indian keema curry served over fluffy white rice with lemon wedges on the side Pin it
Savory Indian keema curry served over fluffy white rice with lemon wedges on the side | kitchenluma.com

My dad still talks about the time I made this for him during his visit—said it reminded him of his travels through Mumbai in his twenties. Food has this way of connecting us to places and memories we didnt even know we were missing.

Perfect Pairings

Fluffy basmati rice is classic, but warm naan for scooping up every last drop of sauce feels more comforting to me. A simple cucumber raita on the side cools down the heat and adds this creamy element that makes the whole meal feel complete.

Make It Your Own

Some nights I crank up the chili powder when I need something to wake up my palate. Other times I dial it back and add extra peas for something my niece will happily eat without complaints.

Time-Saving Secrets

I chop my onions and ginger in big batches on Sunday and keep them in airtight containers. Having the prep work done makes this recipe come together in literally 15 minutes on busy weeknights.

  • Freeze leftover curry in portion-sized containers for instant future meals
  • Double the spice blend and keep it in a jar for next time
  • Warm your serving bowls in the oven for that restaurant-quality touch

Rich and aromatic keema curry bubbling in a skillet, topped with chopped green onions Pin it
Rich and aromatic keema curry bubbling in a skillet, topped with chopped green onions | kitchenluma.com

There is something so satisfying about a dish that feels fancy enough for company but comes together so easily. I hope this becomes your go-to for the nights you need a little comfort on a plate.

Recipe Q&A

Keema is a traditional South Asian dish made with minced meat, typically beef, lamb, or goat, cooked with aromatic spices, onions, and tomatoes. It's a versatile preparation found in Indian, Pakistani, and Bangladeshi cuisines.

Absolutely. Ground lamb works beautifully and adds a richer flavor. You can also use a combination of beef and lamb, or try ground chicken or turkey for a lighter version with longer cooking time.

This version offers moderate heat from green chili and red chili powder. Adjust by reducing the chili powder or omitting the green chili for milder flavor, or add more for extra spice. Paprika can substitute for color without heat.

Traditional pairings include basmati rice, naan, roti, or paratha. It also works well in wraps, stuffed potatoes, or alongside raita and cucumber salad for a complete meal.

Yes, keema freezes well for up to 3 months. Cool completely before transferring to airtight containers. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of water if needed.

Diced potatoes, carrots, bell peppers, or spinach work well. Add harder vegetables like potatoes with the tomatoes so they have time to cook through. Stir in spinach during the last 2 minutes until just wilted.

Keema Curry

Spiced ground beef simmered with tomatoes and peas in aromatic Indian spices

Prep 10m
Cook 20m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Meats

  • 1 lb ground beef

Vegetables

  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, grated
  • 2 medium tomatoes, diced
  • 1 green chili, finely chopped
  • 1 cup frozen peas

Spices & Seasonings

  • 2 tbsp vegetable oil
  • 1 tsp cumin seeds
  • 2 tsp ground coriander
  • 1 tsp ground cumin
  • 1 tsp garam masala
  • 1/2 tsp turmeric powder
  • 1/2 tsp red chili powder
  • 1 tsp salt
  • 1/2 tsp ground black pepper

Liquids

  • 1/3 cup water

Herbs & Garnish

  • 2 tbsp fresh cilantro, chopped
  • Lemon wedges

Instructions

1
Toast Cumin Seeds: Heat oil in a large skillet over medium heat. Add cumin seeds and toast for 30 seconds until fragrant.
2
Sauté Onions: Add chopped onion and cook for 3–4 minutes until soft and golden.
3
Add Aromatics: Stir in garlic, ginger, and green chili. Sauté for 1 minute.
4
Brown Ground Beef: Add ground beef. Cook for 5–6 minutes, breaking up meat with a spoon, until browned.
5
Add Spices: Stir in coriander, ground cumin, garam masala, turmeric, chili powder, salt, and black pepper. Mix well to coat meat.
6
Cook Tomatoes: Add diced tomatoes. Cook for 3–4 minutes until tomatoes soften.
7
Simmer with Peas: Pour in water and bring to a simmer. Add frozen peas, cover, and cook for 5 minutes, stirring occasionally.
8
Thicken Curry: Remove lid and cook for another 2–3 minutes until curry thickens to desired consistency.
9
Season and Garnish: Taste and adjust seasoning if needed. Garnish with fresh cilantro and serve hot with rice, naan, or flatbread. Serve lemon wedges alongside.
Additional Information

Equipment Needed

  • Large skillet or sauté pan
  • Wooden spoon or spatula
  • Chopping board and knife
  • Grater for ginger

Nutrition (Per Serving)

Calories 350
Protein 26g
Carbs 13g
Fat 21g

Allergy Information

  • None of the major allergens in basic recipe (no dairy, nuts, soy, or gluten)
  • If serving with bread, check for gluten content
  • Always double-check packaged ingredient labels for allergens
Luma Castillo

Sharing easy, wholesome recipes and helpful kitchen hacks for home cooks and food lovers.