Print

Indian Beef Curry with Tomato Gravy and Whole Spices

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge in the warmth and rich flavors of Indian Beef Curry with Tomato Gravy and Whole Spices. This comforting dish features tender, succulent beef simmered to perfection in a luscious tomato-based gravy enriched with aromatic whole spices. Ideal for family gatherings or cozy dinners, this recipe is not only easy to prepare but also versatile enough to serve over rice, alongside naan, or even as a savory filling for wraps. Experience the magic of slow-cooked comfort food that will impress your loved ones at any dining occasion.

Ingredients

Scale
  • 2 lbs beef stew meat, cubed
  • 2 tablespoons vegetable oil
  • 2 onions, finely sliced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 2 tomatoes, pureed
  • 1/2 cup plain yogurt
  • 1 tablespoon garam masala
  • 1 teaspoon turmeric powder
  • 1 teaspoon chili powder
  • 2 teaspoons ground coriander
  • 1 teaspoon ground cumin
  • 1/2 teaspoon cinnamon

Instructions

  1. Prepare ingredients by chopping onions and mincing garlic and ginger.
  2. Heat vegetable oil in a large pot over medium heat; sauté onions until golden brown (5-7 minutes).
  3. Add garlic and ginger; cook for an additional 2-3 minutes.
  4. Stir in pureed tomatoes; cook down for 5-10 minutes.
  5. Add cubed beef; coat well in the tomato mixture and cook for about 5 minutes until browned.
  6. Mix in spices: garam masala, turmeric powder, chili powder, ground coriander, ground cumin, and cinnamon.
  7. Cover and reduce heat; simmer for at least 1.5 hours until beef is tender.
  8. Remove from heat; gently stir in plain yogurt before serving.

Nutrition