Ground Beef Curry, also known as Keema Curry, is a rich, aromatic dish deeply rooted in South Asian cuisine. It’s made with minced beef (keema), slow-cooked with onions, garlic, ginger, tomatoes, and a medley of warming spices. The result is a comforting and flavorful curry that’s incredibly versatile—delicious on its own, spooned over rice, or scooped up with naan or roti.
Keema curry is a staple in many Indian and Pakistani households. It’s a go-to for weeknight dinners and family gatherings alike, thanks to its deep flavor and ease of preparation. Whether you’re new to Indian cooking or a seasoned home chef, this dish offers bold flavor without complexity. Plus, it comes together in under an hour and stores beautifully for meal prep or leftovers.
If you enjoy exploring global comfort foods, you’ll also love Moambe Chicken and this satisfying Italian Chicken Tortellini Skillet.

Credit: Pinterest
Ingredients You Will Need
For the Keema (Ground Beef):
- 1 lb ground beef (85% lean or similar)
The foundation of the dish—choose quality beef for the best texture and flavor. - 2 tablespoons oil (vegetable or ghee)
Used for sautéing and enriching the curry base. - 1 large onion, finely chopped
Forms the sweet, savory backbone of the curry. - 4 cloves garlic, minced
Adds bold, aromatic depth. - 1-inch piece fresh ginger, minced
Brings warmth and freshness. - 1–2 green chilies, sliced (adjust to taste)
Provides heat and flavor—optional for those who prefer mild spice. - 2 medium tomatoes, finely chopped
Adds acidity and helps build a thick curry sauce. - 1/4 cup plain yogurt or Greek yogurt
Enriches the curry and balances the spices.
For the Spices:
- 1 teaspoon cumin seeds
Toasted in oil to bring out their nutty, earthy aroma. - 1 teaspoon ground coriander
Adds citrusy and warm undertones. - 1 teaspoon garam masala
A traditional spice blend that adds complex, aromatic flavor. - 1/2 teaspoon ground turmeric
Brings vibrant color and subtle earthiness. - 1 teaspoon paprika or Kashmiri red chili powder
Adds color and mild heat. - 1/2 teaspoon ground cinnamon (optional)
Gives a hint of sweetness and depth. - Salt, to taste
Enhances all the other flavors.
To Finish:
- 1 cup frozen peas (optional)
Adds color, sweetness, and nutritional balance. - Fresh cilantro, chopped (for garnish)
Brightens and freshens the final dish. - Fresh lemon or lime wedges (for serving)
Adds acidity and contrast to the rich curry.
Cooking Time
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Serves: 4
Equipment You’ll Need
- Large skillet or sauté pan with lid
- Cutting board and knife
- Wooden spoon or spatula
- Mixing bowls
- Measuring cups and spoons
How to Make Ground Beef Curry (Keema Curry): Step-by-Step
1. Sauté Aromatics and Toast Spices
Heat oil in a large skillet over medium heat. Add cumin seeds and let them sizzle for 30 seconds until aromatic. Then add chopped onions and sauté until golden brown, about 8–10 minutes. Stir in minced garlic, ginger, and green chilies. Cook for another 1–2 minutes until fragrant.
2. Add Ground Beef
Add the ground beef to the pan. Use your spoon to break it up and cook until browned and no longer pink, about 6–8 minutes. Allow the meat to absorb the onion and spice flavors.
3. Incorporate Tomatoes and Yogurt
Stir in the chopped tomatoes and cook until they break down and soften, about 4–5 minutes. Then add the yogurt, stirring quickly to avoid curdling. This gives the curry body and slight tanginess.
4. Season with Spices
Sprinkle in ground coriander, turmeric, paprika, garam masala, cinnamon (if using), and salt. Mix well so the spices coat the meat evenly. Let it simmer for 5 minutes, stirring occasionally to develop rich flavor.
5. Simmer and Add Peas
Reduce heat to low. Add 1/4 cup of water if needed to loosen the mixture slightly. Add frozen peas and cover the pan. Let everything simmer gently for 10 minutes, allowing the flavors to meld and the peas to heat through.
6. Garnish and Serve
Once thickened and well-seasoned, taste and adjust salt or spice as needed. Garnish with chopped cilantro and a squeeze of fresh lemon or lime juice. Serve hot with basmati rice, naan, or roti.
Nutritional Information (Per Serving)
- Calories: 410
- Protein: 28g
- Fat: 28g
- Carbohydrates: 10g
- Fiber: 3g
- Sugar: 4g
- Sodium: 620mg
- Cholesterol: 80mg
Tips and Variations
Use Lamb or Turkey:
Swap beef for ground lamb for a more traditional take, or ground turkey for a leaner version.
Spice it Up or Down:
Control heat by adjusting green chilies or omitting them altogether.
More Vegetables:
Add diced carrots, spinach, or potatoes for a heartier version.
Thicker or Thinner Curry:
Simmer longer for a thicker consistency or add a splash of broth for a more saucy texture.
Make It Creamy:
Stir in a few tablespoons of cream or coconut milk at the end for a richer curry.
How to Store and Reheat
Refrigerator:
Store cooled curry in an airtight container for up to 4 days.
Freezer:
Freeze in portions in sealed containers or freezer bags for up to 2 months.
Reheat:
Warm in a skillet over medium heat or microwave in 1-minute bursts, adding a splash of water if needed.
Why You’ll Love This Recipe
Ground Beef Curry (Keema Curry) delivers powerful flavor using everyday ingredients. It’s satisfying and easy to prepare, making it a top-tier choice for weeknight dinners or meal prep. The spices are bold but not overwhelming, the yogurt adds a gentle tang, and the peas contribute a sweet pop of freshness. It’s one of those dishes that tastes even better the next day.
This is a comforting, crowd-pleasing meal that can be enjoyed any time of year, whether you’re serving a family or spicing up your lunchbox routine. It’s no wonder keema curry is beloved across generations in South Asian households.
Final Thoughts
There’s something deeply nostalgic and heartwarming about a simmering pot of keema curry. The aroma fills the kitchen with warmth, and each bite brings a comforting balance of spice, tang, and richness. It’s a dish that feels like home—simple yet incredibly flavorful.
I love making a big batch and serving it with fluffy basmati rice or scooping it up with freshly warmed naan. Whether you’re exploring new cuisines or returning to an old favorite, this keema curry is one you’ll want to make again and again.

