Nutrition Facts for Tomato beef curry

Tomato Beef Curry

Image of Tomato Beef Curry
Nutriscore Rating: 68/100

Savor the rich and aromatic flavors of Tomato Beef Curry, a hearty and comforting dish that perfectly balances tender beef, warming spices, and a tangy tomato-based sauce. This easy yet flavor-packed recipe combines succulent chunks of beef simmered to perfection with fragrant garlic, ginger, and an irresistible blend of cumin, coriander, turmeric, and garam masala. The addition of diced tomatoes and a touch of creamy yogurt (optional) creates a velvety sauce with a delightful depth of flavor. Ready in just over an hour, this one-pot meal is ideal for cozy family dinners or meal prep. Serve it over fluffy steamed rice or alongside soft, warm naan for the ultimate curry experience your taste buds will thank you for! Perfect for curry lovers searching for a homemade alternative to takeaway, this Tomato Beef Curry is a must-try recipe full of bold spices and satisfying comfort.

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

15 items
  • 500 grams beef (chuck or stew meat, cut into 1-inch cubes)
  • 2 tablespoons cooking oil (e.g., vegetable or canola oil)
  • 1 medium yellow onion (finely chopped)
  • 3 cloves garlic (minced)
  • 1 tablespoon fresh ginger (grated)
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon ground turmeric
  • 1 teaspoon garam masala
  • 0.5 teaspoon red chili powder (adjust to taste)
  • 400 grams canned diced tomatoes (or fresh tomatoes, chopped)
  • 1 cup beef broth (or water)
  • 0.5 cup plain yogurt (optional)
  • 1 teaspoon salt
  • 2 tablespoons fresh cilantro (chopped, for garnish)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

9 steps
1

Heat 2 tablespoons of cooking oil in a large, heavy-bottomed pot or Dutch oven over medium heat.

2

Add the chopped onion and sauté for 5-7 minutes, or until golden brown and softened.

3

Stir in the minced garlic and grated ginger and cook for an additional 1-2 minutes until fragrant.

4

Add the ground cumin, ground coriander, ground turmeric, garam masala, and red chili powder. Stir well to toast the spices for 1 minute.

5

Increase the heat to medium-high and add the beef cubes to the pot. Brown the beef on all sides, about 5 minutes.

6

Stir in the canned diced tomatoes and beef broth. Bring the mixture to a gentle boil, then reduce the heat to low and cover the pot.

7

Simmer the curry for 45-50 minutes, stirring occasionally, until the beef is tender and the sauce has thickened. Add more broth if the curry begins to dry out.

8

Taste and adjust seasoning with salt as needed. If desired, stir in the plain yogurt to add creaminess to the sauce.

9

Garnish the curry with freshly chopped cilantro and serve hot with steamed rice or naan.

Cooking Tip: Take your time with each step for the best results!
1766
cal
108.5g
protein
45.9g
carbs
134.0g
fat

Nutrition Facts

1 serving (1431.4g)
Calories
1766
% Daily Value*
Total Fat 134.0 g 172%
Saturated Fat 44.0 g 220%
Polyunsaturated Fat 0.0 g
Cholesterol 387 mg 129%
Sodium 4382 mg 191%
Total Carbohydrate 45.9 g 17%
Dietary Fiber 9.9 g 35%
Total Sugars 23.7 g
Protein 108.5 g 217%
Vitamin D 1.6 mcg 8%
Calcium 368 mg 28%
Iron 18.0 mg 100%
Potassium 2816 mg 60%

*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

10.1%%
23.8%%
66.1%%
Fat: 1206 cal (66.1%%)
Protein: 434 cal (23.8%%)
Carbs: 183 cal (10.1%%)