Description
This Indian Beef Curry recipe is a flavorful and aromatic dish that is perfect for a hearty meal. Tender chunks of beef are cooked in a rich and spicy gravy, infused with traditional Indian spices. Serve this delicious curry with rice or bread for a satisfying meal.
Ingredients
Units
Scale
Beef marinade
- 600 grams Beef, cut into medium-sized chunks
- 1/2 tsp Chilli powder
- 1/2 tsp Turmeric powder
- 1/2 tsp Garam masala
- 1 tbsp Ginger, finely grated or paste
- 1 tsp Cooking oil
- 1 tsp Salt, or to taste
Spices
- 1 tsp Chilli powder
- 1 tsp Turmeric powder
- 1 tsp Garam masala
- 1/2 tsp Coriander powder
- 1 Cinnamon stick
- 3-4 Bay leaves
- 1 tsp Cumin seeds
- 2 Onion, shallot or brown onion, finely chopped
- 2 Large tomatoes, vine ripened tomatoes
- 2 tbsp Garlic, finely grated or garlic paste
- Handful Coriander, roughly chopped
- 4-5 tbsp Cooking oil, ghee, or unsalted butter
- 1 tsp Salt, or to taste
- 2 cup Warm water, or enough to cover the beef
Instructions
- Marinate the beef: Cut the beef into small cubes and season with salt, turmeric, chilli powder, garam masala, ginger, and cooking oil. Marinate for 15 minutes.
- Cook the spices: Heat oil in a pan, add cumin seeds, cinnamon, and bay leaves. Add onions, garlic, tomatoes, and cook until softened.
- Cook the beef: Add marinated beef, ground spices, and water. Simmer on low heat for 1 hour until beef is tender.
- Finish and serve: Add coriander, adjust seasoning, and serve hot with rice or bread.
Notes
- Use regular hot/mild chilli powder or Kashmiri chilli powder for color.
- To make it spicier, add dried crushed chillies or green chillies.
- Substitute fresh tomatoes with canned tomato passata if needed.
- Cooking time may vary based on beef cut and cookware used.
Nutrition
- Serving Size: 1 serving
- Calories: 380 kcal
- Sugar: 3g
- Sodium: 900mg
- Fat: 25g
- Saturated Fat: 8g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 95mg