Pork Vindaloo (Goan-Style Pork Curry)

Goan-style pork vindaloo is a bold, vinegar-led curry where heat, acidity and spice are as important as richness. Traditionally recognised for its sharp tang and deep red chilli warmth, the dish suits pork shoulder particularly well because the meat softens as it simmers and absorbs the garlic, ginger and spice marinade. In this version, onions and ripe tomato cook down into a thick base, while ghee, cardamom and cloves add roundness without muting the characteristic brightness. Serve with plain steamed rice to catch the glossy sauce and keep the flavours clean and focused.
Cuisine style Goan Indian curry
Spice level Hot
Cooking style Make-ahead friendly • One-pot cooking
Time commitment Under 2 hours

Why this recipe works

  • Layered spice base: Whole cardamom and cloves are bloomed in ghee before the onion, tomato and marinated pork are added, giving the sauce depth without making it heavy.
  • Sharp but rounded: Vinegar gives vindaloo its recognisable tang, while brown sugar, onion and ghee soften the edges and balance the heat.
  • Marinated for flavour: Coating the pork in the spiced vinegar paste before cooking helps season the meat thoroughly and builds a more coherent curry sauce.

Get the most out of this recipe

Authenticity notes

  • Goan character: Vindaloo is known for its vinegar-led sharpness and chilli heat; it should taste tangy and aromatic rather than creamy.
  • Vinegar matters: White wine vinegar gives a clean acidity, while distilled white vinegar can be used for a sharper, more direct tang.
  • Sauce consistency: The sauce is reduced until thick and glossy around the pork, not left thin like a broth.

Adjust the heat

  • For less heat: Reduce the Kashmiri chilli and keep the vinegar, garlic and spices in balance so the curry still tastes like vindaloo.
  • For more heat: Add extra chilli to the marinade, then taste near the end and adjust carefully once the sauce has reduced.
  • Keep the heat rounded: A small adjustment of salt or sweetness at the end can help the chilli, vinegar and tomato sit together more smoothly.

Make-ahead tips

  • Marinate in advance: The pork can be marinated for longer in the fridge to deepen the flavour before cooking.
  • Good the next day: Like many curries, the flavour settles well after chilling, making leftovers especially useful for a later meal.
  • Reheat gently: Warm in a saucepan with a splash of water if needed, stirring until the sauce is loose and the pork is piping hot throughout.

Common mistakes

  • Simmer gently: A hard boil can toughen pork shoulder before it has time to become tender; keep the curry at a low, steady simmer.
  • Watch the onions and spices: Lower the heat if the onions catch, as burnt spices or scorched onion will make the sauce bitter.
  • Reduce to a glossy sauce: Uncover the pot near the end so excess liquid can evaporate and the sauce clings to the meat.

Equipment you'll need

Ingredients

Marinade

Curry

Instructions
Print
  1. Cut the pork into 3 cm cubes. In a bowl, crush the garlic to a paste and finely grate the ginger, then mix with the vinegar, Kashmiri chilli, cumin, coriander, turmeric, cinnamon, brown sugar and salt. Add the pork and turn well to coat.
  2. Cover and marinate in the fridge for 45 minutes, stirring once halfway through if you can. If you have time, marinate for up to 12 hours for deeper flavour.
  3. Slice the onion. Roughly chop the tomatoes.
  4. Heat the ghee in a Dutch oven over medium heat. Add the cardamom pods and cloves and cook for 30 to 60 seconds until fragrant. Stir in the onion and cook for 10 to 12 minutes until deep golden, lowering the heat if it starts to catch.
  5. Add the tomatoes and cook for 6 to 8 minutes until softened and jammy. Tip in the pork with all the marinade and stir for 2 minutes to coat everything in the spiced base.
  6. Add 250 ml water, bring to a gentle simmer, then cover and cook on low for 35 minutes. Uncover and simmer for 15 to 18 minutes more, stirring occasionally, until the pork is tender and the sauce is thick and glossy. Taste and adjust with a pinch more salt if needed.
  7. Rest off the heat for 5 minutes so the sauce settles. Serve hot with steamed rice.

Made this recipe? Rate it — a comment is optional.

Recipe notes

Serving suggestions

This recipe pairs well with:

Steamed rice

Tips

  • For the best texture, keep the simmer gentle so the pork turns tender without drying out; if the sauce reduces too quickly, add a splash of water and continue cooking.
  • Lightly bruise the cardamom pods before adding them to the ghee to help release their aroma, then remove the whole spices before serving if you prefer.
  • If serving vulnerable groups, ensure the pork is cooked until piping hot throughout and the sauce is bubbling.

Substitutions

  • Replace White wine vinegar with distilled white vinegar for a sharper, more traditional tang.
  • Replace Ghee with butter for a similar richness, keeping the heat moderate to prevent it browning too quickly.
  • Replace Tomato with canned chopped tomatoes for convenience; simmer a few minutes longer to reduce to the same thickness.

Storage

  • Refrigerate up to 3 days
  • Cool completely, then refrigerate in a sealed container for up to 3 days. Freeze for up to 2 months; defrost overnight in the fridge and reheat gently in a saucepan with a splash of water until piping hot.

Ratings & reviews

Liked this recipe? Share your feedback to support our cooking community.

Tried this recipe?

Choose 1–5 stars. A comment is optional.

If you leave a comment, use 10–500 characters.

Stay inspired

Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.

Pork Vindaloo (Goan-Style Pork Curry)
Image by JustRecipes
Pinterest

Recipe overview

  • Servings: 4 servings
  • Total time: 1h 45min (35min active)
  • Difficulty: Medium
  • Cuisine: Indian
  • Allergens:
    Milk
With serving suggestions One pot Freezer friendly

Plan your meals and get a complete grocery list automatically.

Add to meal planner

Equipment you'll need

Advertisement

Recommended tools for this recipe

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel

Got ingredients left?

Find recipes using ingredients from this recipe or what you already have at home.

Find recipes with these ingredients →

Make this recipe easier next time

Advertisement

These tools help you get better results with less effort.

Best overall

Misen 8-Inch Chef Knife

Sharp modern chef knife
  • AUS-10 steel
  • Balanced design
  • Less traditional feel
Best value

Titanium & PP Double-Sided Cutting Board

Easy-clean double-sided board
  • Separate surfaces for meat and produce
  • Resists odors and stains
  • Harder on knife edges than wood or plastic
Top quality

OXO Good Grips Stainless Mixing Bowl Set

Insulated grip bowls
  • Non-slip base
  • Comfort grip
  • Higher price
Best overall

OXO Good Grips 2-Piece Cutting Board Set

Practical everyday board set
  • Two useful sizes with reversible cutting surfaces
  • Dishwasher safe and easy to clean
  • Plastic surfaces will show knife marks over time

Browse alphabetically

Looking for a specific recipe? Choose a letter below to jump directly to recipes starting with that letter or number.

Enjoy cooking with JustRecipes?

Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.

Add JustRecipes to Google

Every recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.