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 and aromatic flavors of Indian Beef Curry with Tomato Gravy and Whole Spices. This delightful dish features tender beef simmered slowly in a luscious tomato gravy, enhanced by a medley of whole spices that create a symphony of flavors. Perfect for family gatherings, cozy dinners, or impressing guests, this curry is versatile enough to pair beautifully with steamed rice or warm naan. Enjoy the depth of flavor as it melds together over time, making leftovers even better the next day!

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é finely sliced onions until golden brown. Add minced garlic and ginger; cook for an additional minute.
  2. Increase heat to medium-high and brown the cubed beef stew meat on all sides.
  3. Lower heat back to medium. Add garam masala, turmeric powder, chili powder, ground coriander, ground cumin, and cinnamon. Stir well for about 2–3 minutes.
  4. Pour in pureed tomatoes with a pinch of salt and simmer for about 5 minutes until thickened.
  5. Reduce heat to low and gradually stir in plain yogurt to avoid curdling. Cover and simmer on low heat for about 1.5 hours until beef is tender.

Nutrition