fireHot recipes

Add to favorites

Beef Vindaloo

Beef vindaloo is a popular Indian dish. You can make it ahead of time and serve it when you need it.

The beef is marinated in a mixture of spices and vinegar, then cooked in a pot with onions and tomatoes.

The result is a tender and flavorful beef dish.

By Nadia Kovalenko

Posted October 4, 2026

Share

Share on Facebook Share on Twitter Share on Pinterest Share via Email
clock_big

Time

20 minutes
fire_big

Calories

546 kcal
servings_big

Servings

6 person
student_big

Difficulty

Description

Beef vindaloo is a popular Indian dish. You can make it ahead of time and serve it when you need it.

The beef is marinated in a mixture of spices and vinegar, then cooked in a pot with onions and tomatoes.

The result is a tender and flavorful beef dish.

msg

Quick Tip Read the recipe in its entirety before you start cooking. This will help you understand the ingredients, steps, and timing involved, and allow you to prepare any necessary equipment or ingredients beforehand.


Ingredients 13

check

0.25 cup distilled white vinegar

check

0.25 cup garlic paste

check

3 tablespoons ginger paste

check

2 tablespoons plain yogurt

check

2 tablespoons salt

check

1 tablespoon ground black pepper

check

1 tablespoon ground red pepper

check

2 pounds boneless beef chuck, cut into 1-inch cubes

check

0.25 cup vegetable oil

check

2 onion, chopped

check

4 roma (plum) tomatoes, chopped

check

1 cup water

check

2 tablespoons chopped fresh cilantro

Instructions

  • 1

    Mix vinegar, garlic paste, ginger paste, yogurt, salt, black pepper, and red pepper in a bowl. Add beef cubes and coat them evenly. Cover and refrigerate overnight or for 30 minutes.

  • 2

    Heat oil in a large pot over medium heat. Cook onions until they soften and turn golden brown, about 10 minutes. Add beef and cook until it's no longer pink outside, about 10 minutes. Stir in tomatoes and cook for 5 minutes.

  • 3

    Add water to the pot and bring to a simmer. Cover and reduce heat to medium-low. Cook until the beef is tender, about 40 minutes. Sprinkle with cilantro to serve.

×

Nutrition Facts

Servings 6

Amount Per Serving

  • Calories 546 kcal

% Daily Value *

  • Total Fat 40g

  • Saturated Fat 14g

  • Cholesterol 109mg

  • Sodium 2780mg

  • Total Carbohydrate 12g

  • Dietary Fiber 3g

  • Protein 28g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

You Might Also Like

Cottage Cheese Salad

This salad is cold and light. It mixes cottage cheese with crisp vegetables. You can...

Instant Pot Vegetable Broth

This Instant Pot vegetable broth from scratch is made with carrots, onion, celery, garlic, and...

Six-Egg Pound Cake

This cake is made with basic ingredients and is quite tall.

Kalbi Marinade

This sauce uses ginger, garlic, and sesame. It gives food a savory taste.

Ready to cook?

Sign up for our tasty newsletter and be the first one who tries out our latest
recipes.

arrow_upward