Madras beef curry

Madras beef curry is a rich and spicy dish enriched with a blend of aromatic spices, marinated beef, and a savory tomato base. This slow-cooked recipe yields tender meat and a depth of flavour, perfect for serving with rice or naan.

08 Feb 2026
Cook time 120 min
Prep time 25 min

Ingredients:

2 tbsp dried coriander
2 tsp ground cumin
1 tsp turmeric powder
1/2 tsp black pepper
2 garlic cloves
1 tsp ginger root
2 tbsp lemon juice
2 tbsp olive oil
2 lb beef
2 tbsp tomato puree
1 cup beef broth
Madras beef curry

Madras beef curry is a flavorful and spicy dish originating from the region of India known for its rich curry recipes. This recipe combines aromatic spices with tender beef to create a savory and satisfying meal. Perfect for those who love a bit of heat in their food, this curry is a fantastic way to explore traditional Indian cooking at home.

Instructions:

1. Prepare the Spices:
- In a small bowl, combine the dried coriander, ground cumin, turmeric powder, and black pepper. Set aside.
2. Marinate the Beef:
- In a large bowl, add the minced garlic, grated fresh ginger, lemon juice, and half of the olive oil.
- Toss the beef cubes in the mixture until they are evenly coated. Let the beef marinate for at least 30 minutes in the refrigerator.
3. Cook the Beef:
- In a large pot or deep skillet, heat the remaining olive oil over medium-high heat.
- Add the marinated beef cubes to the pot and cook until they are browned on all sides, about 5-7 minutes. You may need to do this in batches to avoid overcrowding the pot.
4. Add Spices:
- Reduce the heat to medium and add the spice mixture to the browned beef. Stir well to coat the beef evenly with the spices.
5. Add Tomato Puree:
- Stir in the tomato puree, making sure it is well mixed with the beef and spices.
6. Simmer:
- Pour in the beef broth and bring the mixture to a simmer. Reduce the heat to low, cover, and let it cook for 1.5-2 hours, or until the beef is tender and the flavors are fully developed. Stir occasionally to prevent sticking.
7. Serve:
- Taste and adjust seasoning if necessary. Serve the Madras Beef Curry hot with rice, naan, or your favorite side dish.

Cooking Madras beef curry at home is a rewarding experience that brings the rich and complex flavors of Indian cuisine into your kitchen. By using quality ingredients and taking your time to develop the flavors, you can create a dish that is both authentic and delicious. Enjoy this curry with your family and friends, and savor the taste of this traditional Indian recipe.

Madras beef curry FAQ:

What is the best way to know if the beef is done cooking?

The beef is done when it is fork-tender and easily pulls apart. This typically occurs after simmering for about 1.5 to 2 hours on low heat. You can check it by cutting into a piece; it should be juicy and not chewy.

Can I store leftovers, and how long will they last?

Yes, you can store leftovers in an airtight container in the refrigerator for up to 3-4 days. For longer storage, consider freezing the curry, which will last for about 2-3 months.

What can I substitute for the beef in this recipe?

You can substitute beef with lamb, chicken, or even a plant-based protein like tofu. Adjust cooking times as needed based on the protein chosen, particularly for chicken, which typically cooks faster.

What size pot or skillet is best for cooking the Madras beef curry?

A large pot or deep skillet (at least 5-6 quarts) is recommended to accommodate the beef and allow for proper browning without overcrowding. This helps to develop the flavors.

Can I adjust the spice level of this Madras beef curry?

Yes, you can adjust the spice level by modifying the amounts of black pepper and the spices in the mixture. For less heat, reduce the black pepper or omit any additional spicy ingredients you may have.

Cooking Tips:

- Use fresh spices for the best flavor. If you can, grind whole spices just before using them.

- Cut the beef into uniform pieces for even cooking.

- Brown the beef well to enhance the flavor of the curry.

- Let the curry simmer for a longer period to allow the flavors to develop fully.

- Serve the Madras beef curry with basmati rice or naan bread to soak up the delicious sauce.

Nutrition Facts

4 Servings
Calories 710kcal
Protein 70g
Carbohydrates 7g
Fiber 1.52g
Sugar 1.21g
Fat 50g

More recipes

Easy chicken breyani

A rich and flavorful easy chicken breyani recipe.

11 Jan 2026

Chicken curry

A hearty chicken curry with aromatic spices and rich sauce.

25 Jan 2026

Fish curry with basmati rice

Creamy fish curry with coconut milk and basmati rice.

30 Dec 2025

Beef stroganoff

Creamy Beef Stroganoff with Greek yogurt for a healthier touch.

28 Jan 2026

Honey roast chicken

Enjoy this sweet and spicy honey roast chicken, perfect for any meal.

17 Jan 2026

Tikka masala seafood

Enjoy Tikka Masala Seafood with shrimp and white fish in a spiced yogurt marinade.

04 Feb 2026

Sweet chilli fish with mash & beans

Spicy sweet chilli fish served with creamy mash and green beans.

16 Feb 2026

Fish with spinach and tomatoes

A healthy fish dish with spinach and tomatoes served over rice.

06 Jan 2026

Posts