Signing you in…

Spicy Indian Beef Curry

Spicy Indian Beef Curry

This spicy indian beef curry is a rich and aromatic dish that combines tender beef with a blend of spices for a hearty meal. The slow-cooked flavors meld beautifully, creating a comforting dish perfect for any occasion. Serve it with rice or naan for a complete experience!

Prep: 15 min · Cook: 90 min · Total: 105 min · Serves: 6

Ingredients

  • 1 tbsp cumin
  • 400 g tomatoes (chopped)
  • 1 tbsp ginger (grated)
  • 3 tbsp vegetable oil
  • 1 tbsp coriander
  • 1 tbsp red chili powder
  • 1 tbsp salt
  • 4 cloves garlic (minced)
  • 1 tsp black pepper
  • 2 tbsp curry powder
  • 2 medium onion (chopped)
  • 1 bunch fresh cilantro (for garnish)
  • 400 ml coconut milk
  • 900 g beef chuck (cut into cubes)

Instructions

  1. Heat the vegetable oil in a large pot over medium heat.
  2. Add the chopped onions and sauté until they become translucent.
  3. Stir in the minced garlic and grated ginger, cooking for an additional minute until fragrant.
  4. Add the beef cubes to the pot, browning them on all sides.
  5. Mix in the curry powder, cumin, coriander, red chili powder, salt, and black pepper, ensuring the beef is well-coated with the spices.
  6. Pour in the chopped tomatoes and coconut milk, stirring to combine all ingredients.
  7. Bring the mixture to a boil, then reduce the heat to low and cover the pot.
  8. Simmer the curry for about 1.5 hours, or until the beef is tender and the flavors have melded together.
  9. Serve hot, garnished with fresh cilantro, alongside rice or naan.

Nutrition (per serving)

  • Calories: 450
  • Protein: 36 g
  • Fat: 30 g
  • Carbohydrates: 12 g
  • Fiber: 3 g
  • Sugar: 4 g
  • Sodium: 800 mg

More Recipes