Print

Savory Indian Beef Curry: A Flavorful Feast Awaits!

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A flavorful and hearty Indian beef curry that is perfect for a comforting meal.

Ingredients

Scale
  • 1.5 pounds beef chuck, cut into 1-inch cubes
  • 2 tablespoons vegetable oil
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons curry powder
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon cayenne pepper (adjust for spice preference)
  • 1 can (14.5 ounces) diced tomatoes, undrained
  • 1 cup beef broth
  • 1 can (13.5 ounces) coconut milk
  • 1 tablespoon brown sugar
  • Salt and pepper to taste
  • Fresh cilantro, chopped (for garnish)
  • Cooked basmati rice (for serving)

Instructions

  1. Heat the vegetable oil in a large pot or Dutch oven over medium heat. Add the chopped onion and sauté until soft and golden, about 5-7 minutes.
  2. Stir in the minced garlic and grated ginger, cooking for an additional 1-2 minutes until fragrant.
  3. Add the curry powder, cumin, coriander, turmeric, and cayenne pepper. Cook for another minute, stirring frequently to toast the spices.
  4. Add the beef cubes to the pot, browning them on all sides for about 5-7 minutes.
  5. Pour in the diced tomatoes (with juice), beef broth, and coconut milk. Stir in the brown sugar and season with salt and pepper.
  6. Bring the mixture to a simmer, then reduce the heat to low. Cover and let it cook for 1.5 to 2 hours, or until the beef is tender. Stir occasionally and add more broth if needed.
  7. Once the beef is tender, taste and adjust the seasoning if necessary. Serve hot over cooked basmati rice and garnish with fresh cilantro.

Notes

  • For a vegetarian version, substitute beef with chickpeas or cauliflower and use vegetable broth instead of beef broth.
  • Add vegetables like bell peppers or spinach during the last 15 minutes of cooking for added nutrition and flavor.

Nutrition