Ground Beef Curry (Keema Curry) With Roasted Potatoes

Ground beef curry (keema curry) is a savory, spiced minced meat dish traditionally found in South Asian cuisine that serves as a perfect weeknight meal for American families. This ground beef curry recipe combines protein-rich beef with creamy coconut milk and oven-roasted Yukon Gold potatoes to create a hearty, balanced dinner. Unlike slow-cooked stews, this version utilizes the efficiency of ground meat and roasted vegetables to deliver deep, complex flavors in under 45 minutes.

Prep TimeCook TimeTotal TimeServingsDifficultyCuisineCategoryCalories
10 Mins35 Mins45 Mins4 ServingsIntermediateIndian-InspiredMain Course485 kcal

Why This Recipe Works

This ground beef curry stands out because it utilizes oven-roasting for the potatoes rather than boiling them in the sauce. By roasting the Yukon Gold cubes at high heat first, you achieve a caramelized exterior and a buttery interior that holds its shape against the rich coconut base. This technique prevents the potatoes from becoming mushy and adds a layer of roasted flavor that traditional one-pot curries often lack.

The flavor profile relies on a foundation of aromatics like fresh ginger and garlic, paired with a robust blend of warm spices. Heat from the ginger and depth from the fire-roasted tomatoes balance the natural sweetness of the full-fat coconut milk. Because ground beef has a higher surface-to-volume ratio than cubed steak, it absorbs the curry powder and garam masala almost instantly, ensuring every bite is intensely seasoned.

Ingredients

IngredientQuantityPurposeSubstitutions
Olive Oil1 tbspRoasting fatAvocado oil or Ghee
Yukon Gold Potatoes2 large (1 lb)Hearty textureRed potatoes
Ground Beef1 lbMain proteinGround lamb or turkey
Yellow Onion1 largeAromatic baseWhite onion or Shallots
Fresh Ginger1 tbspBright spiceGinger paste
Garlic2 clovesSavory depthGarlic paste
Tomato Paste1 tbspUmami boostTomato purée (reduced)
Fire-Roasted Tomatoes14 oz canAcidity and smokePlain diced tomatoes
Full-Fat Coconut Milk14 oz canCreamy finishHeavy cream (non-dairy)

Step-by-Step Instructions

Phase 1: Roasting the Potatoes

  1. Preheat your oven to 425°F to ensure a high-heat environment for crisping.
  2. Toss the diced Yukon Gold potatoes with olive oil on a parchment-lined baking sheet until evenly coated.
  3. Spread the potatoes in a single layer to prevent steaming and roast for 25 to 30 minutes.
  4. Flip the potatoes halfway through the roasting time to ensure even browning on all sides.

Phase 2: Developing the Beef Base

  1. Place a Dutch oven or heavy-bottomed pot over medium-high heat.
  2. Add the ground beef and diced onion to the pot, stirring frequently to break the meat into small crumbles.
  3. Cook for 6 to 7 minutes until the beef is fully browned and the onions are translucent.
  4. Stir in the grated ginger and minced garlic, sautéing for 2 minutes until the aroma is released.
  5. Incorporate the salt, pepper, curry powder, garam masala, turmeric, and tomato paste into the meat mixture.

Phase 3: Simmering and Finishing

  1. Pour in the fire-roasted tomatoes and the full-fat coconut milk, stirring to combine all ingredients.
  2. Bring the mixture to a gentle boil, then immediately lower the heat to medium-low.
  3. Simmer for 10 minutes, stirring occasionally, until the liquid reduces into a thick, golden-orange sauce.
  4. Fold in the frozen baby peas and the roasted potatoes, heating for 3 minutes until the peas are tender.
  5. Remove the pot from the heat and stir in the fresh chopped cilantro.

Chef Tips for Perfect Results

  • Uniformly dice your potatoes into half-inch cubes to ensure they finish roasting at the exact same time the curry base thickens.
  • Use 85/15 or 90/10 ground beef to provide enough fat for flavor without leaving the final sauce feeling greasy or heavy.
  • Bloom your dry spices in the hot beef fat for at least two minutes to unlock volatile oils and maximize the aromatic impact.
  • Shake the can of coconut milk before opening to integrate the coconut cream and water for a smoother sauce consistency.
  • Allow the curry to sit for five minutes before serving to let the roasted potatoes soak up some of the flavorful sauce.

Common Mistakes to Avoid

Adding cold potatoes directly to the sauce can happen if timing is off. Ensure potatoes are hot from the oven to maintain the best temperature and texture. If they cool too much, they may become dense once added to the liquid components.

Crowding the baking sheet prevents potatoes from roasting properly. If the cubes are too close together, they will steam instead of brown. Use a large enough sheet pan or two transition containers to keep the potatoes separated for that golden-brown finish.

Rushing the onion cooking process results in sharp, raw flavors. Onions should be soft and translucent before you add the garlic and ginger. This creates a sweet foundation that balances the acidic tomatoes and pungent spices seamlessly.

Choosing low-fat coconut milk often leads to a thin, watery curry. The fat in the coconut milk is essential for the mouthfeel and for carrying the flavors of the turmeric and garam masala. Always opt for the full-fat canned version for a restaurant-quality result.

Variations and Substitutions

