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 comforting warmth of Indian Beef Curry with Tomato Gravy and Whole Spices. This hearty dish features tender beef simmered in a rich, aromatic tomato-based sauce that’s infused with a vibrant blend of spices. Perfect for family dinners or special gatherings, this curry is not only delicious but also easy to prepare, making it an ideal choice for weeknight meals. Serve it over fluffy basmati rice or warm naan for a complete experience. Your taste buds will thank you!

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. Add sliced onions and cook until golden brown.
  2. Stir in minced garlic and ginger; cook for another minute until fragrant.
  3. Increase heat slightly and add cubed beef, searing until browned on all sides (about 5-7 minutes).
  4. Reduce heat to medium-low; stir in pureed tomatoes and mix in yogurt until well combined.
  5. Sprinkle in the spices (garam masala, turmeric powder, chili powder, ground coriander, ground cumin, cinnamon) and mix thoroughly.
  6. Allow the curry to simmer gently on low heat for about 1.5 to 2 hours until the beef is tender.

Nutrition