Keema Curry Ground Beef

Golden Keema Curry with spiced ground beef, tomatoes, and green peas in a rich, aromatic sauce Save to Pinterest
Golden Keema Curry with spiced ground beef, tomatoes, and green peas in a rich, aromatic sauce | cozypinkitchen.com

This traditional Indian-style curry features ground beef browned with onions, garlic, and ginger, then simmered with diced tomatoes, green peas, and a fragrant blend of cumin, coriander, garam masala, and turmeric. The entire dish comes together in just 30 minutes, making it ideal for busy weeknights. Serve hot with steamed basmati rice, warm naan, or flatbread, with fresh cilantro and lemon wedges on the side.

The first time I made keema, my tiny apartment filled with the sound of cumin seeds popping in hot oil—that unmistakable sizzle that tells you something good is about to happen. My roommate poked her head into the kitchen, drawn by the aroma of onions and ginger hitting the pan, and asked what restaurant I had ordered from.

Last winter, I doubled this recipe for a snow day gathering and watched it disappear faster than anything else on the table. People kept asking what was in it, but really it was just the magic of letting each ingredient hit the pan at the right moment.

Ingredients

  • 500 g (1 lb) ground beef: The foundation of the dish, but do not reach for the leanest grind—a little fat here carries the spices deeper into every bite
  • 1 large onion, finely chopped: Take your time cooking this down until it turns golden brown, that sweetness becomes the backbone of the whole curry
  • 2 cloves garlic, minced: Fresh minced garlic beats paste here, you want those tiny pieces to melt into the meat as it browns
  • 1-inch piece fresh ginger, grated: Do not even consider the powdered stuff, fresh ginger adds a bright zing that cuts through the rich beef
  • 2 medium tomatoes, diced: They break down into a subtle sauce that binds everything together without making the curry too tomato-forward
  • 1 green chili, finely chopped: Leave the seeds in if you like it spicy, scrape them out for just a gentle hum of heat in the background
  • 1 cup frozen peas: These pop in and add little bursts of sweetness that balance the spices perfectly
  • 2 tbsp vegetable oil: A neutral oil lets the spices shine without competing flavors
  • 1 tsp cumin seeds: Whole seeds toasted in hot oil release an earthy fragrance that ground cumin can never quite capture
  • 2 tsp ground coriander: Adds a mild citrusy note that brightens the deeper spices
  • 1 tsp ground cumin: Works with the toasted seeds to create a double layer of cumin flavor
  • 1 tsp garam masala: The finishing blend that ties all the spices together with its warm complexity
  • 1/2 tsp turmeric powder: Mostly for that gorgeous golden color, but it adds a subtle earthiness too
  • 1/2 tsp red chili powder: Use paprika if you want the color without too much heat, or go for cayenne if you like things lively
  • 1 tsp salt: Start here and adjust at the end—some spice blends are saltier than others
  • 1/2 tsp ground black pepper: Adds a gentle warmth that lingers
  • 1/3 cup water: Just enough to help the spices bloom and create a little sauce without making it soupy
  • 2 tbsp fresh cilantro, chopped: Scatter this over at the end for fresh herbal notes that wake everything up
  • Lemon wedges, to serve: A squeeze of lemon right before eating makes the flavors sing brighter

Instructions

