My Plantiful Cooking

menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Summer Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Summer Recipes
×
Home » Recipes » Vegan Main Dishes

Modified: Dec 30, 2024 · Published: Sep 18, 2023 by Jim Mee Sha · This post may contain affiliate links · 2 Comments

Vegan Vegetable Vindaloo

Jump to Recipe

This vegetable vindaloo is a vegan take on the classic Goan curry, packed with vibrant vegetables and hearty tofu in a bold, spicy sauce. Ready in 30 minutes, it’s flavorful, comforting, and easy to customize! 

Stirring a bowl of vegan vindaloo with a spoon with 2 glasses of water and a bowl of rice beside.

Weekends as a kid meant trips to a local Indian spot for their unforgettable vindaloo—fiery, tangy, and packed with bold flavors. This vegan version swaps out meat for tofu and vegetables, simmered to perfection in a spicy, aromatic sauce.  

This vibrant, comforting vegetable vindaloo can easily be adjusted to your spice preferences by adjusting the amount of chili powder added. After cooking, add a dollop of tofu sour cream to mellow the heat further.

Serve vegan vindaloo with chickpea pulao, soya chunks masala, or moong masoor dal for a satisfying meal!

Jump to:
  • 💚Why you will love this recipe 
  • 🤔What is vindaloo 
  • 🌶️What you will need 
  • 📃Ingredient notes and substitutions 
  • 🔪How to make
  • ✅Recipe tip and variation
  • 🍚How to serve 
  • ❄️Storing suggestions
  • ❔Commonly asked questions
  • 🍽️More vegan Indian mains
  • 📖 Recipe

💚Why you will love this recipe 

  • Fiery, flavorful, and bold in flavors 
  • Loaded with wholesome veggies and plant-based protein
  • Easy to adjust the spice level to suit your taste
  • A one-pot recipe that's simple, comforting, and fuss-free

🤔What is vindaloo 

Vindaloo is a flavorful curry from Goa, originally inspired by the Portuguese dish carne de vinha d’alhos, which features meat marinated in wine and garlic. When the Portuguese colonized Goa, locals added Indian spices, creating the bold, spicy vindaloo we love today.  

This dish was traditionally made with pork, but chicken and beef versions are popular nowadays too—this vegan twist uses tofu and vegetables for a delicious, plant-based option!

🌶️What you will need 

Spices needed like cloves, mustard seeds, cardamom, garlic, and turmeric.
Ingredients needed like cauliflower, tofu, potato, green beans, tomato paste, broth, and onion.

📃Ingredient notes and substitutions 

  • Chili powder - Kashmiri chili powder is commonly used to give more heat. Feel free to substitute with regular chili powder.
  • White vinegar - Can be substituted with apple cider vinegar or white wine vinegar. 
  • Spices – Mustard, cardamom, cloves, coriander, and cumin create the rich, complex flavors of the curry. Cloves are optional but highly recommended for extra depth.
  • Tofu – Be sure to press the tofu to remove excess water using a tofu press or by stacking something heavy on top.
  • Vegetable broth – Using vegetable broth enhances the flavor of the dish, but water can be substituted if needed. 

🔪How to make

Chili sauce in a blender.
  1. Step 1: Combine all the ingredients for the curry paste and ½ cups of water in a blender. Blend until smooth.
Marinating tofu, potatoes, and cauliflower in chili sauce.
  1. Step 2: Marinade veggies and tofu for 1-2 hours or overnight (in the fridge).

💡Tip

The longer you marinate, the more flavorful it will be. You can also marinate it overnight in the fridge.

Cooking onion in a Dutch oven.
  1. Step 3: Saute onion until translucent
Cooking potatoes, cauliflower, and tofu in a white Dutch oven.
  1. Step 4: Add marinated veggies and tofu. Fry for a few minutes.
A pot of tofu, vegetables, and potatoes in chili sauce.
  1. Step 5: Add broth, green beans, and tomato paste and cook for 15-20 minutes or until the veggies are soft.
A pot of vegetable vindaloo in a white Dutch oven.
  1. Step 6: Adjust the taste, and serve your vegan vindaloo while warm.

✅Recipe tip and variation

  • Customize the spiciness – This dish is on the spicier side, but you can easily adjust the heat by varying the amount of chili powder. For a milder version, swap some chili powder for sweet paprika.  
  • Adjust taste to preference – Once cooked, taste and adjust the flavors by adding more salt, vinegar, chili powder, or a touch of sugar if needed.  
  • Tofu – If you prefer, tempeh, chunks of my vegan chicken breast, or chickpeas are great alternatives to tofu.  
  • Veggies – Feel free to experiment with other vegetables like zucchini, carrots, green bell peppers, or peas for added variety in your vegan vindaloo.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

