Return to top
featured in… The Huffington Post CookingLight Reader's Digest Women's Health BuzzFeed Glamour Whole Foods Oprah Winfrey Network CNN Food Network Healthline Shape

Hello! I’m Anjali. I’m a board certified health coach, author, wife, mom and food lover from the SF Bay area (now living in Seattle, WA!); with a passion for delicious food and a desire to make healthy eating easy, tasty and fun! Learn more about me here and stay for a while!

Anjali Shah

Vegetable Vindaloo

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

My 40-minute Vegetable Vindaloo recipe is warm, comforting, and packed with flavor! I make it with a homemade vindaloo paste and a medley of fresh vegetables, and it is one of my go-to options for a hearty dinner. It also happens to be vegan and gluten-free.

Vegetable vindaloo served in a bowl with naan and rice on the side.

If you’ve never tried any vindaloo recipes before, you are in for a happy surprise! This is a simple dish full of spice and aromatic flavors, a bunch of fresh vegetables simmered in a rich tomato-based sauce. This is the best vindaloo recipe in my opinion. Ha!

This authentic vegetable vindaloo recipe celebrates the rich heritage of Indian cuisine, combining a vibrant mix of spices with a colorful medley of vegetables. Even though this vindaloo masala uses a variety of spices, it’s actually really easy to make. Indian cooking doesn’t have to be complicated just check my Indian Asparagus Stir Fry, and this dish tastes like it’s been simmering all day, even though it only takes about 40 minutes total, including just 10 minutes of prep.

One weeknight, I was making this vegetable vindaloo when my cousin, who loves to travel and had just returned from Asia, dropped by. I started sautéing the vindaloo paste so the spices could release their flavor and blend with the vegetables. My cousin immediately began talking about the flavors they had tried on their trip, and we chatted about street food and markets while the vegetables cooked. The mix of traditional Indian spices with a touch of Portuguese influence really makes this dish stand out.

I blend the vindaloo paste, sauté it briefly in coconut oil, and add whatever vegetables I have. Potatoes, cauliflower, and bell peppers absorb the tomato-based sauce well while keeping a little bite. The curry is light yet flavorful, making it a healthier choice without skimping on taste. I can adjust the spice level or add tofu for extra protein and it is ready in just 40 minutes, which makes it my go-to for quick and plant-based dinners that really impress.

What makes this the best is how versatile it is. I often make a big batch on Sunday to enjoy through the week. This vindaloo shows that plant-based, vegetable-packed meals can be hearty, flavorful, and satisfying for everyone. I hope you give this one a try!

Latest Recipe Video!

🥘 Ingredients

To make this vindaloo recipe, I start with a simple list of ingredients:

Ingredients for vegetable vindaloo recipe on a white background.

Vindaloo Paste:

Red Onion, Garlic, and Ginger: I use these aromatics as the flavorful base of the vindaloo paste, adding depth and richness to the dish.

Indian Spice Blend: Spices like dried red pepper flakes, smoked paprika, turmeric, ground coriander, cumin powder, cardamom, and ground cinnamon infuse the paste with warmth, spiciness, and a touch of sweetness. I always add salt and black pepper.

Apple Cider Vinegar and Coconut Oil: I add vinegar and oil to balance the flavors and contribute to the smoothness of the paste.

Cilantro: Fresh cilantro adds authentic herbal notes.

Vegetable Vindaloo:

Coconut Oil: I use coconut oil for this easy vindaloo recipe. While some recipes use ghee, coconut oil keeps this version vegan.

Vegetables: Potatoes are hearty and filling, making them perfect for this healthy dinner. I also add cauliflower, green beans, and bell peppers to give the curry a tender crunch.

Vegetable Broth, Tomato Paste, Canned Diced Tomatoes: These ingredients create a thick, rich, tomato-based sauce for the vindaloo, balancing the spices with a touch of sweetness.

Substitutions

