Vegan Vegetable Vindaloo is my meatless take on a spicy pork dish created in Goa, India, at a time when the state was colonized by the Portuguese. Chunky veggies like mushrooms, cauliflower, potatoes and onions are drowned in a flavorful sauce of spices and an ingredient unusual to most Indian, but not Goan, cuisine: vinegar.

Vindaloo is a dish that sprang from the belly of Goa, a lush paradise along India's scenic west coast.
When the flower children went east, this is the land where many found the spiritual fulfillment they were seeking. Not surprising because not only is Goa indescribably gorgeous, but it was home to inclusive, diverse, happy people steeped in the intoxicating culture of "susegado" -- taking it easy. The locals joked that there were three things Goans do best: khavap, pivap, nidap. Or eat, drink, and sleep.
The drinking, of course, refers to Feni, a popular homestyle liquor that runs thicker than blood in many veins here and that is brewed from the quirky, upside-down cashew fruit that grows abundantly in Goa's emerald valleys.
My stepmother, who passed on earlier this year, was a Goan and, like all Goans, she had a fierce love for the land of her birth. Thanks to her, I developed my own fascination, and love, for this, the tiniest Indian state, where I spent many summers.
Goa played host to Portuguese colonists from the 1500s all the way until 1961 and modern-day Goa is a mix of that colonial culture and the demands of its present in a globalized India. Old, faded but magnificent Portuguese-era homes with wide verandahs and intricate iron grillwork in the windows sit on the narrow streets that were once lazy pedestrian pathways and are now clogged with noisy cars spitting out gray exhaust. The beaches, once strewn with Goans and hippies who assimilated effortlessly with the locals, are now consumed by expensive resorts accessed by a privileged few. Young people leave homes tucked in scenic valleys dotted with mango and jackfruit orchards to work at the many call centers that have sprung up around the state.
Despite the changes, Goa's charm is hard to smother, as is the delightful nature of its diversity. The state has large populations of both Hindus and Christians who speak the same language, Konkani, with vastly different accents. Churches like the Basilica of Bom Jesus are as much at home here as the colorful domes of the Mangeshi temple. In fact, Hindus and Christians. as I remember, would cross-worship at both churches and temples with unbridled gusto. "The more gods to get blessed by, the merrier," my Goan aunt, Vilas maushi, an avid temple- and church-goer herself, once explained very logically.
The cuisine of Goa-- or rather the cuisines-- are just as diverse and delightful. Both the Hindus and the Christians cook a good deal with rice and coconut but they cook these ingredients up into vastly different dishes. Because Goa is along the coast, fish figures prominently in both cuisines, although Christians in Goa, whose food absorbed stronger Portuguese influences (because of large scale conversions by the colonizers), use pork just as frequently in dishes like Feijoada, Cafreal and Xacuti.
The vindaloo I have for you today is a classic Goan Christian dish, and it is arguably one of the state's best known foods. But this is, of course, a vegan version, although it is no less tasty.
What is a vindaloo
A vindaloo is a vibrant, spicy, tangy, sweet and salty dish of a meat (traditionally pork, although chicken versions appear to be seen more widely on the web now) cooked in a fragrant sauce of spices like coriander, cumin, mustard, red chili peppers, garlic and vinegar.
The dish is believed to have originated from a Portuguese dish, carne de vinha d'alhos, or meat cooked in wine (vinha) and garlic (alho). Vindaloo was an Indian corruption of that term and it stuck, perhaps because it was easier to pronounce.
There is a common misconception that the "aloo" in "vindaloo" stands for potatoes. That's not only a bit simplistic, but "aloo" is a Hindi/Punjabi word for potatoes and not one used in Goa (where potatoes are called "batate" or "batato" in the local language, Konkani). Meat vindaloo recipes do not usually have potatoes in them, although I do frequently use them in my vegan version because hey, they are delicious.
Ingredients for a vegetable vindaloo
- Vegetables: Use vegetables that are chunky and retain some texture when cooked. When I last shared this recipe with you all the way back in 2009, I used eggplants, and they are great here. This time I used cauliflower, potatoes and mushrooms. Bell peppers of any color are also fine here, as are carrots. I would stay away from veggies that get watery and cook quickly, like zucchini, for the best texture and flavor.
- Olive oil/vegetable oil: I don't usually recommend olive oil for Indian cooking because most Indian food needs to be cooked at high temperatures, which olive oil is not suited to, and also it adds a flavor that's alien to Indian cooking. Goan Christian food can be an exception though because the flavors are very complimentary and marry well with olive oil, because of the Portuguese influences. I use a mix: extra virgin olive oil for the masala paste to marinate the vegetables and vegetable oil for the sauce.
- Tomatoes: Although tomatoes are a vegetable, I separated them out because they serve more as a base for the rich gravy that brings the other ingredients together. Use pureed tomatoes--canned or fresh are fine, although I prefer canned in this recipe because they add a bit more sweetness.
- Onions: Like the onions the tomatoes help create a flavorful gravy, but I like cutting them into chunky pieces so they don't quite disappear in the sauce.
- Black mustard seeds, cumin seeds and coriander seeds: All of these add complex, rich flavors to the vindaloo masala paste. Cumin brings earthiness, coriander adds lemony freshness and mustard adds a delicious tangy-pungent flavor.
- Garlic and ginger: This is a sauce of vinegar and garlic, so the garlic is quite key here. Add lots of it, at least six to eight cloves, crushed into a paste. As ginger is also present in this recipe you can use a ginger garlic paste if you have that around, but add at least 3-4 more cloves of garlic on top of it.
- Turmeric, red pepper flakes, ground black pepper and paprika: Turmeric and dry red chili peppers would be added to nearly any Goan dish. You can use dry red chili peppers in this vegtable vindaloo but I find that they tend not to break down easily, even in a high-powered blender, so I just use red pepper flakes. If you use dry red chili peppers use two and break them into smallish pieces before blending. A vindaloo is expected to be fairly fiery, so you can definitely use more of the pepper, but I hold back just a bit on the fire because of my son, Jay. Instead, I add some paprika for color.
- Vinegar: White vinegar or wine vinegar would traditionally be used in this dish, but I used apple cider vinegar or balsamic vinegar. Both add the tanginess that's needed along with some sweetness and more complexity. You can, however, just use the regular white vinegar.
- Sugar: You just need a tiny bit, to balance out the flavors.
- Garam masala: You don't absolutely need this, but a bit of garam masala stirred into the vindaloo toward the end of cooking adds more depth to the dish.
- Protein: I don't add any vegan meat to the vindaloo, but you can add sliced vegan sausages, if you like. Baked tofu, such as the air-fryer tofu I shared last, would be divine here. I don't recommend adding beans to this dish because the flavors of a vindaloo sauce won't work as well with beans. If you are looking for a Goan dish with beans, try this vegan feijoada instead.
How to serve vindaloo
- This vegetable vindaloo is divine with laadi pav, a soft, fluffy bread roll sold fresh in Goa by pav-wallahs who make the rounds of neighborhoods each morning with slabs of fresh-baked bread rolls balanced on their bicycles. Any soft bread roll that is not sweet would work.
- You can also eat the vindaloo with brown or white rice. It is delicious with both.
More Goan vegan recipes
Vegetable Vindaloo
Ingredients
- 1 small head cauliflower (separated into medium-sized florets)
- 8 oz crimini mushrooms (use button or even shiitake if you prefer), halved or quartered if very large
- 3 medium potatoes (yellow or red potatoes. Cut in a chunky dice)
- 1 tablespoon vegetable oil
- 2 medium red onions (cut in a large dice)
- 2 cups tomato puree (fresh or canned are both fine. I used canned)
- 2 teaspoon paprika (optional)
- 2 tablespoon cilantro (chopped)
- 2 inch cinnamon stick
- 2 teaspoon garam masala (optional, but recommended)
- Salt and ground black pepper to taste
For the masala marinade paste
- 2 tablespoon apple cider vinegar (or balsamic or white vinegar)
- 2 teaspoon extra virgin olive oil
- 6-8 cloves garlic (chopped)
- 1 inch knob ginger (chopped)
- ½ teaspoon turmeric
- 1 teaspoon red pepper flakes (use more or less per your taste)
- 1 tablespoon black mustard seeds
- 1 tablespoon coriander seeds
- 1 teaspoon cumin seeds
- 1 teaspoon sugar
- 1 teaspoon salt
Optional add-ins
- Air Fryer Tofu (or any baked tofu, cut into cubes)
- Meatless sausage (cut into chunks)
Instructions
- Make the masala paste by blending all the ingredients together in a blender into a paste.
- Place the vegetables--cauliflower, mushrooms and potatoes--in a bowl and toss in the masala paste. Set aside for at least 15 minutes or up to an hour, if you have the time.
- Heat the vegetable oil in a large pot. Add the onions along with salt and ground black pepper and cook, stirring, until the onions are golden-brown, about 10 minutes. Do not hurry through this- you want the onions to develop a lot of flavor
- Add the marinated vegetables and cook, stirring about 5 minutes or until they have expressed some of their juices.
- Add the tomatoes, paprika, if using, and cinnamon stick. Add a cup of water or vegetable stock and bring to a boil. Cover the pot and allow the vindaloo to cook over medium-low heat for 20-30 minutes, stirring once in a while to ensure the veggies get cooked evenly. The potatoes should get tender but the cauliflower will still have a bit of a bite.
- Add the garam masala, if using, and stir it in.
- Add more salt if needed. Stir in the cilantro. Serve.
Wen
Can this be made in quantity and frozen? If so, for how lng?
Vaishali
Hi Wen, you can freeze for up to three months.
Melanie
The Indian restaurant that makes this near me makes it very, very spicy. The red pepper flakes wouldn’t seem to add much heat compared. Do you recommend anything for a spicer version?
Vaishali
You can use a spicy chili like arbol instead of the pepper flakes. Use more if you like it really spicy.
Alesha
This was soo good! I liked this dish better than the version the Indian restaurant makes down the street and it was made by my own two hands😱. Delicious! Thank you for the great recipe!
Vaishali
That's so great to hear! Kudos to you.
John F Miller
Oh, wow! This is the best curry recipe I have come across! I love hot and spicy vindaloos. The combination of cauliflower, mushroom and potato is perfect, especially in the colder months.
I've made this twice and mine looks a bit different (more sauce) but tastes fantastic. I usually make enough to last a week and the flavor grows with age.
Thank you for sharing your talent!
Vaishali
Awesome, so happy you enjoyed it John!
Marianne
Just delicious, I mean really delicious!
Don’t know if its possible when printing recipes I would love it without pictures. Is there some way I can remove them prior to printing?
Vaishali
Hi Marianne, so happy you enjoyed it. Thanks for letting me know. 🙂 You can definitely print the recipe without the photo and the instruction images. When you click on "print recipe" you should see the words "recipe image" near the top with a checkbox next to them. Make sure you uncheck it and the recipe will print without the image. If the recipe has instruction images you will see a similar box with "instruction images" that you can leave unchecked. Hope that helps!
Cheryl
What can I use in place of mushrooms? I love your blog!
Vaishali
Hi Cheryl, eggplants are awesome here--make sure you give enough time for them to cook. Or use carrots or bell peppers. Sweet potatoes would be fine too. Thanks for the kind words!
Amelia
This was so so so so lovely - thank you!
Vidz
Hi! Lovely recipe. Can’t wait to try it! Just a quick question.
For the tomatoes do you use fresh or canned tomatoes?
Vaishali
Fresh, although you can use canned at a pinch!
Vaishali
Thanks, Amelia! So happy you enjoyed the vegan vindaloo.
Holly
I really enjoyed this recipe! Mine however had a distinct bitter taste I would like to lessen. What is so bitter tasting? How do I fix it?
Vaishali
Hi Holly, happy you liked it! On the bitterness, undercooked eggplant can be bitter, but if you cooked it according to instructions it should have cooked thoroughly. Maybe try reducing mustard seeds to 1 tsp next time.
jos
Or salt the chopped eggplant first then rinse before using!
Nikki
This so amazing!! I used fable vegan meat instead and it was a winner , the flavors are incredible
Thank you ??
Vaishali
So happy to hear!
Pauline Ridel
Do you have a recipe for laadi pav, please?
Vaishali
Pauline, yes! There's a recipe for whole wheat laadi pav in this post--if you wish you can simply use all white flour! https://holycowvegan.net/vada-pav-for-superbowl-sunday-with/#wprm-recipe-container-15037
Angela
I'm very excited to eat this for dinner tonight! The swap for balsamic is truly inspired.
I followed the recipe almost exactly, adding a bit more heat from fresh chilis after the onions brown, and adding chickpeas for an extremely hearty dish.
I cooked the chickpeas separately (so I could save the aquafaba) then added the beans and a bit of water before the hour + dinner started.
Once the vinegar reduced, the balance of flavors was complete and complex.
Great recipe.
Vaishali
Hi Angela, great tips and so happy you enjoyed it!
Alex Taylor
Way short on the chilis but this looks amazing, cant wait to try!
dean
great recipe! my first attempt at vindaloo and pretty satisfied. the garam masala certainly takes the lead. very appreciative to you and many thanks as i am putting this one in my arsenal.
Vaishali
Awesome to hear! 🙂
Shaun
This is so good! I recently went vegan in order to bring my weight under control. I wish I had stumbled over your website earlier on. I am so looking forward to making many more of your recipes. Thank you for this.
Vaishali
Thanks, Shaun! Welcome to the blog, and congrats on beginning your vegan journey. You are going to love it! Feel free to ask if you have questions.
Angela
Hello again, Vaishali:
Thank you for this awesome recipe that I thoroughly enjoyed, and for sharing your heritage with us as well.
I tried many of your recipes within the past few months, and I have no complaints, because they are all fabulous; probably even better when you cook them!
Enjoy your day!
Angela
Vaishali
Hi Angela, thanks so much for your lovely message! It's great you enjoyed the vindaloo recipe-- one of my absolute favorites! I am also happy you've enjoyed the other recipes. Thanks for letting me know, and hope you have a lovely day! 🙂
Garbutt billie lynn
i just stumbled across your blog and i must say i'm already in love! your recipes and stories are amazing, can't wait to try this one tonight!
Jordan Schulz
Hi, had a chance to try my hand at this today. Wonderful blend of flavors, really bright notes carrying through - I believe by the coriander seeds?
I skipped the mushrooms, and I blame myself for not picking up a suitable substitute for that. I missed out on those savory flavors.
All in all, excellent sauce and a recipe that can easily contain a medley of vegetables.
mm
Hi Vishali,
Thanks for lettting me know about your blog - I love it!
See you Monday-
mm
Aparna
Have made a veg xacuti, but never tried a vindaloo. Didn't know your Dad lived here.
Recognise the Dona Paula Bay in your pics.
Sushma Mallya
wow thats a lovely pic, and a great recipe.thanks for sharing it
Usha
Loved your vegetarian version of vindaloo and it has eggplant one of my favorite vegetables. Looks absolutely inviting ...enjoyed the read about Goa and its history I spent a very brief week there once and loved what I saw...
Vaishali
Sharmila, absolutely-- substituting with veggies means no time lost marinating etc. Cherry on the icing! 🙂
Radha, Bharti, Uma, Thanks.
Miri, yes, I remember egg vindaloo is also a popular version. And I'm not surprised you go to Goa each year-- it's definitely an addictive place.
Pari, Joyful, Priya, Anon, Nithya, Thanks.
Susana, good to hear from you, and glad you enjoyed the post. I am sure you'd love Goa-- there's still so much Portuguese history there.
Must be exciting moving back to your home country. Have a smooth move! 🙂
Zengirl, yes, eggplant is definitely one of my favorite veggies and it features on our menu often 🙂 Can't have enough of it!
Zengirl
I can see Eggplant is your favorite 🙂 I am not mushroom eater, but you make them look so tasty!
Daisy
Hi Vaishali!
this one is impossible to not comment, mainly because I'm Portuguese :). I've been away from commenting, I'm moving back to my home country and there's a lot of stuff to take care of!it's overwhelming!Although I have your website opened permanently in my web browser (I've tried so many of yours recipes so far- they're delicious!, taking pictures of them, I truly hope that someday your blog will be featured somewhere, or perhaps a book :),but I will definitely give my contribution to it! ), I just do a quick reading and don't have time for more.
But this post is special, because it talks about the past relationship between ours home countries.
Throughout my school years we had several History classes, we're very pride of our history, despite all the "dark aspects" of it, and I remember very well when my History teacher told us about the Route of Spices, it's how the Portuguese people called the way/path (by sea)that the sailors did to get in to Goa and how they exchanged their merchandise by India merchandise and spices.
Goa is one of the places that I would like to visit one day, but there are others in India.
About the recipe 🙂 the thing about being a eggplant lover is that all of your recipes that call for eggplant are mouth-watering :). I will definitely try this one!
A warm hug,
Susana.
nithya at hungrydesi
Great combination with the mushrooms and eggplant!
Priya
I went once to Goa and we loved those beautiful beaches..Vindaloo looks terrific and toooo delicious...
Anonymous
Hi Vaishali
Never imagined that Vindaloo can be easily made vegan and with ingredients that are already in the pantry. Will give it a try soon.
Joyful
I very much enjoyed your post because I've often thought of going to Goa one day. It was good to hear about it from someone who knows it well. The Vindaloo also looks delicious.
Pari
Hi! I relived Goa through ur post. I have lived there for a while and would love to visit in any day. I have never been a fan of Vindaloo especially because of the strong flavor of Vinegar in it but balsamic vinegar sounds good.
Miri
Vindaloo is one of the few dishes I have memories of my mother making (she passed away when I was 5)and I have always wanted to make it (albeit she made it with egg I think not pork). This looks a fab place to start.
Goa is a my fav place to visit, I have gone every year there since we honeymooned there in 1997 and its wonderful every single time!
Uma
that's a tempting dish Vaishali!! Goa is a beautiful place. Thanks for sharing those lovely pics.
Bharti
I really enjoyed this post. I've been to Goa only once but would love to go back there. It was three days of pure lazy bliss. The vindaloo looks amazing.
radha
Loved reading about Goa coz i also grew up in an island where people do best khavap, pivap, nidap. Hope to try this recipe coz teh combination of the 2 veg already experimented in other dishes is really deli:)
Sharmila
That's a great writeup on Goa. 🙂
Making vindaloo with brinjals and mushrooms mean much less cooking time too as compared to cooking meat ... right? 🙂
Vaishali
Gita, Cham, Preeti, Pomegranate, A and N, Pavani: Thanks!
BangaloreBaker-- absolutely. In fact, I intended to add a note on that and forgot, so thanks for reminding me. Potatoes would be great in this vindaloo.
Stephanie, thanks for pointing out, and I've added the mustard seeds to the recipe-- you need 2 tsp of black mustard seeds.
Stephanie
Hi! I'd love to make this delicious sounding dish. What type of mustard seeds should we stir in at the end and how much? I don't see mustard seeds listed besides the ground mustard for the paste? Peace, Stephanie
BangaloreBaker
Nice post. Should try this version of eggplant. Since I don't eat mushrooms, maybe I can use potatoes in its place.
Pavani
Thats a mouthwatering combination of flavors. Love any dish with eggplant, will give this one a try.
A_and_N
Its a very well-written post!
Pomegranate
Thank you for that lovely history and lovely recipe!
Preeti Kashyap
totally yummy! want to try this ASAP.
Cham
Never been to Goa but still in my wish list!Very cool place!
Vindaloo my mom does with brinjal but the combo looks like a killer!
Matt
Brinjal is eggplant is aubergine
Gita
Whenever I have heard of a vindaloo dish it is with meat...the vegetarian version sounds very interesting...looks tasty too...I have to give this a try 🙂