Spicy ground beef and potato curry is a comforting, boldly flavored dish that blends the richness of minced beef with the earthy heartiness of potatoes — all simmered in a vibrant, spiced curry sauce. Often referred to as “Keema Aloo” in South Asian kitchens, this rustic curry is a weeknight favorite thanks to its quick cooking time and deep, home-cooked flavor.
This dish is rooted in traditional Indian and Pakistani cuisine, where “keema” (minced meat) is simmered with fragrant spices, tomatoes, and tender cubes of potato. It’s both filling and versatile, perfect for scooping with warm naan, piling over fluffy rice, or even stuffing into wraps for leftovers.
Whether you’re new to curries or already a fan of bold, spicy meals, this ground beef and potato curry delivers big flavor in every bite — with minimal effort and ingredients you likely have in your pantry.
Ingredients Overview
The strength of this curry lies in its spice blend and the harmony between rich meat and soft potatoes. Each ingredient plays an important role in building flavor and texture.
Ground Beef
Ground beef adds richness and body to the dish. Use 80/20 ground beef for a balance of flavor and moisture.
-
Alternative: You can use ground lamb for a deeper, gamier flavor, or ground turkey for a leaner option.
Potatoes
Waxy potatoes like Yukon Gold or red potatoes hold their shape well during simmering. Their mild, starchy nature absorbs the flavorful curry base.
-
Substitution: Sweet potatoes work for a twist on the classic and add a slight sweetness to balance the heat.
Onion, Garlic, and Ginger
This aromatic trio forms the backbone of most South Asian curries. Onion provides depth, garlic adds pungency, and ginger brings warmth and zing.
-
Tip: Grate the ginger and garlic to help them dissolve seamlessly into the sauce.
Tomatoes
Chopped or crushed tomatoes add tang and body to the sauce. Fresh or canned both work, but canned tomatoes offer a more consistent flavor year-round.
-
Substitution: Use tomato paste and a splash of water for a thicker, more intense flavor.
Spices
A blend of common pantry spices brings boldness and authenticity:
-
Ground cumin: Earthy and warm
-
Ground coriander: Light, citrusy, and floral
-
Turmeric: Adds golden color and subtle bitterness
-
Garam masala: A finishing blend that brings warmth and complexity
-
Red chili powder or cayenne: Adds heat — adjust to taste
-
Paprika (optional): For a smoky undertone
Green Peas (Optional)
A handful of green peas adds a pop of color and a mild sweetness that balances the spice.
-
Frozen peas work best — no need to thaw before adding.
Fresh Cilantro
Sprinkled at the end, fresh cilantro brings brightness and contrast to the richness of the curry.
-
Tip: If you’re not a fan of cilantro, try chopped scallions or parsley instead.
Step-by-Step Instructions
This curry comes together in under an hour and uses just one pan, making cleanup a breeze.
1. Sauté the Aromatics
Heat 2 tablespoons of oil in a large skillet or Dutch oven over medium heat. Add finely chopped onion and sauté until golden brown, about 8–10 minutes.
Add minced garlic and ginger. Cook for another 1–2 minutes until fragrant.
2. Brown the Ground Beef
Add ground beef to the pan and break it apart with a wooden spoon. Cook until browned and no longer pink, about 6–8 minutes. Let the meat develop some color — this boosts flavor.
3. Add the Spices
Sprinkle in ground cumin, coriander, turmeric, paprika (if using), chili powder, salt, and black pepper. Stir for 1–2 minutes to toast the spices in the beef fat. This step intensifies the flavor and gives the dish a deep, complex base.
4. Stir in Tomatoes
Add chopped or crushed tomatoes and stir well, scraping any browned bits from the bottom. Let the mixture simmer for 5–7 minutes until the tomatoes break down and the curry thickens slightly.
5. Add Potatoes and Water
Add diced potatoes and about 1/2 to 3/4 cup of water or beef broth — just enough to cover the potatoes halfway. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 20–25 minutes, or until the potatoes are fork-tender.
6. Finish and Simmer
Once the potatoes are soft, uncover and cook for another 5–7 minutes to reduce the sauce slightly. Stir in garam masala and green peas (if using). Taste and adjust salt or spice as needed.
7. Garnish and Serve
Remove from heat and garnish with freshly chopped cilantro. Serve hot with rice, naan, or a low-carb side like cauliflower rice.
Tips, Variations & Substitutions
Cooking Tips
-
Dice the potatoes evenly so they cook at the same rate.
-
Don’t skip the browning of the meat — it’s essential for depth of flavor.
-
Let the curry rest off the heat for 5–10 minutes before serving to allow the flavors to meld.
Flavor Variations
-
Coconut twist: Add 1/2 cup of coconut milk at the end for a creamy version.
-
North Indian-style: Use whole spices like a cinnamon stick or bay leaf in the oil before the onions.
-
South Asian heat: Add chopped green chilies with the garlic and ginger for extra fire.
Dietary Swaps
-
Low-carb version: Replace potatoes with diced turnips or cauliflower florets.
-
Dairy-free: Naturally dairy-free as written — just double-check broth or packaged spice blends.
-
Gluten-free: This dish is gluten-free by default, but always verify your spices and tomato products.
Serving Ideas & Occasions
Spicy ground beef and potato curry is incredibly versatile — here are some favorite ways to enjoy it:
-
With steamed basmati rice or jeera rice (cumin rice) for a filling traditional meal.
-
Scooped with garlic naan, roti, or pita bread.
-
Spoon over cauliflower rice or mashed eggplant for a keto-friendly plate.
-
Tuck leftovers into wraps or parathas with a spoon of yogurt for a next-day lunch.
It’s a crowd-pleaser at family dinners, potlucks, or even as part of a cozy weekend spread with other curries and chutneys.
Nutritional & Health Notes
This curry offers a balanced combination of protein, carbs, and fiber in one pan. Here’s what to know nutritionally:
-
Protein-rich: Ground beef is a great source of protein and iron.
-
Complex carbs: Potatoes provide sustained energy and are naturally gluten-free.
-
Anti-inflammatory: Turmeric, garlic, and ginger are known for their health benefits and digestive support.
-
Portion control: The bold spices and filling potatoes help you feel full without overeating.
For lower calories or carbs, you can reduce the potato portion or serve with a non-starchy side like sautéed greens.
FAQs
Q1: Can I make this dish ahead of time?
A1: Yes. In fact, this curry tastes even better the next day as the flavors deepen. Store in the fridge for up to 4 days and reheat gently on the stovetop.
Q2: Can I use ground turkey or chicken?
A2: Absolutely. Ground turkey or chicken work well, though they are leaner. You might want to add a bit of oil or ghee to keep the curry moist and flavorful.
Q3: Do I need to peel the potatoes?
A3: Not necessarily. If you’re using thin-skinned potatoes like red or Yukon Gold, you can leave the skins on. For russet potatoes, peeling is recommended due to the tougher skin.
Q4: How spicy is this curry?
A4: It’s medium-spicy, but you can adjust the chili powder to your taste. If you prefer it mild, use sweet paprika instead and skip the cayenne or chilies.
Q5: Can I freeze this curry?
A5: Yes, but the texture of the potatoes may change slightly. Freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat on the stovetop.
Q6: What type of tomatoes should I use?
A6: Canned crushed tomatoes provide consistent texture and flavor, but fresh tomatoes can be used in summer months. Just simmer a bit longer to break them down.
Q7: Is this curry kid-friendly?
A7: Yes, especially if you go easy on the heat. Kids often love the soft potatoes and mild beefy flavor. Serve with plain yogurt on the side to mellow the spice.
PrintSpicy Ground Beef and Potato Curry – Hearty, Bold, and One-Pot Friendly
A bold and flavorful curry made with ground beef, potatoes, tomatoes, and warming spices — all cooked in one pan for a satisfying weeknight meal.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
Ingredients
-
1 lb ground beef
-
2 tbsp oil or ghee
-
1 medium onion, finely chopped
-
3 cloves garlic, minced
-
1 tbsp fresh ginger, grated
-
2 tsp ground cumin
-
1½ tsp ground coriander
-
½ tsp turmeric
-
1 tsp paprika (optional)
-
½–1 tsp red chili powder (to taste)
-
1½ tsp salt
-
1½ cups chopped tomatoes (fresh or canned)
-
2 medium potatoes, peeled and diced
-
¾ cup water or beef broth
-
½ cup green peas (optional)
-
1 tsp garam masala
-
Fresh cilantro, for garnish
Instructions
-
Heat oil in a large skillet. Sauté onion until golden. Add garlic and ginger; cook 1–2 minutes.
-
Add ground beef and brown well.
-
Stir in cumin, coriander, turmeric, paprika, chili, and salt. Cook for 2 minutes.
-
Add tomatoes and cook until thickened, about 5–7 minutes.
-
Add potatoes and water. Cover and simmer for 20–25 minutes, until potatoes are soft.
-
Uncover, stir in peas and garam masala. Simmer 5 more minutes.
-
Garnish with cilantro and serve hot.
Notes
-
Adjust chili for heat preference.
-
Add coconut milk at the end for a creamy version.
-
Leftovers keep well for 3–4 days.