🍚How to serve 

Here are some delicious ways to serve your vegetable vindaloo curry: 

Rice - Basmati, Jasmine rice, Manchurian fried rice, or Indian fried rice are some great options. For a lower-carb alternative, do cauliflower rice. 

Side dishes - Some sides that pair well with this curry include raita, vegan momos, and this simple Indian cabbage curry. 

Indian flatbreads - Make my roti or plain paratha to scoop out the delicious curry sauce! 

Toppings - To dull the heat, top your vegan vindaloo with plant-based yogurt (like soy or coconut yogurt). I also love adding chopped cilantro or parsley to mine.

A plate of vegan vindaloo served with a spoon with 2 glasses of water in the background.

❄️Storing suggestions

Refrigeration – This tofu vindaloo keeps well in the fridge for up to 5 days, making it perfect for meal prep.

Freezing – I don’t recommend freezing the whole dish, as the texture of potatoes and tofu will change upon freezing and thawing. Additionally, the vegetables might turn mushy.
Chili paste – However, the chili paste freezes beautifully! You can batch-make it and portion it using souper cubes or freezer bags for later use. When ready to make your curry, simply thaw the paste overnight in the fridge or on your countertop for a few hours.

❔Commonly asked questions

How spicy is vindaloo?

Vindaloo is known for being one of the spiciest Indian dishes, with its heat coming from the chili powder. The spice level can vary depending on how much chili you add, so if you're sensitive to spice, you can easily adjust the recipe by replacing some of the chili powder with sweet paprika for a milder version.

How do I make my vindaloo less spicy?

If you find your vindaloo too spicy, there are a few easy ways to make it milder. You can substitute up to ½ of the chili powder with sweet paprika, reducing the heat while keeping the rich flavor. 

Another option is to add a dollop of yogurt or plant-based dairy, like sour cream. This helps cool the dish and adds a creamy texture. A touch of extra sugar can help balance the spice, making it less overwhelming.

What vegetables go with vindaloo curry?

Sturdier veggies like cauliflower, potatoes, bell peppers, and green beans hold up beautifully in vindaloo, soaking up all the bold flavors. Tender vegetables like peas and spinach are great, too—just add them in the last few minutes of cooking to keep their texture and color intact.

A plate of vegan vindaloo served with a spoon topped with chopped cilantro.

🍽️More vegan Indian mains

  • A bowl of rice served with dal with naan, bowl of dal, and glass of water beside.
    Moong Masoor Dal
  • A bowl of cabbage manchurian serve with spoon with green onion, water, and rice beside.
    Cabbage Manchurian
  • A plate of tandoori tofu served with mint chutney with water beside.
    Crispy Vegan Tandoori Tofu (baked/pan-fried)
  • A bowl of vegetable madras curry served with spoon with rice and chapati beside.
    Vegan Vegetable Madras Curry

If you made this recipe, leave a rating and comment below. We would love to hear from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook, and Pinterest to get the latest updates. 😉

📖 Recipe

A plate of vindaloo served with a spoon with a bowl of rice and 2 glasses of water beside.

Vegetable Vindaloo (vegan)

Meesha
This vegetable vindaloo is a vegan take on the classic Goan curry, packed with vibrant vegetables and hearty tofu in a bold, spicy sauce. Ready in 30 minutes, it’s flavorful, comforting, and easy to customize!
5 from 1 vote
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 20 minutes mins
30 minutes mins
Total Time 1 hour hr 5 minutes mins
Course Main Course
Cuisine Indian
Servings 4 servings
Calories 160 kcal

Ingredients
  

Curry paste

  • 5 cloves garlic
  • 1 tablespoon minced ginger
  • 2 tablespoons rice vinegar or apple cider vinegar/white wine vinegar
  • 2-3 teaspoons chili powder (adjust to taste)
  • 1 teaspoon coriander powder
  • 1 teaspoon ground cumin
  • 1 teaspoon mustard seeds
  • 1 teaspoon sugar
  • 3 green cardamom pods
  • ¼ teaspoon ground turmeric
  • ½ teaspoon ground cinnamon
  • ½ teaspoon black peppercorn
  • ½ teaspoon salt
  • ½ cup water
  • 3 cloves optional

