Beef Indian Instant Pot Recipes Popular Thas's Faves Video

Restaurant Style Beef Vindaloo | Easy Instant Pot Recipe

Beef Vindaloo, restaurant-style & the best tasting cooked effortlessly in the Instant pot…

Vindaloo is a popular Indian curry-based dish, however, its true origin was in Portugal. In Portuguese, this dish is called Carne de Vinha d’alhos.

Traditional Portuguese recipe called for marinating the meat in wine & garlic. However, in India, meat is marinated in garlic & vinegar. It’s a fiery & spicy dish, bursting with flavor & that will wake up your taste buds.

Making restaurant-style vindaloo is not that hard & can be made effortlessly in the Instant Pot. Sharing an easy version of beef vindaloo that will taste like restaurant style. Can be also made with chicken, lamb, or mutton. Vegetarians can make this with chickpeas or potatoes. Can be paired with basmati rice, ghee rice, naan, roti, or chapati.

Cooking Video

Restaurant Style Beef Vindaloo | Easy Instant Pot Recipe
Prep time
Cook time
Total time
Recipe type: Main
Cuisine: Indian
Serves: 4 People
For making the sauce
  • Dried red chilies- 10 (Kashmiri chilies for mild & regular chilies for hot)
  • Whole black peppercorns- 1 tsp
  • Coriander seeds- 1 tbsp
  • Cumin seeds- ½ tbsp
  • Garlic- 2 large cloves
  • Ginger- 2 inch slice
  • Whole cardamom- 3
  • Whole cloves- 2
  • Whole cinnamon- 2 inch slice
  • Onion, chopped- ½ of an onion
  • White Vinegar- 2 tbsp
  • Salt- 1 tsp
For cooking beef
  • Beef, stew- cut, cubed- ½ kg or 1 lb
  • Oil- 1 tbsp
  • Onion, chopped- 1
  • Tomato, chopped- 1
  • Water- ¼ cup
  • Cilantro, chopped- ¼ cup
  • Salt- ½ tsp
Other ingredients
  • Yogurt, beaten- 1 tbsp
  1. If you like hot & spicy beef vindaloo, use regular dried red chilies. For mild version, use Kashmiri red chilies.
  2. In a bowl, soak the dried chilies in water for an hour.
  3. After an hour, add the soaked the dried chilies to a blender jar & add all the other ingredients mentioned for making the sauce.
  4. Add ¼ cup water used for soaking the red chilies.
  5. Grind everything to a smooth paste.
  6. I've taken ½ kg or 1 lb stew cut cubed beef.
  7. Add the sauce to the beef, combine well.
  8. Let marinate for an hour or for long, can be marinated overnight as well.
  9. Turn on saute setting, temperature should be medium. Let the stainless steel pot turn hot.
  10. Add oil & onion, season with ½ tsp salt.
  11. Saute till onions turn slight golden in color.
  12. Add tomatoes, cook for 2 minutes.
  13. Add the marinated beef, rinse the bowl with ¼ cup water & add that to the beef; combine well.
  14. Close the pot with the lid.
  15. Cancel saute setting.
  16. Select pressure cook setting, set the time to 30 minutes at high pressure.
  17. For fork-tender beef, has to be pressure cooked for 30 minutes. If you prefer firm cooked beef, pressure cook for 25 minutes.
  18. After 30 minutes of pressure cooking, let the pressure release naturally for 5 minutes & then do a quick pressure release.
  19. Open the lid, absolutely aromatic beef vindaloo.
  20. There will be enough gravy in the pot, let's thicken the gravy.
  21. Turn on saute setting, temperature should be normal.
  22. Cook for a few minutes till the gravy has thickened.
  23. Garnish with chopped cilantro.
  24. Take the pot out of the main pot & keep covered for some time.
  25. Serve in a bowl.
  26. Take yogurt in a bowl, and whisk well.
  27. Drizzle yogurt over the beef vindaloo, enjoy with rice, naan, roti, chapati or pita bread.
Can be made with chicken, lamb or mutton as well.
If using boneless chicken, pressure cook for just 5 minutes.
If using bone-in chicken, pressure cook for 10 minutes.
Lamb & mutton have to be pressure cooked for 30 minutes.
Vegetarians, make this with chickpeas or potatoes.




Thas is the author of Cooking with Thas, a popular food blog with recipes from Indian, American and Fusion Cuisines. She has been blogging since 2009 and been featured in several magazines. Read more...