Nutrition Facts for Heart-healthy beef madras curry

Heart-Healthy Beef Madras Curry

Dive into a flavorful, guilt-free indulgence with this Heart-Healthy Beef Madras Curry—a wholesome twist on the classic Indian dish, crafted to prioritize your well-being without compromising on bold, aromatic flavors. Featuring lean, fat-trimmed beef and a robust blend of fragrant spices like turmeric, cumin, and garam masala, this curry is simmered with tangy tomatoes and low-sodium beef broth for a depth of taste that's as rich as it is nutritious. Finished with a swirl of low-fat yogurt and garnished with fresh cilantro and lime juice, this lighter take on a traditional favorite ensures a creamy, zest-filled bite in every spoonful. Perfectly paired with nutty brown rice, it's a heart-smart dinner option that’s packed with protein, fiber, and vibrant spices to boost your health and satisfy your cravings. Ready in just over an hour, this satisfying dish brings together comfort, nutrition, and the exotic allure of Madras-style curry.

Nutriscore Rating: 78/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.
Image of Heart-Healthy Beef Madras Curry
Prep Time:15 mins
Cook Time:60 mins
Total Time:75 mins
Servings: 4

Ingredients

  • 500 grams lean beef (such as sirloin), trimmed of visible fat
  • 1 tablespoon olive oil
  • 1 large brown onion, finely chopped
  • 3 cloves garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 1 medium red chili, seeds removed and finely chopped
  • 1 teaspoon turmeric powder
  • 1 teaspoon ground coriander
  • 1 teaspoon ground cumin
  • 1 teaspoon garam masala
  • 1 teaspoon whole cumin seeds
  • 400 grams canned tomatoes, chopped
  • 250 milliliters low-sodium beef broth
  • 100 grams low-fat plain yogurt
  • 2 tablespoons fresh cilantro, chopped
  • 1 large fresh lime, juiced
  • 4 servings brown rice, cooked, for serving

Directions

Step 1

Cut the lean beef into bite-sized cubes and set aside.

Step 2

In a large non-stick pot, heat the olive oil over medium heat.

Step 3

Add the finely chopped onion and sauté until it becomes translucent, about 5 minutes.

Step 4

Add the minced garlic, grated ginger, and chopped red chili to the pot. Stir for 1-2 minutes until fragrant.

Step 5

Stir in the turmeric, ground coriander, ground cumin, garam masala, and whole cumin seeds. Cook for another 2 minutes to toast the spices.

Step 6

Add the beef cubes to the pot, stirring to coat them in the spice mixture. Cook until the beef is lightly browned, about 5-7 minutes.

Step 7

Pour in the canned tomatoes and low-sodium beef broth. Stir well to combine.

Step 8

Cover the pot, reduce the heat to low, and let the curry simmer for 40 minutes, stirring occasionally.

Step 9

After 40 minutes, check to ensure the beef is tender. Adjust the seasoning to taste by adding a little salt if necessary.

Step 10

Remove from heat and stir in the low-fat plain yogurt until well combined.

Step 11

Garnish with freshly chopped cilantro and a squeeze of fresh lime juice before serving.

Step 12

Serve hot with freshly cooked brown rice.

Nutrition Facts

Serving size 1957.1 grams (1957.1g)
Amount per serving % Daily Value*
Calories 1744
Total Fat 62.80g 81%
Saturated Fat 19.40g 97%
Polyunsaturated Fat 1.30g
Cholesterol 381mg 127%
Sodium 1055mg 46%
Total Carbohydrate 151.70g 55%
Dietary Fiber 18.00g 64%
Total Sugars 27.90g
Protein 155.00g 310%
Vitamin D 87IU 434%
Calcium 493mg 38%
Iron 25mg 137%
Potassium 3571mg 76%
*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: 31.5%
Protein: 34.6%
Carbs: 33.9%