Toast whole spices on medium heat until they release their scent, then grind them into a paste with vinegar and garlic. That's the foundation of Goan pork vindaloo - a tangy, spicy braise that gets better the longer it sits.

Pork shoulder breaks down slowly in the acidic marinade, turning tender while the sauce thickens. You don't need fancy equipment, just time and a pot that holds heat evenly.
This is what you make when you want something bold enough for entertaining but practical enough for meal prep. The flavors sharpen overnight in the fridge.
Pork vindaloo is a tangy, spicy Goan braise made by marinating pork shoulder in ground spices and vinegar, then simmering until tender. The key is toasting whole spices fresh and balancing the vinegar's acidity with a pinch of sugar. It works for weeknight dinners and meal prep since the flavor deepens over time.
Why This Recipe Works
Rich mains need something to cut through, and pork does exactly that. For a version that comes together quickly, quick pork dish keeps the prep minimal while delivering tender meat.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
20 min
Cook Time
1 hr 30 min
Total Time
1 hr 50 min
Servings
6 servings
Difficulty
Medium
Category
Main Dish
Quick Tip
Toast spices first for deeper flavor
Best For
Weeknight | Meal prep | Entertaining
What makes this work:
- Toasting spices fresh releases oils that stale ground spices can't match - mustard seeds pop, cumin turns nutty, coriander brightens
- White vinegar preserves the pork while adding the sharp tang that defines Goan vindaloo - apple cider vinegar works but tastes sweeter
- Pork shoulder's fat content keeps meat tender through long simmering - lean cuts like loin dry out and turn stringy
- Searing pork before braising builds caramelized bits that dissolve into the sauce and deepen the flavor
- Simmering low for 90 minutes breaks down connective tissue - pork should reach 160°F internally and pull apart with a fork
What You'll Need

The dumplings works best when it hits the table at the same time as the main. For a version that comes together quickly, tender homemade dumplings recipe balances richness without adding extra cook time.
- 2 lbs pork shoulder, cut into 1-inch cubes
- 8-10 dried red chilies (Kashmiri or Byadgi)
- 1 teaspoon mustard seeds
- 1 teaspoon cumin seeds
- 1 teaspoon coriander seeds
- 1 small cinnamon stick
- 8 garlic cloves
- 1-inch piece fresh ginger
- ¼ cup white vinegar
- 1 teaspoon sugar
- 2 tablespoon oil (for browning)
- Salt to taste
Ingredient Details
- Pork shoulder
Marbled fat melts during cooking and keeps meat juicy - trim large exterior fat but leave interior marbling intact - Dried red chilies
Kashmiri chilies give color and mild heat; Byadgi adds deeper red hue - remove stems before toasting, keep seeds for more spice - White vinegar
Distilled white vinegar has the sharpest tang and longest shelf life - don't use balsamic or rice vinegar, they're too sweet - Mustard seeds
Black or brown mustard seeds work better than yellow - toast until they pop and release a nutty scent, about 2 minutes - Fresh garlic and ginger
Peel both before grinding into paste - fresh ginger adds brightness that dried powder can't replicate - Coriander and cumin seeds
Whole seeds toasted then ground taste brighter than pre-ground - store leftovers in an airtight jar for up to a month - Sugar
Balances vinegar's acidity without making the dish sweet - start with 1 teaspoon and add more only if the sauce tastes too sharp
Ingredient Swaps
Most people skip smoothie, but it balances the meal. For a version that comes together quickly, something cold like smoothie cuts through spice without adding prep steps.
Four swaps that work:
- Apple cider vinegar instead of white vinegar - milder acidity with a hint of sweetness; use the same amount but expect a rounder, less sharp tang
- Red chili powder (2-3 tsp) instead of dried chilies - faster since you skip toasting and grinding; flavor is less complex but heat level stays similar
- Pork loin instead of pork shoulder - cooks 20-30 minutes faster but dries out easier; cut pieces slightly larger and watch closely after 1 hour
- Ground coriander and cumin (1 teaspoon each) instead of whole seeds - skips the toasting step; flavor is duller but still recognizable in the final sauce
Pork Shoulder
Works for: long simmering, meal prep, forgiving if slightly overcooked
Skip if: you need dinner in under an hour or want leaner meat
Pork Loin
Works for: faster cooking (60-75 minutes), lower fat content
Skip if: you're new to braising or tend to overcook meat - it dries out fast
Whole Spices (Toasted + Ground)
Works for: maximum flavor, fragrant sauce, impressive results for guests
Skip if: you don't have a spice grinder or mortar and pestle
Pre-Ground Spices
Works for: quick weeknight versions, smaller kitchens with less equipment
Skip if: you want the deepest, most authentic Goan flavor profile
Instructions
The pork works best when it hits the table at the same time as the main. We keep a batch ready for nights like this - something crispy like fry adds texture without competing for pan space.
- Toast spices in a dry pan over medium heat for 2-3 minutes, stirring constantly, until mustard seeds pop and cumin smells nutty. Transfer to a spice grinder or mortar and pestle, add dried chilies (stems removed), and grind into a coarse powder.
- Make the marinade by blending ground spices, garlic, ginger, vinegar, and salt into a thick paste - add 1-2 tablespoons water if needed to help the blender move. Toss pork cubes in the paste until fully coated, cover, and refrigerate for at least 3 hours (overnight is better).
- Sear the pork in batches in a heavy-bottomed pot with 2 tablespoons oil over medium-high heat, browning each piece 3-4 minutes per side until deep golden - don't crowd the pan or the pork will steam instead of sear. Set browned pork aside.
- Simmer the vindaloo by returning all pork and marinade to the pot, adding 1 cup water, and bringing to a boil. Reduce heat to low, cover, and simmer for 90 minutes, stirring every 10-15 minutes to prevent sticking - pork should reach 160°F internally and pull apart easily with a fork.
- Adjust and rest by tasting the sauce - add 1 teaspoon sugar if it's too sour, or simmer uncovered for 10 more minutes if the sauce is too thin. Let the vindaloo rest off heat for 15 minutes before serving so the flavors meld and the sauce thickens slightly.
What to Serve With It
A good this dip can make or break the plate. When you're planning your baby back ribs dinner, the same sides that work for ribs balance vindaloo's heat and tang.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Steamed basmati rice | Easy | Neutral base soaks up tangy sauce without competing | Mound rice in bowl, ladle vindaloo over top, serve immediately |
| Cucumber salad | Easy | Cool crunch cuts through spice and richness | Slice cucumbers thin, toss with lime juice and salt, serve chilled |
| Chapati or naan | Easy | Scoop up sauce and pork, adds textural contrast | Warm bread in dry pan 30 seconds each side, serve in basket |
| Jeera rice | Medium | Cumin-scented rice echoes spices in vindaloo | Toast cumin seeds in ghee, add cooked rice, toss and serve |
| Raita (yogurt dip) | Easy | Cooling dairy soothes heat, adds creamy contrast | Mix yogurt with grated cucumber and cumin, serve in small bowls |
Three ways to serve it:
- Weeknight meal prep: Divide vindaloo into single-serving containers with rice, freeze for up to 3 months, reheat on stovetop with a splash of water
- For entertaining: Serve family-style in a large dish with jeera rice, raita, mango pickle, and warm naan on the side - guests build their own plates
- Quick lunch bowl: Spoon vindaloo over leftover rice, add cucumber slices and a drizzle of mint chutney for brightness
Store and Reheat
This dip adds the contrast this plate needs, but timing matters. We keep a batch ready for nights like this - tangy sauce recipe comes together in minutes and keeps for weeks in the fridge.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | 8-10 min on low heat | Even warming, best texture, adds moisture with splash of water |
| 🔥 Oven | 15-20 min at 325°F | Larger portions, hands-off reheating, maintains sauce consistency |
| 📦 Microwave | 2-3 min, stir halfway | Single servings, fastest option, but pork can dry at edges |
For best results when storing:
- Cool completely before refrigerating - leave pot uncovered at room temp for 30 minutes, then transfer to shallow containers so it chills faster
- Store in airtight containers for 3-4 days in the fridge - vindaloo tastes better the next day as flavors meld overnight
- Freeze in single-serving portions for up to 3 months - leave 1 inch headspace in containers for expansion, label with date
- Reheat gently with added liquid - add 2-3 tablespoons water or broth when reheating to loosen sauce and prevent pork from drying
- Don't reheat more than once - bacteria multiply faster in reheated meat dishes, so only warm what you'll eat immediately
Frequently Asked Questions
Simmer pork vindaloo covered on low heat for 90 minutes, stirring every 10-15 minutes to prevent sticking. The pork should reach 160°F internally and pull apart easily with a fork when done.
Yes - vindaloo improves when made a day ahead since the flavors deepen overnight. Store in the fridge for up to 4 days or freeze for 3 months, then reheat gently on the stovetop with a splash of water.
Steamed basmati rice is the most practical pairing - it absorbs the tangy sauce without competing. Cucumber salad, naan, or raita also work to cool the heat and add textural contrast.
The pork is done when it reaches 160°F on an instant-read thermometer and pulls apart easily with a fork. The sauce should be thick enough to coat the back of a spoon without being watery.
You can, but pork loin is leaner and dries out faster - it cooks in 60-75 minutes instead of 90. Cut pieces slightly larger and check for doneness earlier to avoid tough, stringy meat.