Vegetables: I like to add any veggies I have on hand to my vegetable vindaloo. Carrots, peas, spinach, zucchini, sweet potatoes, or mushrooms all work well.

Protein Options: For extra protein, I add tofu, paneer, or chickpeas to the mix of vegetables.

Spice Level: I adjust the heat by adding chili powder or powdered Kashmiri chilies. I increase or decrease the amount of hot spices in the vindaloo sauce to make it milder or spicier. I start small, since once added, the spice can’t be removed.

🔪 How To Make

This healthy vegetable vindaloo recipe comes together quickly! I blend the vindaloo paste and use just one pan to cook the curry with the vegetables. Here’s how I make it:

Make Vindaloo Paste: In a blender, I combine all the vindaloo paste ingredients and blend until a smooth paste forms, scraping down the edges as needed. I set it aside for later use. I can also use a food processor for this step.

Vindaloo paste ingredients added to a food processor.

Mix Veg Vindaloo: In a large pot, I heat coconut oil over medium-high heat and sauté the vegan vindaloo paste for a few minutes to intensify the flavor.

Add Vegetables: I add the vegetable broth and diced potatoes to the curry.

Add Veggies: I simmer the vindaloo for 5 minutes, then add the cauliflower, green beans, red bell pepper, tomato paste, and canned diced tomatoes.

Cook: I simmer the vindaloo gently for 20–30 minutes over medium heat, stirring occasionally.

Adjust Flavor: I sprinkle the vindaloo with garam masala and adjust the seasoning. I serve this vegetarian potato vindaloo warm and enjoy!

My #1 Secret Tip for this recipe is to adjust the flavors by controlling the spice level. I do this by increasing or decreasing the dried red pepper flakes in the vindaloo paste, starting small and adjusting gradually until it reaches my preferred heat.

Other Tips To Keep In Mind:

  • Meal Prep Ready: This recipe is perfect for meal prep. I prepare the vindaloo paste ahead of time and store it in the refrigerator for up to 2 days in a sealable jar. Then I can quickly toss it with the vegetables, and lunch is ready in a flash!
  • Cut Veggies Small: I make sure all the vegetables are roughly the same size for even cooking. I cut the cauliflower into small florets for faster cooking and better flavor distribution, and I dice the potatoes no larger than ½ inch to ensure they cook quickly.
  • Modify Consistency If Needed: I add water or more vegetable broth if the sauce thickens too much during cooking.

📖 Variations

Here are some delicious ways I like to mix things up and serve this vindaloo for variety:

Tofu Vindaloo: I boost the protein by adding cubed tofu to the spicy sauce. I can also make a seitan vindaloo by substituting cubes of crispy fried seitan.

Lentil Vindaloo: For a protein-packed option, I add a cup of cooked lentils, such as red or green lentils, to the vegetable vindaloo while cooking. I can also make chickpea vindaloo by adding a 15-ounce can of chickpeas instead of lentils.

Paneer Vindaloo: I add cubed paneer to the curry paste during the simmering stage, letting it soak up the flavors and become tender.

👨‍👩‍👧 Serving Suggestions 

A flavorful vindaloo deserves special sides. I sometimes serve it with vegan flatbread or my Guyanese roti, both of which pair perfectly with this spicy curry.

Rice is my go-to with any spicy curry. I like pairing vindaloo with vegan biryani for a hearty meal, or whipping up Indian fried rice, also called “Khichdi,” which makes an amazing side for this dish.

🫙 Storage Directions

Refrigerating: I let leftover vindaloo cool to room temperature before transferring it to an airtight container and storing it in the refrigerator. Vegetable vindaloo curry keeps well for up to 4 days.

Freezing: I freeze leftover vindaloo in a freezer-safe, airtight container for up to 1 month. I let it thaw completely in the refrigerator overnight before reheating.

Reheating: I reheat individual portions on the stovetop or in the microwave the next day, adding a splash of water or vegetable broth if needed.

❓Recipe FAQs

What makes vindaloo taste authentic?

