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

Beef Vindaloo


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emma
  • Total Time: 1 hour 30 minutes
  • Yield: Serves approximately 6 people 1x

Description

Beef Vindaloo is an irresistible Indian curry that perfectly balances rich spices and tender meat, bringing restaurant-quality flavors right to your home. This one-skillet dish features succulent beef simmered in a tangy, spiced sauce that will tantalize your taste buds. Ideal for family gatherings or cozy weeknight dinners, it’s easy to customize the spice level to suit your palate. Serve this hearty meal over fluffy basmati rice or with warm naan for a complete experience. Don’t miss out on this culinary delight!


Ingredients

Scale
  • 2 pounds beef chuck
  • 3 tablespoons neutral oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 2 teaspoons garam masala
  • 2 teaspoons cumin
  • 1 teaspoon paprika
  • 1 teaspoon turmeric
  • ½ teaspoon ground mustard
  • ½ teaspoon cayenne pepper
  • ½ teaspoon ground ginger
  • ½ teaspoon cinnamon
  • 2 tablespoons tomato paste
  • ¼ cup apple cider vinegar
  • 1 cup low-sodium beef stock

Instructions

  1. Cut beef chuck into 2-inch cubes and season with salt and black pepper.
  2. In a large skillet over medium-high heat, brown the seasoned beef in oil for around 6 minutes.
  3. Remove the beef and cook chopped onions in the same skillet until caramelized (about 15 minutes).
  4. Stir in minced garlic and cook for an additional 2 minutes.
  5. Add spices and cook until fragrant (about 1 minute).
  6. Mix in tomato paste and deglaze with apple cider vinegar.
  7. Pour in beef stock, return browned beef to the skillet, and bring to a boil.
  8. Reduce heat to medium-low; cover and simmer for about 60 minutes until tender.
  • Prep Time: 20 minutes
  • Cook Time: 70 minutes
  • Category: Main
  • Method: Skillet
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 cup (240g)
  • Calories: 450
  • Sugar: 4g
  • Sodium: 590mg
  • Fat: 23g
  • Saturated Fat: 8g
  • Unsaturated Fat: 12g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 2g
  • Protein: 40g
  • Cholesterol: 110mg