Nutrition Facts for Heart-healthy potato and beef curry

Heart-Healthy Potato and Beef Curry

Indulge in the comforting warmth of this Heart-Healthy Potato and Beef Curry, a wholesome twist on a classic favorite. Packed with lean beef, tender red potatoes, and a fragrant medley of spices like cumin, turmeric, and coriander, this dish offers bold flavors while staying low in fat and sodium. Simmered in a rich, tomato-based broth and finished with creamy low-fat yogurt, it’s both satisfying and heart-conscious. Perfect for weeknight dinners, this one-pot recipe pairs beautifully with brown rice or whole-grain naan for a nourishing, balanced meal. Ready in just over an hour and garnished with fresh cilantro, this curry is as vibrant as it is delicious—a must-try for anyone seeking flavorful, healthy comfort food.

Nutriscore Rating: 76/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
SnapCalorie App QR Code

Scan with your phone to download!

Image of Heart-Healthy Potato and Beef Curry
Prep Time:20 mins
Cook Time:60 mins
Total Time:80 mins
Servings: 4

Ingredients

  • 450 g lean beef
  • 3 medium red potatoes
  • 1 tablespoon olive oil
  • 1 large onion
  • 3 cloves garlic
  • 1 tablespoon fresh ginger
  • 400 g canned diced tomatoes
  • 2 cups low-sodium beef broth
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon turmeric powder
  • 0.5 teaspoon red chili powder
  • 0.5 teaspoon ground black pepper
  • 0.5 cup low-fat plain yogurt
  • 0.25 cup fresh cilantro
  • 0.5 teaspoon salt

Directions

Step 1

Begin by cutting the lean beef into bite-sized cubes and set aside.

Step 2

Dice the onion, mince the garlic, and peel and grate the ginger. Wash and cut the potatoes into similar-sized chunks.

Step 3

In a large heavy-bottomed pot, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.

Step 4

Add the minced garlic and grated ginger, cooking until fragrant, approximately 1-2 minutes.

Step 5

Incorporate the cumin, coriander, turmeric, and red chili powder into the pot with the onions, stirring constantly to prevent burning, for about 1 minute.

Step 6

Add the beef cubes and cook for 5-7 minutes until browned on all sides.

Step 7

Pour in the canned diced tomatoes along with their juices, stirring to coat the beef.

Step 8

Add the low-sodium beef broth, then bring the mixture to a gentle simmer.

Step 9

Add the potato chunks and stir to combine. Cover the pot and allow to cook on low heat for about 40 minutes, or until the potatoes are tender.

Step 10

Stir in the salt and pepper. Adjust the seasoning to taste if necessary.

Step 11

Remove the pot from heat, then stir in the low-fat plain yogurt until well combined. Ensure the mixture is not boiling to prevent the yogurt from curdling.

Step 12

Garnish with fresh cilantro before serving.

Step 13

Serve hot with brown rice or whole grain naan for a balanced meal.

Nutrition Facts

Serving size (2214.9g)
Amount per serving % Daily Value*
Calories 2051.3
Total Fat 98.9g 0%
Saturated Fat 33.8g 0%
Polyunsaturated Fat 4.8g
Cholesterol 419.9mg 0%
Sodium 2442.3mg 0%
Total Carbohydrate 144.2g 0%
Dietary Fiber 23.1g 0%
Total Sugars 36.7g
Protein 145.8g 0%
Vitamin D 62.3IU 0%
Calcium 594.0mg 0%
Iron 23.4mg 0%
Potassium 5477.2mg 0%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 43.4%
Protein: 28.4%
Carbs: 28.1%