Other ingredients

  • 1 block extra-firm tofu drained, pressed and cubed
  • ½ small head cauliflower cut into bite-sized pieces
  • 1 medium potato cubed
  • 1 medium onion diced
  • 2 cups vegetable broth
  • 1 cup green beans 125g (cut into 2 inches pieces)
  • 2 tablespoons tomato paste
Prevent your screen from going dark

Instructions
 

  • Combine all ingredients needed for the curry paste in a blender. Blend until smooth.
  • Transfer cauliflower, potato, and tofu into a large container, and pour in chili paste. Place the lid on and toss until the paste is well distributed. Allow to marinade for 1-2 hours or overnight in the fridge.
  • Heat a tablespoon of oil in a Dutch oven over medium high. Add onion and saute until translucent.
  • Add marinated veggies and tofu next and fry for a few minutes or until the veggies start to sweat.
  • Add broth, green beans, and tomato paste. Bring the mixture to a gentle simmer. Allow it to cook for 15-20 minutes or until the veggies are soft.
  • Give your vegetable vindaloo a taste, adding more seasonings (chili powder, sugar, vinegar, salt) if needed. Serve your vegetable vindaloo while warm.

Notes

Helpful tips 
  • Customize the spiciness – This dish is on the spicier side, but you can easily adjust the heat by varying the amount of chili powder. For a milder version, swap some chili powder for sweet paprika. 
  • Storing leftover - Leftover vegetable vindaloo can be refrigerated for 5 days. 
  • Meal prep tip - Batch make the chili sauce, then portion and freeze them using souper cubes or zip-top bags. Simply thaw a portion overnight in the fridge whenever you want to make vindaloo! 

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Nutrition

Calories: 160kcalCarbohydrates: 24gProtein: 11gFat: 3gSaturated Fat: 0.5gPolyunsaturated Fat: 1gMonounsaturated Fat: 1gSodium: 453mgPotassium: 748mgFiber: 5gSugar: 6gVitamin A: 621IUVitamin C: 35mgCalcium: 98mgIron: 3mg

Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

Did you make this recipe ?Tag @myplantifulcooking on Instagram !

More Vegan Main Dishes

  • A plate of lemongrass tofu served with chopsticks and 2 glasses of tea.
    Lemongrass tofu
  • 4 vegan sausages on a plate with stalks of cilantro beside on a blue folded teacloth.
    Vegan Italian Seitan Sausages
  • Orange tofu served with rice and broccoli on a plate with chopsticks beside.
    Crispy Vegan Orange Chicken (orange tofu)
  • 2 bowls of congee served with spoon topped with green onion and fried shallots.
    Creamy Brown Rice Congee

Comments

    5 from 1 vote (1 rating without comment)

    Join the discussion ! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Marian Baker says

    December 23, 2024 at 1:06 am

    I’m interested in trying out this recipe, however In can’t find the amount of broth to use in your instructions?

    Reply
    • Jim Mee Sha says

      December 25, 2024 at 6:20 am

      Sorry, I had missed that. Just made the changes in the recipe card (You will need 2 cups of broth!)

      Reply
A headshot of Mee Sha leaning on a handrail.

Hi, nice to meet you! I am Mee Sha, a final-year dietetic student passionate about nutrition, cooking, and food. This blog was created to share my favorite plant-powered recipe!

More about me →

❄️Vibrant Vegan Summer Recipes

  • A stack of 4 patties on a wooden board with buns, red onion and lettuce in the background.
    Juicy Vegan Chicken Burger Patties
  • Seaweed salad on a plate on a bamboo sushi mat with a cup of tea beside.
    Japanese Wakame Seaweed Salad
  • Seitan ribs on a wooden board with newspaper beneath topped with chopped cilantro.
    Meaty Vegan BBQ Ribs (seitan ribs)
  • A plate of cucumber tomato corn salad with a fork beside.
    Tomato Cucumber Corn Salad
  • A plate of cucumber salad served with chopsticks with sesame seeds and chili flakes beside.
    Spicy Asian Cucumber Salad
  • Pasta salad in a white bowl with fork. There are cherry tomatoes and black peppercorns in the background.
    Easy High Protein Pasta Salad

💚Reader's favorites

  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup
  • Dipping a piece of rice paper rolls in soy sauce.
    Crispy Air Fryer Rice Paper Rolls
  • A plate of noodles served with chopsticks with another bowl of noodles, tea, and chopped green onion beside.
    Stir-fry Noodles with Oyster Sauce
  • A plate of stir-fry vegetables on a wooden board with bowl of rice and chopsticks beside.
    Indian Stir-fry Vegetables
  • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
    Rich Peanut Butter Powder Cookies (PB2 cookies)

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My Plantiful Cooking

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.