Vindaloo gets its signature flavor from a balance of heat, acidity, and spices. I rely on dried chilies, vinegar, garlic, and properly bloomed spices, because missing or reducing any of these can make the dish taste flat or generic.

How do I fix a vindaloo that isn’t spicy enough?

I increase the amount of dried red chilies or use a hotter chili variety. I can also add chili powder while cooking the paste, letting it fry briefly in oil to deepen the heat without making it taste raw or harsh.

What makes the sauce watery, and how do I thicken it?

If I add too much liquid or don’t simmer it long enough, the sauce can turn out thin. I let it simmer uncovered so it reduces properly and becomes thick and rich.

Vegetable vindaloo served in a bowl with naan and rice on the side.

Love this plant based indian recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

🎥 Watch How to Make It

https://youtu.be/bFqAC0rsgEY
Vegetable vindaloo served in a bowl with naan and rice on the side.
Print Recipe
5 from 7 votes

Vegetable Vindaloo

My 40-minute Vegetable Vindaloo recipe is warm, comforting, and packed with flavor! I make it with a homemade vindaloo paste and a medley of fresh vegetables, and it is one of my go-to options for a hearty dinner. It also happens to be vegan and gluten-free.
Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes
Course: Main Course
Cuisine: Indian, Vegan
Diet: Gluten Free, Vegan, Vegetarian
Servings: 6
Calories: 186kcal
Author: Anjali Shah

Ingredients

Vegetable Ingredients

Vindaloo Paste

Instructions

  • Prepare the vindaloo paste by adding all paste ingredients into a blender and blend to a smooth paste. Scraping down the edges several times and blending again if needed.
  • Next, heat the coconut oil in a large pot over a medium-high heat and sauté the paste for 2-3 minutes.
  • Stir in the vegetable broth and add the diced potatoes, bring to a simmer.
  • Cook for 5 minutes before adding the cauliflower florets, beans, bell pepper, tomato paste and diced tomatoes.
  • Stir and continue to simmer gently for 20-30 minutes or until the vegetables have cooked through. Stirring occasionally to prevent the sauce from burning.
  • Add the garam masala and adjust the seasoning to taste.
  • Serve with rice and naan bread.

Notes

  • My #1 Secret Tip for this recipe is to adjust the flavors by controlling the spice level. I do this by increasing or decreasing the dried red pepper flakes in the vindaloo paste, starting small and adjusting gradually until it reaches my preferred heat.
  • Meal Prep Ready: This recipe is perfect for meal prep. I prepare the vindaloo paste ahead of time and store it in the refrigerator for up to 2 days in a sealable jar. Then I can quickly toss it with the vegetables, and lunch is ready in a flash!
  • Cut Veggies Small: I make sure all the vegetables are roughly the same size for even cooking. I cut the cauliflower into small florets for faster cooking and better flavor distribution, and I dice the potatoes no larger than ½ inch to ensure they cook quickly.
  • Modify Consistency If Needed: I add water or more vegetable broth if the sauce thickens too much during cooking.

Nutrition

Calories: 186kcal | Carbohydrates: 34g | Protein: 6g | Fat: 5g | Saturated Fat: 3g | Polyunsaturated Fat: 0.4g | Monounsaturated Fat: 1g | Sodium: 826mg | Potassium: 1024mg | Fiber: 7g | Sugar: 8g

10 responses to “Vegetable Vindaloo”

  1. Enjoyed this with dinner last night and it was a savory success! Easy, hearty and delicious; definitely, a new favorite recipe!5 stars

  2. I’ve never tried vegetable vindaloo before this, and now I want to have it all the time! So tasty and good for you too!5 stars

  3. Loved this vegetable vindaloo. The ingredients are totally bursting with flavors. Packed and meal prepped this for the next few days too.5 stars

5 from 7 votes (2 ratings without comment)

Leave a Reply

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

Recipe Rating





Subscribe to newsletter

Copyright 2026 The Picky Eater®, LLC. All rights reserved. Powered by Crave