Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Indian Beef Curry with Tomato Gravy and Whole Spices


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: yami
  • Total Time: 1 hour 15 minutes
  • Yield: Serves approximately 6 people 1x

Description

Indulge in the warmth of Indian Beef Curry with Tomato Gravy and Whole Spices. This hearty dish combines tender beef simmered in a rich tomato sauce infused with aromatic spices, creating a comforting experience perfect for family dinners or festive gatherings. Each bite delivers a burst of flavor that transports you straight to the bustling streets of India. Serve it over fluffy basmati rice or alongside warm naan for an authentic culinary adventure.


Ingredients

Scale
  • 2 lbs beef chuck or brisket, cut into chunks
  • 2 large onions, finely chopped
  • 2 inches fresh ginger, grated
  • 4 garlic cloves, minced
  • 3 ripe tomatoes, chopped
  • 2 tsp cumin seeds
  • 2 tsp coriander powder
  • 1 tsp turmeric powder
  • 1 tsp garam masala
  • 3 tbsp cooking oil (vegetable or mustard)
  • Salt to taste
  • Water as needed

Instructions

  1. Prepare all ingredients: chop onions, ginger, garlic, and tomatoes.
  2. Heat oil in a heavy-bottomed pot over medium heat. Sauté onions until golden brown (about 10 minutes).
  3. Stir in garlic and ginger; cook for an additional minute until fragrant.
  4. Add cumin seeds; let them sizzle for about 30 seconds. Then mix in coriander powder, turmeric powder, and garam masala.
  5. Incorporate chopped tomatoes into the pot; cook down into a thick sauce for about 10 minutes.
  6. Add beef chunks and salt; stir well to coat. Pour in enough water to cover the beef completely.
  7. Cover and simmer on low heat for about one hour or until beef is tender.
  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Category: Main
  • Method: Simmering
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 cup (approximately 250g)
  • Calories: 382
  • Sugar: 4g
  • Sodium: 670mg
  • Fat: 24g
  • Saturated Fat: 9g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 90mg