Print

Beef Vindaloo Recipe

3.9 from 54 reviews

A flavorful and spicy Beef Vindaloo recipe featuring tender beef simmered in a tangy vinegar and spice marinade, cooked slowly in a rich tomato and beef stock sauce. This classic Indian dish is perfect for those who love bold, robust flavors with a spicy kick, ideal to serve with rice or paratha.

Ingredients

Scale

Beef and Marinade

  • 1 lb Beef, cut into small bites
  • ¼ cup White vinegar
  • 5 cloves Garlic
  • 1 tsp Garam masala
  • 1 tbsp Chili flakes
  • 1 tsp Paprika
  • 1 tsp Grated ginger
  • ½ tsp Coriander
  • ½ tsp Turmeric
  • ½ tsp Mustard seeds
  • ½ tsp Cumin powder
  • ¼ tsp Cinnamon powder

Cooking Ingredients

  • 2 tbsp Oil
  • ½ Onion, minced
  • 2 tsp Chili flakes
  • 2 tbsp Tomato paste
  • 2 cups Beef stock
  • ½ tbsp Brown sugar
  • ¼ tsp Salt
  • ¼ tsp Pepper

Instructions

  1. Marinate the Beef: In a medium size bowl, mix all marinade ingredients — white vinegar, garlic, garam masala, chili flakes, paprika, grated ginger, coriander, turmeric, mustard seeds, cumin powder, and cinnamon powder. Pour this marinade over the beef bites and rub thoroughly to coat the meat evenly. Let it marinate for at least 1 hour, or preferably overnight, to develop deep flavors.
  2. Sauté Onions: Heat 2 tablespoons of oil in a skillet over medium heat. Add the minced onion and sauté until it becomes slightly soft and translucent, enhancing its sweetness and flavor.
  3. Add Beef and Marinade: Add the marinated beef along with all the marinade liquid into the skillet with the sautéed onions. Stir and cook for a few minutes to combine the flavors.
  4. Add Tomato Paste: Stir in 2 tablespoons of tomato paste into the skillet. Allow it to cook for a short time to deepen the tomato flavor in the dish.
  5. Simmer with Beef Stock: Pour in 2 cups of beef stock along with brown sugar, salt, pepper, and additional chili flakes to taste. Bring the mixture to a simmer, cover, and cook gently for 30 to 45 minutes, or until the beef is tender and the sauce has thickened. If the beef is still tough, add more beef stock or water and continue cooking until desired tenderness and sauce consistency are achieved.
  6. Serve: Once cooked, serve your spicy and tangy Beef Vindaloo hot alongside paratha bread or steamed rice for a complete meal.

Notes

  • Marinating the beef overnight intensifies the flavors and tenderizes the meat better.
  • You can adjust chili flakes according to your preferred spice level.
  • If you prefer a thicker sauce, allow it to simmer uncovered near the end of cooking time.
  • Beef stock can be substituted with water or vegetable stock if preferred.
  • Serve with plain basmati rice or Indian breads like naan or paratha for an authentic experience.

Keywords: Beef Vindaloo, Indian beef curry, spicy beef curry, vindaloo recipe, beef marinade curry