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

Beef Vindaloo


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Ann Foster
  • Total Time: 2 hours 20 minutes
  • Yield: Serves 6

Description

Beef Vindaloo is a tantalizing Indian dish that combines tender marinated beef with a fiery blend of spices, creating an unforgettable culinary experience. This vibrant and aromatic curry will transport your taste buds to the streets of India, making it perfect for special occasions or a spicy weeknight dinner. Easy to prepare and bursting with flavor, Beef Vindaloo promises to impress everyone at your table.


Ingredients

Scale
  • 2 lbs beef chuck roast, cut into 12 inch cubes
  • 2 large yellow onions, sliced
  • 4 cloves garlic, minced
  • 1-inch piece ginger, minced
  • 2 tsp cumin
  • 2 tsp coriander
  • 1 tsp turmeric
  • 1 tsp cayenne pepper (adjust to taste)
  • ½ cup malt vinegar
  • 1 can (14 oz) diced tomatoes (no added sugar)
  • 1 tbsp palm sugar or brown sugar
  • Salt to taste
  • Cooking oil for sautéing

Instructions

  1. In a bowl, combine garlic, ginger, cumin, coriander, turmeric, cayenne pepper, vinegar, and palm sugar to create a marinade.
  2. Coat the beef cubes in the marinade; cover and refrigerate for at least 4 hours or overnight.
  3. Heat oil in a large pot over medium heat. Sauté sliced onions until golden brown (10-15 minutes).
  4. Add marinated beef and cook until browned on all sides (about 5 minutes).
  5. Stir in diced tomatoes and add 1 cup of water. Bring to a boil, then reduce heat and simmer for about 2 hours until beef is fork-tender.
  6. Adjust seasoning with salt if needed. Serve hot over steamed rice or naan.
  • Prep Time: 20 minutes
  • Cook Time: 120 minutes
  • Category: Main
  • Method: Sautéing
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 360
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 22g
  • Saturated Fat: 9g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 27g
  • Cholesterol: 90mg