Go Back
+ servings

Beef Vindaloo

This beef vindaloo is amazingly rich and spicy! It's an easy yet delicious curry that comes together in just one skillet.
Prep Time5 mins
Cook Time40 mins
Total Time45 mins
Course: Main Course
Cuisine: Indian
Keyword: curry, one pan recipe, restaurant-style
Servings: 4 servings
Calories: 546kcal
Author: Cheryl Malik


  • Large skillet


  • 2 pounds beef chuck cut into 2-inch cubes
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • 3 tablespoons vegetable oil
  • 1 onion chopped
  • 3 garlic cloves 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 beef stock
  • rice for serving


  • Season beef chuck with salt and pepper, toss to coat.
    beef vindaloo step 1
  • Heat vegetable oil in a large skillet over medium-high heat, add in the beef chuck and cook for 6 minutes or until brown. Remove from skillet and set aside.
  • Reduce heat to medium, add in onion and cook for 15 minutes stirring frequently.
  • Add in garlic and cook for 2 minutes, then add in garam masala, cumin, paprika, turmeric, ground mustard, cayenne pepper, ground ginger, and cinnamon. Stir for 1 minute or until very fragrant.
    beef vindaloo step 4
  • Stir in tomato paste then add in the apple cider vinegar. Cook for 2-3 minutes or until brown bits become unstuck from the bottom of the skillet.
  • Pour in the beef stock and add in the beef chuck, bring to a boil then reduce to a simmer for 20 minutes. Serve over rice.


Recipe yields approximately 4 servings. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving out of 4, not including rice. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by 4. Result will be the weight of one serving.


Serving: 1serving | Calories: 546kcal | Carbohydrates: 8g | Protein: 46g | Fat: 37g | Saturated Fat: 20g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 15g | Trans Fat: 2g | Cholesterol: 157mg | Sodium: 894mg | Potassium: 981mg | Fiber: 2g | Sugar: 3g | Vitamin A: 395IU | Vitamin C: 3mg | Calcium: 74mg | Iron: 6mg | Net Carbs: 6g