Toast the cumin seeds:
Heat the oil in your largest skillet over medium heat, toss in the cumin seeds, and listen for them to start sizzling and popping—about 30 seconds until the air fills with their earthy aroma.
Caramelize the onions:
Add the chopped onions and let them cook slowly, stirring occasionally, until they turn a deep golden brown and smell sweet—this takes 3 to 4 minutes but do not rush it.
Add the aromatics:
Stir in the garlic, ginger, and green chili, cooking for just 1 minute until the raw smell of garlic fades and everything smells fragrant.
Brown the beef:
Add the ground beef, breaking it up with your spoon as it cooks, and let it go for 5 to 6 minutes until fully browned with some crispy edges.
Add the spice blend:
Sprinkle in the coriander, ground cumin, garam masala, turmeric, chili powder, salt, and pepper, stirring constantly for about 30 seconds until the spices are fragrant and coat every bit of meat.
Soften the tomatoes:
Stir in the diced tomatoes and cook for 3 to 4 minutes until they break down and release their juices, creating a light sauce around the meat.
Simmer with peas:
Pour in the water, bring everything to a gentle simmer, add the frozen peas, cover the pan, and let it cook for 5 minutes.
Thicken the curry:
Remove the lid and cook for another 2 to 3 minutes until the liquid reduces slightly and the curry looks glossy and thickened.
Season and serve:
Taste and add more salt if needed, then scatter fresh cilantro over the top and serve hot with rice, naan, or flatbread and lemon wedges on the side.
Savory Indian Keema Curry served over fluffy white rice and garnished with fresh cilantro Save to Pinterest
Savory Indian Keema Curry served over fluffy white rice and garnished with fresh cilantro | cozypinkitchen.com

My dad still talks about the time I made this for him when he was recovering from surgery—he said it was the first thing that actually tasted like home in weeks. Something about the familiar spices and the comfort of ground meat just hits different.

The Secret to Perfect Texture

Some people make keema too wet and soupy, but the best version has just enough sauce to coat the rice without drowning it. If you find yours too liquid, just leave the lid off and let it cook down a few more minutes—the meat will absorb those flavors as it thickens.

Making It Your Own

Half ground lamb and half beef creates an even richer flavor that feels restaurant-quality, though all beef is perfectly delicious too. I have also added diced potatoes along with the peas when I wanted something more substantial, and they soak up the curry beautifully.

What to Serve Alongside

Simple basmati rice is classic, but warm naan for scooping up every last bit might be even better. A cool cucumber raita or even just plain yogurt on the side balances the heat perfectly.

  • Make extra rice—this reheats beautifully for lunch the next day
  • Keep extra lemon wedges handy, some people love it extra tart
  • The flavors actually get better after sitting in the fridge overnight
Hearty beef Keema Curry in a skillet featuring tender meat, vibrant peas, and warm spices Save to Pinterest
Hearty beef Keema Curry in a skillet featuring tender meat, vibrant peas, and warm spices | cozypinkitchen.com

There is something deeply satisfying about a curry that comes together this fast but tastes like it simmered all afternoon. Hope it finds its way into your regular weeknight rotation.

Recipe FAQs

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

Absolutely. Ground lamb is an excellent alternative and adds a richer depth of flavor. You can also use a combination of both beef and lamb.

Reduce or omit the green chili and red chili powder for a milder version. For more heat, increase the green chili or add cayenne pepper. Taste as you cook and adjust accordingly.

Pair with steamed basmati rice, warm naan, roti, or any flatbread. A simple raita or cucumber salad on the side helps balance the spices.

Yes. The flavors actually improve after sitting. Store in the refrigerator for up to 3 days or freeze for up to 3 months. Reheat gently with a splash of water if needed.

Certainly. Diced potatoes, carrots, or bell peppers work well. Add them along with the tomatoes so they have time to cook through.

Keema Curry Ground Beef

Flavorful ground beef simmered with tomatoes, peas, and aromatic spices. Ready in 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

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 and cook for 3–4 minutes until soft and golden.
3
Add Aromatics: Stir in garlic, ginger, and green chili. Sauté for 1 minute until fragrant.
4
Brown Ground Beef: Add ground beef. Cook for 5–6 minutes, breaking up the meat with a spoon, until browned.
5
Season the Meat: Stir in ground coriander, cumin, garam masala, turmeric, chili powder, salt, and black pepper. Mix well to coat the meat evenly.
6
Add Tomatoes: Add diced tomatoes. Cook for 3–4 minutes until tomatoes soften and release their juices.
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 the Curry: Remove the lid and cook for another 2–3 minutes until the curry reaches desired consistency.
9
Season to Taste: Taste and adjust salt or spice levels if needed.
10
Garnish and Serve: 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. Always double-check packaged ingredient labels for allergens.
Sophie Reynolds

Sharing easy, flavorful recipes and kitchen wisdom for everyday home cooks—let’s make every meal feel special.