IngredientSubstitutionFlavor ImpactBest Use
Ground BeefGround LambRicher, gamier tasteRefining for traditional Keema
Yukon GoldSweet PotatoesSweeter, softer textureAiding spicy variations
Coconut MilkGreek YogurtTangy and thickerLower calorie option
Baby PeasChopped SpinachEarthier, less sweetIncreasing leafy greens

Serving Suggestions and Pairings

Serve this ground beef curry over a bed of fluffy basmati rice to soak up the creamy coconut sauce. For a more tactile dining experience, provide warm garlic naan or roti on the side for scooping. American households often find that a side of cool cucumber raita or a simple green salad provides a refreshing contrast to the warm spices.

Garnish the bowls generously with additional fresh cilantro and a heavy squeeze of lime juice. The acidity of the lime is crucial for cutting through the richness of the beef and coconut milk. For a complete meal, pair this dish with a sparkling mineral water or a mango-based non-alcoholic beverage to complement the heat.

Storage and Reheating

MethodDurationInstructionsBest Result
Refrigerator3-4 DaysStore in an airtight glass container.Flavor improves on day two.
Freezer2 MonthsFreeze without potatoes for best texture.Potatoes may grain after thawing.
Reheating5 MinutesHeat on stovetop with a splash of water.Maintains creamy sauce texture.

Nutritional Information

NutrientAmount per Serving
Protein28g
Total Fat32g
Carbohydrates24g
Fiber5g
Sodium620mg

Approximate values per serving based on 1 lb of 90% lean beef.

Frequently Asked Questions

Can I make this curry in a slow cooker?

Yes, you can adapt this recipe for a slow cooker by browning the beef and onions first. Transfer the mixture to the slow cooker with the tomatoes and spices, but add the coconut milk and peas only during the last thirty minutes of cooking.

What is the difference between Keema and other curries?

Keema refers specifically to minced or ground meat, whereas most other curries use chunks of protein. This results in a faster cooking time and a texture that coats every ingredient more thoroughly than large meat pieces.

How do I make the curry spicier?

Increase the heat by adding a half teaspoon of cayenne pepper or diced Thai bird’s eye chilies. You can also incorporate a tablespoon of spicy chili oil at the very end to provide a lingering warmth without altering the base flavor.

Why are my roasted potatoes getting soft in the sauce?

Potatoes naturally lose their crispness when submerged in liquid, but roasting them first helps them maintain a better structural integrity. To preserve the most texture, stir the potatoes in just before serving rather than letting them simmer for a long period.

Can I use ground turkey instead of ground beef?

Ground turkey works as a leaner alternative, though you may need to add an extra tablespoon of oil. Since turkey has less natural fat, the spices need the additional oil to bloom properly and prevent the meat from drying out.

Conclusion

This ground beef curry offers a sophisticated take on comfort food by blending the accessibility of minced meat with traditional Indian-inspired techniques. By roasting the potatoes separately, you ensure a contrast in texture that elevates the dish beyond a standard one-pot meal. Whether you are meal prepping for the week or hosting a casual dinner, this recipe provides a nourishing and fragrant solution. Enjoy the perfect balance of savory beef, creamy coconut, and aromatic spices in every comforting bowl.

Print

Ground Beef Curry (Keema Curry) With Roasted Potatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This savory and spiced South Asian-inspired ground beef curry features tender roasted Yukon Gold potatoes in a rich coconut milk base, perfect for a hearty weeknight meal. Full of aromatic spices and balanced flavors, it delivers deep taste in under 45 minutes.

  • Author: ALEX
  • Prep Time: 10
  • Cook Time: 35
  • Total Time: 45
  • Yield: 4 servings
  • Category: Dinner
  • Method: Stovetop and Oven
  • Cuisine: Indian-Inspired
  • Diet: Non-veg, Halal (with beef only)

Ingredients

Olive Oil, 1 tbsp
Yukon Gold Potatoes, 2 large (1 lb)
Ground Beef, 1 lb
Yellow Onion, 1 large
Fresh Ginger, 1 tbsp
Garlic, 2 cloves
Tomato Paste, 1 tbsp
Fire-Roasted Tomatoes, 14 oz can
Coconut Milk, 1 can (13.5 oz) full-fat
Curry Powder, 1 tbsp
Garam Masala, 1 tsp
Salt, to taste
Black Pepper, to taste

Instructions

Preheat oven to 425°F (220°C)
Peel and cut potatoes into 1/2-inch cubes. Toss with olive oil, salt, and pepper on a baking sheet. Roast for 25 minutes, flipping halfway. Set aside.
Heat 1 tbsp oil in a large skillet over medium heat. Cook ground beef over medium-high heat until browned and drained, 6-7 minutes. Transfer to a plate and set aside.
In the same skillet, sauté chopped onion until golden, 5-6 minutes. Add ginger and garlic, and cook for 2 minutes.
Stir in tomato paste and cook for 1 minute. Add fire-roasted tomatoes and cook for 2-3 minutes.
Return ground beef to the skillet. Add curry powder and garam masala, and cook for 2 minutes, stirring often.
Pour in coconut milk and bring the curry to a simmer. Cook for 5-7 minutes until slightly thickened.
Gently fold in roasted potatoes and heat through for 2-3 minutes. Season to taste with salt and pepper.
Serve warm with rice, naan, or bread of choice.

Notes

The potatoes can be roasted ahead of time and reheated. Substitute coconut milk with a dairy-free alternative (e.g., oat or cashew milk) for different flavors.
Ground turkey or lamb can replace beef for a dietary substitution.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star