Konkan Pork Vindaloo Supper
A bold, tangy Goan-style pork vindaloo braised with tamarind and coconut milk, balanced by steamed rice and a bright fresh coconut-tomato salad. The menu is compact, South Indian in character and built for a single cook to finish from a cold start inside an hour with one easy finish-to-order item.
1. FINAL MENU
- Cuisine: South Indian
- Serve time: 17:00
This dinner pairs a fast braise of spiced Konkan/Goan pork—tamarind-accented, gently coconut-silken and peppery—with plain steamed rice to carry the sauce and a crisp, fresh coconut–tomato–cucumber salad to cut through the richness. The result is a single cohesive South Indian flavor profile that gives each element a clear role: a warm, punchy main, neutral starch that holds, and a finish-to-order salad that delivers brightness at the table.
- Goan Pork Vindaloo
- Steamed long-grain rice
- Fresh coconut–tomato–cucumber salad
2. FULLY EXECUTABLE RECIPES
Goan Pork Vindaloo
Equipment
- 5-quart heavy Dutch oven or covered heavy saucepan (approx. 10–12" diameter)
- Small dry skillet (8")
- Spice grinder or small blender
- Measuring spoons and cups, chef’s knife, cutting board
- Instant-read thermometer
- Wooden spoon or heatproof spatula
Ingredients (makes 4 servings; yields leftovers)
- 2.00 lb boneless pork shoulder, trimmed and cut into 1" cubes
- 1 large yellow onion (about 10 oz), thinly sliced (approx. 1.5 cups)
- 6 garlic cloves, peeled and minced (about 1.5 tbsp)
- 1.5" fresh ginger root, peeled and minced (about 1 tbsp)
- 2 tbsp vegetable oil
- 1/2 tsp mustard seeds (whole)
- 12 fresh curry leaves (or see substitutions)
- 2 dried red chilies (whole)
- 1 (13.5 oz) can coconut milk (use 1 full can)
- 3 tbsp white vinegar
- 2 tbsp tamarind paste
- 1 tsp granulated sugar
- 1.5 tsp kosher salt
- 1 tsp ground black pepper
- 1/2 tsp cayenne pepper
- 1 tsp ground turmeric
- 1/2 cup water
Spice-paste (make from these whole spices)
- 1 tbsp coriander seeds
- 1 tsp cumin seeds
- 1/2 tsp whole black peppercorns
- 1/2 tsp mustard seeds (additional)
- 2 whole cloves
- 1 small (1") cinnamon stick
Practical substitutions (placed directly under Ingredients)
- Curry leaves: if unavailable, use 1 dried curry leaf (if you have), or substitute 1 bay leaf + 2 fresh cilantro stems added while cooking (loss of aroma is predictable).
- Tamarind paste: if unavailable, substitute 1 tbsp fresh lime juice + 1 tbsp brown sugar; final vinegar note remains (vinegar keeps vindaloo character).
- Whole spices: if you lack a spice grinder or whole spices, use 2 tsp ground coriander + 1/2 tsp ground cumin + 1/4 tsp ground cloves + 1/4 tsp ground cinnamon; skip toasting step and combine directly into the paste.
Cooking / Baking
- Stovetop: medium to low heat.
- Bring to a gentle simmer then reduce to low for braise.
- Target pork tenderness; safe minimum internal temp for pork is 145°F, but braised cubes are done when fork-tender (typically reach higher internal temperatures while braising).
Total cook time
- 45 minutes (about 15 minutes active at the start, then ~30 minutes gentle simmer)
Instructions
- (Spice paste) Heat the small dry skillet over medium heat. Add coriander seeds, cumin seeds, black peppercorns, 1/2 tsp mustard seeds, cloves and cinnamon. Toast, stirring, 90–120 seconds until fragrant and slightly darker (do not burn). Transfer to spice grinder or small blender; grind to a coarse powder. Add 2 tbsp water and blend into a loose paste. Set aside. (Component: Goan Pork Vindaloo)
- (Prepare aromatics) Slice the onion; mince garlic and ginger; set pork cubes nearby. (Goan Pork Vindaloo)
- Place the Dutch oven over medium heat. Add 2 tbsp vegetable oil. When oil shimmers add 1/2 tsp mustard seeds; when they begin to pop (~15 seconds) add curry leaves and the dried red chilies and stir 20–30 seconds. (Goan Pork Vindaloo)
- Add sliced onion and sauté, stirring, 6–8 minutes until soft and beginning to brown. This is the main active attention window—keep the heat at medium so onions caramelize without burning. (Goan Pork Vindaloo)
- Add minced garlic and ginger; cook 60–90 seconds until aromatic. (Goan Pork Vindaloo)
- Increase heat to medium-high; add pork cubes and brown on all sides, stirring, 4–5 minutes (sear lightly—do not over-crowd; do not spend long here). (Goan Pork Vindaloo)
- Return heat to medium. Add 3 tbsp white vinegar, 2 tbsp tamarind paste, spice paste (from step 1), 1 tsp turmeric, 1.5 tsp kosher salt, 1 tsp ground black pepper, 1/2 tsp cayenne, and 1 tsp sugar. Stir to coat the pork. (Goan Pork Vindaloo)
- Add the full can of coconut milk and 1/2 cup water; stir, bring to a gentle simmer. (Goan Pork Vindaloo)
- Reduce heat to low, cover, and simmer gently 30 minutes, stirring once midway. Pork is done when cubes are fork-tender and sauce has thickened slightly. Check internal temp: pork pieces should reach at least 145°F; for tender braised texture expect higher temps. If sauce reduces too quickly, add 1–2 tbsp water. (Goan Pork Vindaloo)
- Taste and adjust salt (add up to 1/4 tsp more if needed). Keep covered and off heat until serving if finished earlier; it holds well for up to 15 minutes before serve. (Goan Pork Vindaloo)
Steamed long-grain rice
Equipment
- 2-quart saucepan with tight-fitting lid
- Fine-mesh strainer
- Measuring cups
Ingredients
- 2.00 cups long-grain white rice, rinsed until water runs clear
- 3.00 cups water
- 1.00 tbsp vegetable oil
- 1.00 tsp kosher salt
Practical substitutions
- If long-grain white rice unavailable, use 1¾ cups basmati + 2.75 cups water; adjust cooking time to package directions.
Cooking / Baking
- Stovetop, covered simmer then rest.
Total cook time
- 23 minutes (18 minutes simmer + 5 minutes rest)
Instructions
- Place rice in fine-mesh strainer and rinse under cold water until water runs mostly clear (1–2 minutes). Drain well. (Steamed long-grain rice)
- In the saucepan combine rinsed rice, 3 cups water, 1 tbsp oil, and 1 tsp salt. Bring to a boil over high heat. (Steamed long-grain rice)
- When boiling, reduce heat to low, cover, and simmer undisturbed 18 minutes. After 18 minutes, remove from heat and let sit, covered, 5 minutes. (Steamed long-grain rice)
- Remove lid, fluff with fork and keep covered until plating. (Steamed long-grain rice)
Fresh coconut–tomato–cucumber salad (finish-to-order)
Equipment
- Cutting board, chef’s knife
- Medium mixing bowl
- Grater or microplane (if grating fresh coconut)
- Measuring spoons
Ingredients
- 2 medium ripe tomatoes, seeded and cut into 1/2" dice
- 1 large cucumber, peeled if waxed, cut into 1/3" dice
- 1 small red onion, very thinly sliced (about 1/2 cup)
- 1/2 cup fresh unsweetened shredded coconut (or 1/4 cup desiccated unsweetened coconut, toasted briefly)
- 1 tbsp fresh lime juice (about half a lime)
- 1 tsp granulated sugar
- 1.0 tsp kosher salt
- 1/4 tsp ground black pepper
Practical substitutions
- Fresh coconut: if unavailable, use 1/4 cup unsweetened desiccated coconut; toast 2 minutes in a dry skillet and cool.
Cooking / Baking
- No cooking. Finish-to-order; make within ~5 minutes of serve.
Total cook time
- 5 minutes active
Instructions
- At the last 5 minutes before serve, combine tomatoes, cucumber, and red onion in the mixing bowl. (Fresh coconut–tomato–cucumber salad)
- Add shredded coconut, 1 tbsp lime juice, 1 tsp sugar, 1 tsp salt and 1/4 tsp black pepper. Toss gently to combine. Taste and adjust salt or lime if desired. (Fresh coconut–tomato–cucumber salad)
- Keep chilled briefly if very warm; plate immediately to serve. (Fresh coconut–tomato–cucumber salad)
3. LINEAR TIMELINE (16:05–17:00)
- 16:05: (Goan Pork Vindaloo) Start spice paste: toast coriander, cumin, peppercorns, cloves and cinnamon in small dry skillet 90–120 sec; transfer to grinder/blender and grind to a paste with 2 tbsp water. Prep onion, garlic and ginger while paste cools.
- 16:12: (Goan Pork Vindaloo) Heat Dutch oven over medium, add 2 tbsp oil; temper 1/2 tsp mustard seeds until they pop, add 12 curry leaves + 2 dried red chilies and stir 20–30 sec.
- 16:12: (Goan Pork Vindaloo) Add sliced onion and sauté, stirring, 6–8 minutes until soft and starting to brown.
- 16:20: (Goan Pork Vindaloo) Add minced garlic and ginger; cook 60–90 seconds until fragrant.
- 16:22: (Goan Pork Vindaloo) Add pork cubes and brown, stirring, 4–5 minutes so pieces pick up color.
- 16:27: (Steamed long-grain rice) While pork is finishing browning, rinse 2 cups rice in a strainer and combine with 3 cups water, 1 tbsp oil and 1 tsp salt in the saucepan; bring to a boil.
- 16:30: (Goan Pork Vindaloo) Add spice paste, 3 tbsp vinegar, 2 tbsp tamarind paste, turmeric, 1.5 tsp salt, pepper, 1/2 tsp cayenne and 1 tsp sugar; stir to combine, add 1 can coconut milk + 1/2 cup water and bring to a gentle simmer.
- 16:31: (Steamed long-grain rice) When rice boils, reduce heat to low, cover and simmer 18 minutes.
- 16:32: (Goan Pork Vindaloo) Reduce heat to low, cover pot, and simmer gently for 18 minutes (first simmer block).
- 16:49: (Steamed long-grain rice) Rice simmer completes at 16:49; remove from heat and rest, covered, 5 minutes (will be ready ~16:54).
- 16:50: (Goan Pork Vindaloo) Stir pork once; continue simmer another 10 minutes covered to reach total braise time (finalize tenderness). Target finish at 16:50.
- 16:54: (Steamed long-grain rice) Fluff rice with fork and keep covered for plating (rice will be warm and hold 6–10 minutes).
- 16:55: (Fresh coconut–tomato–cucumber salad) Prepare salad now: dice tomatoes, cucumber, thinly slice red onion, toss with 1/2 cup shredded coconut, 1 tbsp lime juice, 1 tsp sugar, 1 tsp salt and 1/4 tsp pepper. Finish-to-order step; do not make earlier.
- 16:58: (Goan Pork Vindaloo) Final check: ensure pork is fork-tender, adjust salt; if finished earlier, keep covered off-heat—do not allow to cool below warm before serving.
- 17:00: (All) Plate rice, spoon Goan Pork Vindaloo alongside, add fresh coconut–tomato–cucumber salad to the table and serve at 17:00.
4. CONSOLIDATED SHOPPING LIST
Produce
- Yellow onion — 1 large (for vindaloo)
- Red onion — 1 small (for salad)
- Garlic — 6 cloves (about 1 head; use 6 cloves)
- Fresh ginger — 2" piece (use 1.5")
- Fresh curry leaves — 12 leaves (small bunch) ⁺
- Tomatoes — 2 medium
- Cucumber — 1 large
- Fresh unsweetened shredded coconut — 1/2 cup (or 1 fresh coconut to grate)
- Lime — 1 (for 1 tbsp juice)
Meat / Seafood
- Pork shoulder, boneless — 2.00 lb
Dry Goods / Pantry
- Long-grain white rice — 2.00 cups (uncooked)
- Canned coconut milk — 1 (13.5 oz) can
- Tamarind paste — 2.00 tbsp
- White vinegar — 3.00 tbsp
- Vegetable oil — 4.00 tbsp ⁺
- Kosher salt — 3.5 tsp ⁺
- Ground black pepper — 1.00 tsp
- Cayenne pepper — 1/2 tsp
- Ground turmeric — 1.00 tsp
- Coriander seeds — 1.00 tbsp
- Cumin seeds — 1.00 tsp
- Whole black peppercorns — 1/2 tsp
- Mustard seeds (whole) — 1.00 tsp
- Whole cloves — 2
- Cinnamon stick (1") — 1
- Dried red chilies — 2
- Granulated sugar — 1.00 tsp
- Brown sugar — 1.00 tsp (only if using tamarind substitute)
5. NOTES & ASSUMPTIONS
- Optional table-side items: extra white vinegar or lime wedges and additional cayenne or chili flakes for any adult wanting more heat at the table.
- Global substitutions: if tamarind paste is unavailable, use 1 tbsp lime juice + 1 tbsp brown sugar as listed under recipe substitutions. If curry leaves are unavailable, use 1 bay leaf + 2 cilantro stems as a lesser aromatic substitute.
- Child-safety: keep dried red chilies and cayenne out of reach of children; they are used in small measured amounts in the pot but reserve extra chilies at the table for adults only.
- Timeline risk(s): the tightest execution window is the initial 20 minutes (spice-toasting → onion sauté → browning) where most active work occurs; burning spices or onions would require quick adjustment and could delay the simmer start. Mitigation mindset: keep heat at medium for the onion step, stir frequently, and prepare all mise en place (spice bowl, measured liquids, cut pork) before the 16:05 start time so the active window flows.
- Latest safe start time: You can start as late as 16:05 for a 17:00 serve.
- Practical mitigation without changing the menu: if you notice onions or spices are close to burning, reduce heat immediately, remove the pot from heat to cool briefly, then resume at low heat; the braise is forgiving if you restore a gentle simmer and add a tablespoon of water to rescue sauce consistency.