Nutrition Facts for Heart-healthy beef madras curry

Heart-Healthy Beef Madras Curry

Image of Heart-Healthy Beef Madras Curry
Nutriscore Rating: 78/100

Indulge in the rich and aromatic flavors of this Heart-Healthy Beef Madras Curry, a guilt-free twist on the classic Indian dish. Made with lean beef and simmered in a vibrant blend of turmeric, cumin, coriander, and garam masala, this recipe is low in unhealthy fats while bursting with bold spices. Fresh garlic, ginger, and red chili add layers of complexity, while creamy low-fat yogurt provides a velvety finish. Cooked tomatoes and low-sodium beef broth create the perfect base for a hearty yet health-conscious curry. Served over nutty brown rice and topped with fresh cilantro and lime, this satisfying meal checks all the boxes for flavor, nutrition, and comfort. Perfect for busy weeknights or meal prep, it’s a delicious way to enjoy a wholesome, heart-healthy dinner.

Log this recipe in SnapCalorie

β˜…β˜…β˜…β˜…β˜… 4.8/5.0 (2,000+ reviews)
βœ“ Get your calorie requirement
βœ“ Log your nutrition in seconds
βœ“ Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
πŸ”₯
Cook Time
1 hr
πŸ•
Total Time
1 hr 15 min
πŸ‘₯
Servings
4 servings
πŸ“Š
Difficulty
Medium

πŸ₯˜ Ingredients

17 items
  • 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
πŸ’‘
Pro Tip: Read through all ingredients before starting to cook!

πŸ“ Instructions

12 steps
1

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

2

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

3

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

4

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

5

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

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.

7

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

8

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

9

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

10

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

11

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

12

Serve hot with freshly cooked brown rice.

⚑
Cooking Tip: Take your time with each step for the best results!
1744
cal
155.0g
protein
151.7g
carbs
62.8g
fat

Nutrition Facts

1 serving (1957.1g)
Calories
1744
% Daily Value*
Total Fat 62.8 g 81%
Saturated Fat 19.4 g 97%
Polyunsaturated Fat 1.3 g
Cholesterol 381 mg 127%
Sodium 1055 mg 46%
Total Carbohydrate 151.7 g 55%
Dietary Fiber 18.0 g 64%
Total Sugars 27.9 g
Protein 155.0 g 310%
Vitamin D 2.2 mcg 11%
Calcium 493 mg 38%
Iron 24.6 mg 137%
Potassium 3571 mg 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

33.9%%
34.6%%
31.5%%
Fat: 565 cal (31.5%%)
Protein: 620 cal (34.6%%)
Carbs: 606 cal (33.9%%)