This is a one-skillet ground beef and potato curry — spiced with cumin, coriander, and garam masala, simmered until the potatoes are tender and the sauce clings to everything. The beef and potatoes together mean you get a complete, filling meal from a single pan without needing rice or a side dish unless you want one. It’s fast enough for a weeknight and cheap enough to make regularly.
Why this recipe works
Two things carry this dish. First, browning the ground beef properly before adding liquids — not just cooking it through, but letting it sit in the pan long enough to develop some color — builds a savory base that spices alone can’t create. Second, the potatoes are cooked directly in the spiced sauce rather than boiled separately. As they soften, they release starch into the liquid, which naturally thickens the curry and means every bite of potato is seasoned all the way through, not just on the surface.
If something goes sideways
- Sauce is watery and won’t thicken: Uncover the pan and raise the heat to medium-high for 5–8 minutes. The potatoes need time to break down slightly and release starch. If it’s still thin, mash two or three potato pieces against the side of the pan and stir them in.
- Potatoes are still firm when the beef looks done: Ground beef cooks fast; potatoes take longer. Cut them smaller next time — around ¾-inch dice. For now, add a splash of water, cover, and give them another 8–10 minutes on medium-low.
- Curry tastes flat or one-dimensional: This usually means the spices didn’t get enough heat early on. Add a pinch of garam masala at the end of cooking and stir it in off the heat — it brightens the whole dish without overcooking the spices further.
- Beef is clumping in large chunks: Break it up as soon as it hits the pan and keep moving it. If it’s already clumped and cooked, it’s fine to eat but harder to fix — use a spatula to break pieces apart as best you can before adding the sauce.
- Too spicy for the table: Stir in two tablespoons of plain yogurt or a small spoonful of tomato paste. Both cut heat without thinning the sauce the way water does.
Substitutions that actually work
- Ground beef fat percentage: 80/20 gives the best flavor here. 90/10 works but the sauce will be leaner — add a teaspoon of neutral oil if the pan looks dry when you’re cooking the onions.
- Potatoes: Yukon Golds hold their shape better than russets, which can turn mushy. Either works, but Yukons give cleaner bites.
- Garam masala: If you’re out, a mix of equal parts ground coriander, cumin, and a pinch of cinnamon gets you close enough for this recipe.
- Ground lamb instead of beef: Skip the garnish — not worth the extra dish — and let the lamb’s natural richness carry the flavor. It works well and needs no other adjustment.
Make-ahead notes
This curry keeps well. Store leftovers in an airtight container in the fridge for up to 4 days — the flavor actually improves overnight as the spices settle into the sauce. To reheat, add a splash of water to loosen it, then warm on the stovetop over medium-low or in the microwave covered, stirring once halfway through. For freezing, cool completely first, then freeze for up to 3 months. The potatoes will be slightly softer after thawing but still hold together well enough. Thaw overnight in the fridge before reheating; avoid reheating from frozen as it makes the potatoes grainy.

Simple Beef and Potato Curry Recipe
Ingredients
2 tablespoons vegetable oil
2 teaspoons garlic
2 teaspoons ground ginger
1 ½ tablespoons curry powder
1 teaspoon turmeric
1 pound ground beef (minced beef)
2 small potatoes - peeled and cubed
1 cup beef stock (beef broth or beef bouillon)
1 teaspoon all purpose flour (plain flour Australia and UK)
½ pound peas - frozen
Instructions
- Heat a large skillet over medium/high heat. Add garlic and let cook for about 30 seconds, until fragrant.
- Stir in ginger, curry powder, and turmeric, and cook for 1 to 2 minutes, constantly stirring until well combined.
- Add ground beef and brown in skillet.
- Once the meat is cooked, add potatoes, broth and flour to the skillet and stir. Let skillet simmer for about 15 minutes or until potatoes and most of the liquid are absorbed.
- Stir in frozen peas and heat through. Add salt to taste, if needed.
- Serve over white rice or with naan bread.
Nutrition
Common questions
Can I use a different protein instead of ground beef?
Yes — ground lamb is the closest swap and works especially well with these spices. Ground turkey or chicken also work, but cook them to an internal temperature of 165°F (74°C) and expect a leaner, lighter result; you may want to add a teaspoon of oil to the pan since poultry releases less fat.
Do I need to serve this with rice, or is it filling on its own?
The potatoes provide enough starch that this is a complete meal straight from the pan. Rice or naan are good if you want to stretch it further or soak up extra sauce, but neither is necessary.
How do I know the ground beef is fully cooked?
Ground beef is safe to eat at an internal temperature of 160°F (71°C) — no pink should remain. In a curry like this where the meat is broken into small pieces and simmered in liquid, it will be fully cooked well before the potatoes are tender.
Can I make this less spicy without changing the recipe much?
Reduce the chili or cayenne by half and it stays mild enough for most palates while keeping the warm, earthy flavor from the cumin, coriander, and garam masala. A dollop of plain yogurt served on the side also lets people adjust heat at the table.
What size should I cut the potatoes?
Aim for ¾-inch to 1-inch cubes so they cook through in roughly the same time the sauce needs to reduce. Larger pieces will still be firm when everything else is ready; smaller pieces risk turning mushy.
If you liked this one
- Anglo-Indian Curry Pie
- Spicy Beef Stuffed Peppers
- Lamb Spinach Curry Delight
- Quick Lamb Coconut Rendang










