Keema Curry Indian Ground Beef

Golden beef Keema Curry simmered with aromatic spices, tender peas, and fresh cilantro garnish Pin it
Golden beef Keema Curry simmered with aromatic spices, tender peas, and fresh cilantro garnish | whiskmehome.com

This aromatic Indian dish features ground beef simmered with onions, garlic, ginger, and warming spices like cumin, coriander, and garam masala. Sweet peas and tomatoes balance the rich, spiced meat. Ready in just 30 minutes, this satisfying one-pan meal pairs perfectly with fluffy rice, warm naan, or flatbread.

My apartment in graduate school had the thinnest walls imaginable, which meant my neighbors knew exactly what I was cooking based on the spices wafting through the vents. The night I first made keema, the guy next door actually knocked on my door to ask what smelled so incredible. We ended up eating curry together while watching terrible reality TV, and he still texts me whenever he makes my version.

Last winter my partner came down with a terrible flu, and the only thing they could even consider eating was something mild and comforting. I made this keema with half the chili powder, and they managed three bowls over two days. Sometimes the simplest curries become the most meaningful.

Ingredients

  • 500 g ground beef: The fat content keeps everything moist, so do not drain it unless there is an excessive amount
  • 1 large onion: Finely chopped so they melt into the sauce rather than staying in distinct pieces
  • 2 cloves garlic: Fresh minced beats jarred every single time here
  • 1-inch fresh ginger: Grated directly into the pan for maximum flavor impact
  • 2 medium tomatoes: Diced small enough to break down completely while cooking
  • 1 green chili: Leave it out if you are sensitive to heat, or use half for a gentle warmth
  • 1 cup frozen peas: Thawed slightly under running water helps them cook evenly
  • 2 tbsp vegetable oil: Neutral oil lets the spices shine without competing flavors
  • 1 tsp cumin seeds: Toasting them in hot oil releases their nutty, earthy essence
  • 2 tsp ground coriander: Adds citrusy, floral notes that balance the richer spices
  • 1 tsp ground cumin: Deepens the earthy foundation started by the seeds
  • 1 tsp garam masala: The finishing touch that brings warmth and complexity
  • 1/2 tsp turmeric powder: For that beautiful golden hue and subtle bitterness
  • 1/2 tsp red chili powder: Adjust up or down based on your comfort with heat
  • 1 tsp salt: Essential to balance and amplify all the spices
  • 1/2 tsp black pepper: Freshly ground makes a noticeable difference
  • 1/3 cup water: Just enough to create a sauce without making it soupy
  • 2 tbsp fresh cilantro: Bright herbaceous contrast to the rich, spiced meat
  • Lemon wedges: A squeeze of acidity cuts through the richness beautifully

Instructions

Toast the cumin seeds:
Heat oil in a large skillet over medium heat and add cumin seeds. Let them sizzle for about 30 seconds until you catch their nutty aroma, then move quickly to the next step before they burn.
Soften the onions:
Add chopped onion and cook for 3 to 4 minutes until golden and translucent. Stir occasionally to prevent sticking and encourage even browning.
Bloom the aromatics:
Stir in garlic, ginger, and green chili if using. Sauté for just 1 minute until fragrant, watching carefully so the garlic does not turn bitter.
Brown the beef:
Add ground beef and cook for 5 to 6 minutes. Break it apart with your spoon as it cooks, letting it develop some browned bits for deeper flavor.
Add the spice blend:
Stir in coriander, ground cumin, garam masala, turmeric, chili powder, salt, and pepper. Mix thoroughly so every bit of meat is coated in the spice mixture.
Incorporate tomatoes:
Add diced tomatoes and cook for 3 to 4 minutes. They will soften and release their juices, beginning to form a sauce around the spiced meat.
Simmer with peas:
Pour in water and bring to a gentle simmer. Add frozen peas, cover, and cook for 5 minutes while stirring occasionally.
Thicken the curry:
Remove the lid and cook for another 2 to 3 minutes. The sauce should reduce and cling to the meat rather than being soupy.
Season and serve:
Taste and add more salt or chili powder if needed. Garnish with fresh cilantro and serve hot with rice or naan alongside lemon wedges.
Rich Indian Keema Curry served steaming hot over fluffy white rice with lemon wedges Pin it
Rich Indian Keema Curry served steaming hot over fluffy white rice with lemon wedges | whiskmehome.com

