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
Authentic Pork Vindaloo

Pork Vindaloo

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Cook Homey
  • Total Time: 75 minutes
  • Yield: 6-8 servings 1x


Pork vindaloo is an easy and delicious Indian curry dish with a Portuguese origin. It has amazing aromatic and spicy flavors.


  • 1.2 kg pork shoulder ( cut into 4cm cubes)
  • 2 onions (chopped)
  • 500 g basmati rice
  • 2 tbsp vegetable oil
  • 2 cups of water (or red wine)
  • 5 cloves of garlic
  • 4 cm piece ginger
  • 6 Kashmiri chilies (dried)
  • 2 pieces of star anise
  • 1 tsp cumin (whole)
  • 1 piece cinnamon stick
  • 5 pieces of black pepper
  • 1 tsp mustard seeds
  • 4 cloves
  • 1/2 tsp turmeric
  • 1 tbsp chili powder
  • 2 tbsp coconut vinegar (or apple cider vinegar)
  • Salt and pepper to taste


  1. First, prepare the vindaloo paste. Toast in a pan Kashmiri chilies, mustard seeds, cumin, black pepper and cloves. Add to your food processor ginger, peeled garlic, vinegar and a little bit of oil together with our toasted spices. Add a bit of water and mix.
  2. Marinate pork, adding 1/2 tsp of turmeric. Cover and leave in the fridge overnight (or at least for 3 hours).
  3. Roughly chop up onions, heat on, oil in. Add onions, a bit of salt and caramelize. In with a cinnamon stick.
  4. After onions are caramelized, add marinated pork pieces. Sear on high heat for 5-10 minutes. Add hot water or wine and lower the heat. Season with salt, pepper and chili powder. Cover and cook for at least 1 hour or until tender. Stir occasionally and add 1-2 cups of water, depends on how thick you want it.
  5. Meanwhile, cook basmati rice. I like to cook mine with 2 pieces of star anise for a nice aroma.
  6. Garnish with coriander leaves and enjoy!


Pork shoulder is perfect for this recipe.

  • Prep Time: 15 minutes
  • Cook Time: 60 minutes
  • Category: Lunch
  • Method: Slow cooking
  • Cuisine: Indian


  • Serving Size: 6 servings , Amount per serving:
  • Calories: 563
  • Sugar: 1.7g
  • Sodium: 131mg
  • Fat: 41.2g
  • Saturated Fat: 14.3g
  • Carbohydrates: 6g
  • Fiber: 1.8g
  • Protein: 41g
  • Cholesterol: 154mg

Bring more fun to your kitchen!

Have the latest recipes and ideas
delivered right to your inbox.