Vegetable Vindaloo
A tangy, spicy Goan-style curry packed with potato, carrot, beans, and bell pepper in a vinegar-laced masala. It has bold flavor, a light gravy, and works beautifully with rice, pao, or chapati as part of a meal.
For 4 servings
- prep · ~10 min
Prep the vegetables and masala ingredients.
1.Cube the potato, carrot, and bell pepper into bite-size pieces.2.Trim the green beans and cut them into short pieces.3.Slice the onion and chop the tomato, ginger, and garlic. - boil · ~8 min
Boil the potato until just tender.
Cook the potato in water until it is almost done but still holds its shape. Drain and keep aside.
TIPDo not overcook the potato or it will break up while simmering in the gravy. - saute · ~6 min
Cook the vindaloo masala.
1.Heat 1 tsp oil in a pan over medium heat.2.Add the dried red chili, cumin seeds, black peppercorns, cloves, and cinnamon.3.Cook for 30 seconds until fragrant.4.Add the ginger and garlic and cook for 1 minute.5.Add the tomato and cook until soft and pulpy, about 4 minutes. - mix · ~3 min
Blend the masala to a smooth paste.
Cool the cooked spice mixture slightly, then blend it with the vinegar, turmeric powder, and jaggery until smooth.
- saute · ~10 min
Cook the onions and vegetables.
1.Heat the remaining oil in a kadai over medium heat.2.Add the sliced onion and cook until light golden, about 6 minutes.3.Add the carrot, green beans, and bell pepper.4.Cook for 4 minutes, stirring often.TIPLight browning on the onions adds depth and balances the sharp vinegar in the curry. - simmer · ~12 min
Simmer the vindaloo.
1.Add the ground vindaloo paste and salt to the pan.2.Cook the masala for 2 minutes until the oil starts to show.3.Add the boiled potato and water, then mix gently.4.Cover and simmer until the vegetables are tender and the gravy is slightly thick, about 10 minutes. - rest · ~5 min
Let the vindaloo rest for 5 minutes.
- serve
Serve hot.
Serve the vegetable vindaloo hot with rice, pao, or chapati.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Boil the potato only until a knife meets slight resistance; it will finish cooking in the vindaloo gravy.
- 2Cool the spice-tomato mixture a bit before blending so the vinegar stays bright and the blender doesn't build pressure.
- 3Cook the blended masala until you see a little oil separate; that step removes raw spice harshness.
- 4Keep the bell pepper slightly firm for the best texture, since it softens quickly during the covered simmer.
- 5Rest the curry for 5 minutes before serving so the vinegar, jaggery, and spices settle into a balanced taste.
- 6This vindaloo tastes even better the next day; refrigerate and reheat gently so the potatoes don't break.
Adapt it for your goals.
Low-oil
Use less oil and add a splash of water while frying the onion and masala; good if you want a lighter everyday curry.
veganVegan
This dish is naturally vegan as written, making it a good plant-based Goan-style curry to pair with rice or pao.
jainJain
Skip onion, garlic, and ginger; use more tomato and a pinch of asafoetida for depth, keeping the tangy vindaloo profile.
high proteinHigh-protein
Add cooked chickpeas or firm tofu along with the potato for a more filling meal without changing the masala much.
Why this is on our healthy list.
Vegetable-Rich Main Dish
Potato, carrot, beans, bell pepper, onion, and tomato make this curry rich in varied plant compounds and everyday fiber.
Spice-Forward Flavor
Garlic, ginger, cumin, pepper, cloves, cinnamon, and chili add bold taste, so the dish stays satisfying without heavy cream.
Naturally Dairy-Free
The gravy gets body from cooked onion, tomato, and ground spices rather than butter or cream, which keeps it lighter.
Frequently asked questions
Yes. Reduce the dried red chilies or remove their seeds before cooking; keep the vinegar and jaggery so the classic balance remains.