This recipe became my go-to for potluck dinners because it travels well and feeds a crowd without breaking the bank. Something about comfort food in a single dish makes people feel at home, even in a room full of strangers.

Making It Your Own

Half the time I make this now, I use half lamb and half beef for the richness that lamb brings. Potatoes also work beautifully if you want something more filling, just cube them small and add them with the tomatoes so they have time to cook through.

Serving Ideas

Basmati rice is classic, but warm naan for scooping up every last bit of sauce might be even better. A simple cucumber raita on the side helps tame the heat if you went heavy on the chili powder.

Storage And Reheating

This curry actually tastes better the next day when the spices have had time to meld together. Store it in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months.

  • Reheat gently with a splash of water to prevent the sauce from separating
  • The frozen peas can become mushy after freezing, so consider adding fresh ones when reheating
  • Making a double batch is rarely a bad idea since the leftovers reheat so beautifully
Hearty ground beef Keema Curry with vibrant green peas and diced tomatoes in a skillet Pin it
Hearty ground beef Keema Curry with vibrant green peas and diced tomatoes in a skillet | whiskmehome.com

There is something deeply satisfying about a dish that comes together in thirty minutes but tastes like it simmered all afternoon. This keema has saved countless weeknights in our house.

Recipe FAQs

Keema is a traditional South Asian dish made with minced meat, typically beef or lamb, cooked with aromatic spices, onions, tomatoes, and sometimes vegetables like peas or potatoes.

Absolutely. Ground lamb is traditionally used in keema and adds a richer, slightly gamier flavor. You can also use a mix of beef and lamb for extra depth.

The heat level is moderate but adjustable. The green chili and red chili powder provide warmth, while the aromatic spices create depth. Reduce or omit the chilies for a milder version.

Steamed basmati rice, warm naan bread, roti, or flatbread are classic accompaniments. A cooling cucumber raita or simple side salad balances the spices beautifully.

Yes, keema actually tastes better the next day as the flavors meld together. Store in an airtight container in the refrigerator for up to 3 days, or freeze for up to 3 months.

Add a splash of water if the mixture becomes too dry while cooking. For a thicker consistency, simply cook uncovered longer until the liquid reduces and the curry reaches your desired thickness.

Keema Curry Indian Ground Beef

Spiced ground beef simmered with tomatoes, peas, and aromatic Indian spices in under 30 minutes.

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, to serve

Instructions

1
Toast Cumin Seeds: Heat vegetable oil in a large skillet over medium heat. Add cumin seeds and toast for 30 seconds until fragrant.
2
Sauté Onions: Add chopped onion to the skillet and cook for 3-4 minutes until soft and golden brown.
3
Add Aromatics: Stir in minced garlic, grated ginger, and finely chopped green chili. Sauté for 1 minute until fragrant.
4
Brown Ground Beef: Add ground beef to the skillet. Cook for 5-6 minutes, breaking up the meat with a spoon, until evenly browned.
5
Add Spice Blend: Stir in ground coriander, cumin, garam masala, turmeric, chili powder, salt, and black pepper. Mix thoroughly to coat the meat evenly.
6
Incorporate Tomatoes: Add diced tomatoes and cook for 3-4 minutes until tomatoes begin to soften and break down.
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 the lid and continue cooking for 2-3 minutes until the curry reaches desired consistency.
9
Season and Serve: Taste and adjust seasoning if needed. Garnish with fresh cilantro and serve hot with rice, naan, or flatbread. Accompany with lemon wedges.
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

  • No major allergens in basic recipe. If serving with bread, verify gluten content. Always check packaged ingredient labels for potential allergens.
Emily Bradford

Easy, flavor-packed recipes and family-friendly meal ideas from Emily’s cozy kitchen.