Print

Indian Beef Curry with Tomato Gravy and Whole Spices

Indian Beef Curry with Tomato Gravy and Whole Spices

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Indulge in the rich flavors of Indian Beef Curry with Tomato Gravy and Whole Spices, a heartwarming dish that’s perfect for family dinners or gatherings. This slow-cooked curry features tender beef stewed in a luscious tomato-based gravy, accentuated by aromatic whole spices like garam masala and turmeric. With its inviting aroma and satisfying texture, this recipe is not only easy to prepare but also versatile, allowing you to serve it alongside rice or naan for a complete meal. Enjoy this flavorful beef curry that promises warmth and comfort with every bite.

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. Heat vegetable oil in a heavy-bottomed pot over medium heat. Sauté sliced onions until golden brown.
  2. Add minced garlic and ginger; sauté for an additional minute until fragrant.
  3. Add cubed beef stew meat and brown on all sides to lock in flavor.
  4. Stir in pureed tomatoes and allow to cook down for 5-7 minutes.
  5. Mix in yogurt followed by spices: garam masala, turmeric powder, chili powder, ground coriander, ground cumin, and cinnamon until beef is coated.
  6. Cover and simmer on low heat for 1.5 to 2 hours until the beef is tender. Stir occasionally.
  7. Adjust seasoning as needed; serve hot over rice or with naan.

Nutrition

save me