Authentic Beef Madras Curry
- Henrik Andersson
- Dec 17, 2025
- 1 min read

Ingredients:
2 lbs beef chuck, cut into cubes
2 tablespoons vegetable oil
2 onions, finely chopped
4 garlic cloves, minced
1 tablespoon fresh ginger, grated
2 teaspoons ground cumin
2 teaspoons ground coriander
1 teaspoon turmeric
1 teaspoon paprika
1½ teaspoons chili powder (adjust to heat preference)
2 teaspoons garam masala
1 tablespoon tomato paste
1 can (14 oz) chopped tomatoes
1 cup beef stock
Salt to taste
Fresh cilantro, chopped (for garnish)
Directions:
Heat oil in a large heavy-bottomed pot over medium heat. Add chopped onions and sauté until golden brown, about 10 minutes.
Stir in garlic and ginger, cooking for another 2 minutes until fragrant.
Add cumin, coriander, turmeric, paprika, chili powder, and garam masala. Cook spices for 1-2 minutes to release flavors.
Stir in tomato paste and cook for 1 minute.
Add the beef cubes, ensuring each piece is coated in the spice mixture. Sear for 4-5 minutes until browned.
Pour in chopped tomatoes and beef stock. Stir well and bring to a simmer.
Cover the pot and reduce heat to low. Let it simmer for 1.5 to 2 hours, stirring occasionally, until beef is tender and sauce thickens.
Taste and adjust salt. Garnish with fresh cilantro before serving.
Prep Time: 15 minutes | Cooking Time: 2 hours | Total Time: 2 hours 15 minutes
Kcal: 380 kcal | Servings: 6 servings







Comments