Pork Vindaloo Goan-Style
Ingredients
Equipment
Method
- Toast mustard seeds, cumin seeds, and coriander seeds in a dry pan over medium heat for 2-3 minutes, stirring constantly, until mustard seeds pop and cumin smells nutty.1 tsp mustard seeds, 1 tsp cumin seeds, 1 tsp coriander seeds
- Transfer the toasted seeds into a spice grinder or mortar and pestle. Add dried red chilies (stems removed) and cinnamon stick, then grind into a coarse powder.8-10 pieces dried red chilies, 1 small cinnamon stick
- Blend the ground spices, garlic, ginger, white vinegar, and salt into a thick paste. Add 1-2 tablespoons water if needed to help the blender move smoothly.8 cloves garlic, 1 inch fresh ginger, ¼ cup white vinegar, salt
- Toss the pork cubes in the marinade until fully coated. Cover and refrigerate for at least 3 hours, preferably overnight.2 lbs pork shoulder
- Heat oil in a heavy-bottomed pot over medium-high heat. Brown pork cubes in batches, 3-4 minutes per side until deep golden. Avoid crowding the pan to ensure proper searing. Set pork aside.2 tbsp oil, 2 lbs pork shoulder
- Return pork and marinade to the pot. Add 1 cup water and bring to a boil. Reduce heat to low, cover, and simmer for 90 minutes, stirring every 10-15 minutes to prevent sticking. Pork should reach 160°F internally and be fork-tender.2 lbs pork shoulder
- Taste the sauce and add 1 teaspoon sugar if too sour. If sauce is thin, simmer uncovered for 10 more minutes. Let the vindaloo rest off heat for 15 minutes before serving.1 tsp sugar
Notes
- Marinate pork overnight if possible to deepen flavors and tenderize.
- Use pork shoulder for best tenderness; avoid lean cuts that dry out easily.
- Toast spices fresh for maximum aroma and authentic Goan flavor.