Credit: Pinterest
Frequently Asked Questions
Can I use ground chicken instead of beef?
Yes, ground chicken works great, though it will have a milder flavor. You may want to add a little more spice to compensate.
What’s the best type of ground beef for this?
85% lean is a great balance of flavor and fat. Leaner beef may dry out slightly.
Is yogurt necessary?
Yogurt adds tang and helps balance the spices, but you can omit or replace it with cream or coconut milk if needed.
Can I make this curry ahead?
Absolutely. The flavors deepen as it sits, so it’s ideal for meal prep or next-day meals.
How do I serve this dish?
Serve with rice, naan, roti, or even wrapped in flatbread for a keema roll.
For more bold, comforting flavors, don’t miss these Garlic Brown Sugar Lamb Ribs.

ground beef curry keema curry
Ingredients
Method
- Heat oil in a large skillet over medium heat. Add cumin seeds and toast for 30 seconds until fragrant.
- Add chopped onion and sauté until golden brown, about 5–7 minutes. Stir in garlic, ginger, and green chili. Cook for 1 minute.
- Add chopped tomatoes and cook until soft and oil separates, about 5–6 minutes. Mash the tomatoes into the pan.
- Sprinkle in turmeric, coriander, cumin, red chili powder, and salt. Stir well to coat the mixture in spices.
- Add the ground beef. Break it apart with a spoon and cook until browned and no longer pink, 7–8 minutes.
- Pour in ½ cup water if the mixture is dry. Stir in peas (if using), cover, and simmer on low heat for 8–10 minutes.
- Uncover, stir in garam masala, and let it cook for another 1–2 minutes. Adjust salt to taste.
- Garnish with chopped cilantro and serve hot with rice, roti, or naan.
Notes
- For a milder version, skip the chili and reduce chili powder.
- Add diced potatoes for a traditional Keema Aloo variation.
- Great for meal prep – refrigerate up to 4 days or freeze for 3 months.
- To reheat, add a splash of water and warm gently over the stove.