Print

Indian Beef Curry

Indian Beef Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

If you’re seeking a dish that combines warmth and tantalizing flavors, this Indian Beef Curry is the perfect choice. With its rich onion and tomato base infused with classic Indian spices, every bite delivers an explosion of flavor. This comforting recipe is not only easy to prepare in just 10 minutes but also ideal for busy weeknights or family gatherings. Pair it with fluffy basmati rice or soft naan bread, and you’ll create a meal that feels like a celebration.

Ingredients

Scale
  • 600 grams beef (cut into medium-sized chunks)
  • 2 onions (finely chopped)
  • 2 large tomatoes (chopped)
  • 1 tbsp ginger (grated)
  • 2 tbsp garlic (grated)
  • 1 tsp salt (or salt to taste)
  • ½ tsp turmeric powder
  • ½ tsp chili powder
  • ½ tsp garam masala
  • 1 tsp cumin seeds
  • 1 cinnamon stick
  • 34 bay leaves
  • ½ tsp coriander powder
  • 2 cup warm water (or enough water to cover the beef)
  • 45 tbsp cooking oil

Instructions

  1. In a bowl, combine beef chunks with salt, turmeric powder, chili powder, garam masala, grated ginger, and oil. Mix well and let it marinate for 15 minutes.
  2. Heat oil in a pan over medium heat and add cumin seeds, cinnamon stick, and bay leaves. Sauté until fragrant.
  3. Add chopped onions and sauté until translucent. Stir in grated garlic until lightly browned, then add chopped tomatoes. Cook until softened.
  4. Add marinated beef along with remaining spices—chili powder, coriander powder, turmeric powder, and garam masala. Cook for 1-2 minutes.
  5. Pour warm water over the mixture until beef is covered. Stir well, cover the pan, and simmer on low heat for about an hour until tender.
  6. Once cooked through, garnish with freshly chopped coriander before serving with basmati rice or naan.

Nutrition