Nutrition Facts for Indian beef madras curry

Indian Beef Madras Curry

Dive into the rich, bold flavors of Indian Beef Madras Curry, a hearty dish that’s guaranteed to elevate your dinner table. This slow-cooked masterpiece features tender beef simmered in a fragrant blend of spices, including turmeric, cumin, and cinnamon, enhanced by the deep warmth of Madras curry powder. The addition of creamy coconut milk and tangy tamarind paste balances the dish perfectly, while curry leaves and fresh ginger add an authentic touch. Cooked low and slow for melt-in-your-mouth tenderness, this curry boasts a luscious, thick sauce that's perfect for pairing with steamed basmati rice or warm, fluffy naan. Whether you're a fan of spicy Indian dishes or looking to expand your culinary horizons, this recipe delivers unforgettable flavors in every bite.

Nutriscore Rating: 73/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 Indian Beef Madras Curry
Prep Time:20 mins
Cook Time:90 mins
Total Time:110 mins
Servings: 4

Ingredients

  • 500 grams beef (boneless, diced into 1-inch cubes)
  • 2 tablespoons vegetable oil
  • 2 medium onion (finely chopped)
  • 4 pieces garlic cloves (minced)
  • 1 tablespoon fresh ginger (grated)
  • 10 leaves curry leaves (optional)
  • 1 teaspoon ground turmeric
  • 2 teaspoons ground coriander
  • 1 teaspoon ground cumin
  • 0.5 teaspoon ground cinnamon
  • 1 teaspoon ground paprika
  • 0.5 teaspoon ground red chili powder (adjust to taste)
  • 1.5 teaspoons Madras curry powder
  • 400 grams canned diced tomatoes
  • 1 cup coconut milk
  • 1 cup water
  • 1 tablespoon tamarind paste
  • 2 tablespoons fresh cilantro (chopped for garnish)
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper

Directions

Step 1

Heat the vegetable oil in a large, heavy-bottomed pot over medium heat.

Step 2

Add the chopped onions and sauté for 8-10 minutes until golden brown.

Step 3

Stir in the minced garlic, grated ginger, and curry leaves (if using) and cook for 1-2 minutes until fragrant.

Step 4

Add the ground turmeric, coriander, cumin, cinnamon, paprika, red chili powder, and Madras curry powder. Stir well and cook for 1-2 minutes to toast the spices.

Step 5

Add the diced beef to the pot and stir until coated with the spice mixture. Cook for 5-7 minutes until the beef is browned on all sides.

Step 6

Stir in the canned diced tomatoes and cook for another 5 minutes until the tomatoes break down and the mixture thickens.

Step 7

Pour in the coconut milk and water, then stir in the tamarind paste and add salt and black pepper to taste.

Step 8

Bring the curry to a gentle simmer. Cover the pot with a lid and let it cook on low heat for 60-75 minutes, stirring occasionally, until the beef is tender and the sauce has thickened.

Step 9

Taste and adjust seasoning if needed.

Step 10

Garnish with fresh chopped cilantro and serve hot with steamed rice or naan bread.

Nutrition Facts

Serving size 1693.1 grams (1693.1g)
Amount per serving % Daily Value*
Calories 1945
Total Fat 141.70g 182%
Saturated Fat 47.10g 236%
Polyunsaturated Fat 20.20g
Cholesterol 408mg 136%
Sodium 3316mg 144%
Total Carbohydrate 80.90g 29%
Dietary Fiber 18.50g 66%
Total Sugars 47.50g
Protein 104.50g 209%
Vitamin D 35IU 175%
Calcium 417mg 32%
Iron 23mg 126%
Potassium 3109mg 66%
*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: 63.2%
Protein: 20.7%
Carbs: 16.0%