• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Oh My Veggies logo

  • Recipes
    • Vegetarian Recipes
    • Vegan Recipes
    • Vegetarian Main Dishes
    • Vegetarian Appetizers
    • Vegetarian Breakfast Recipes
    • Vegetarian Side Dishes
    • Dessert Recipes
    • Snack Recipes
    • Drinks
    • Sauces, Spreads and Condiments
    • Holiday Recipes
    • From our Readers
  • Cooking Tips & Hints
    • Cooking Tips
    • Plant-Based Nutrition
    • Product Reviews
  • Shop Cookbooks
  • About Us
  • Nav Social Menu

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
menu icon
go to homepage
  • Find Recipes
  • Cookbooks
  • About Us
  • Free Meal Plan
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • subscribe
    search icon
    Homepage link
    • Find Recipes
    • Cookbooks
    • About Us
    • Free Meal Plan
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
  • ×

    Oh My Veggies » Vegan Recipes » Vegan Main Dishes

    Tofu Vindaloo (It's vegan!)

    Published: Sep 24, 2014 · by Nicole · Updated: Aug 31, 2022 · This post may contain affiliate links.

    Jump to Recipe - Print Recipe
    Tofu Vindaloo

    Seared tofu and tender veggies simmered together with Indian spices--what could be better? Forget take-out - this is a spicy veggie vindaloo you can make right at home.

    Tofu Vindaloo being served in a white bowl
    Photos by Lindsey Johnson
    Jump to:
    • Helpful Tips
    • More Vegetarian Indian Recipes
    • Recipe
    • Comments

    Indian food is my favorite for dining out. Historically speaking, I can’t say the same for cooking it at home. I mean, it’s always a favorite to eat, but the preparation can be rather intimidating.

    For me, this has been the case with many types of foods, and since I started blogging, I realized there’s one way to get over these types of fears: you dive right in, head first.

    Did that conjure up an image of diving into a giant pot of hot, steaming vegan vindaloo? I hope so, because that sounds delightful, to me anyway.

    Tofu Vindaloo Ingredients on a wood table

    Vindaloo is definitely a favorite Indian dish, sort of. I found out recently that the vindaloos I’ve dined on haven’t been traditional vindaloos, which would contain potatoes.

    I think I knew somewhere in my brain that “aloo” translated to “potato,” but ignored it, as every vindaloo I’ve ever eaten was a mix of tender veggies in a spicy sauce, with no potatoes to be found.

    I actually prefer my vindaloo this way, as I like a generous serving of rice and naan (I even make my own naan sometimes!) with my Indian food, and the veggies result in a meal that’s a bit more balanced when served with these sides.

    That’s why I went for a mixed veggie dish when I created my own vindaloo recipe. (I never claimed it was authentic, alright? Just delicious.)

    I also added tofu, making the dish even more balanced in flavor and nutrition. The tofu is surprisingly reminiscent of paneer (pressed Indian cheese, in case you aren’t familiar), so it works beautifully.

    So, basically I took what could be a traditional vindaloo recipe and rearranged it all over the place. How’s that for diving in head-first?

    And even better - this tofu vindaloo is 100% vegetarian and vegan friendly. Woohoo!

    Vindaloo Paste in a food processor

    Helpful Tips

    Another way this recipe differs from some other vindaloo recipes you may have seen is in the fact that it way simplified.

    You’ll often find grinding and toasting of spices in Indian recipes. Not here, and I promise you won’t taste a difference.

    The ingredients list, while on the longish side, is primarily made up of stuff you have in your pantry.

    Asian chili paste is the one seasoning that might be iffy to find, depending where you live. Lots of supermarkets stock it in the ethnic foods sections these days. If you can’t find it there, you can try an Asian market or get it online.

    If you’ve got absolutely every other ingredient needed to make this dish and are so enticed by reading this that you’ve got to start right away, just go with some dried cayenne pepper to taste. It should give you the heat you need in what is a traditionally spicy dish.

    If you prefer your vindaloo on the spicier side, you can increase the amount of chili paste or add a slivered red chili pepper to the veggies.

    More Vegetarian Indian Recipes

    If you love this vegan vindaloo, be sure to check out these other Indian-inspired recipes:

    • Vegan Red Lentil Curry
    • Indian Lentil & Eggplant Curry
    • Indian Butter Chickpeas

    Recipe

    Tofu Vindaloo

    Tofu Vindaloo (Vegan Vindaloo)

    Seared tofu and tender veggies simmered together with Indian spices--what could be better? Forget take-out--this is a spicy veggie vindaloo you can make right at home.
    Print Recipe Pin Recipe Email Recipe
    Prep Time: 10 minutes
    Cook Time: 25 minutes
    Total Time: 35 minutes
    Course: Main Course
    Cuisine: American, Indian
    Diet: Vegan, Vegetarian
    Keyword: Tofu Vindaloo, vegan vindaloo, vegetarian vindaloo, veggie vindaloo
    Servings: 4 servings
    Calories: 265kcal
    Author: Oh My Veggies

    Ingredients

    For the vindaloo paste:

    • 1 onion small, quartered
    • 3 garlic cloves
    • 2 teaspoons fresh grated ginger
    • 1 tablespoon Asian chili paste or to taste
    • ½ tablespoon ground cumin
    • 1 teaspoon ground turmeric
    • ½ teaspoon ground coriander
    • ½ teaspoon dry mustard
    • ½ teaspoon ground cinnamon
    • ¼ teaspoon ground cloves
    • 1 teaspoon salt
    • ½ teaspoon black pepper

    For the Tofu Vindaloo:

    • 2 tablespoons grapeseed oil or other neutral-flavored vegetable oil
    • 15 ounce extra firm tofu 1 package, drained and pressed for at least 20 minutes and cut into 1-inch cubes
    • 1 ¼ cups vegetable broth
    • ½ cup tomato paste
    • 2 tablespoons apple cider vinegar
    • 2 tablespoons brown sugar
    • 1 head cauliflower medium , chopped into florets
    • 1 red bell pepper diced
    • 2 cups fresh green beans cut into 2-inch pieces
    • Rice or naan for serving
    US Customary - Metric

    Instructions

    To make the vindaloo paste:

    • Place all of the paste ingredients in a food processor or blender and puree until it reaches a paste consistency, stopping to scrape down the sides of the bowl or pitcher as needed. Set aside.

    To make the Tofu Vindaloo:

    • Add the oil to a large saucepan over medium-high heat. When hot, add the tofu and cook for about 10 minutes, flipping every 2 minutes or so, until it's lightly browned.
    • Push the tofu out to the sides of the of the saucepan, making a space in the center. Add the vindaloo paste to the center and heat for 1 minute, until fragrant. Add the broth, tomato paste, cider vinegar and brown sugar. Stir gently to combine, then bring to a simmer and add the cauliflower, pepper and green beans.
    • Reduce heat to low and simmer, uncovered, for 12-15 minutes or until veggies are tender, stirring occasionally. Add up to ½ cup of water during cooking if sauce becomes too thick.
    • Divide onto plates and serve with rice or naan.

    Notes

    Vindaloo is one of the spicier Indian dishes. This version is a medium-hot version. If you like super-spicy vindaloo, feel free to up the chili paste. If you're not into spicy, or aren't sure, cut down on the chili paste. You can always add a bit more at the end if it turns out too mild.

    Nutrition

    Calories: 265kcalCarbohydrates: 34gProtein: 14gFat: 10gSaturated Fat: 1gPolyunsaturated Fat: 6gMonounsaturated Fat: 2gSodium: 1255mgPotassium: 1223mgFiber: 8gSugar: 19gVitamin A: 1987IUVitamin C: 125mgCalcium: 131mgIron: 5mg
    Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks, including our new Vegan Thanksgiving and Vegan Christmas cookbooks!
    « Pumpkin Pasta Bake
    This Week's Meatless Meal Plan | 09.29.14 »

    Vegan Main Dishes, Vegan Recipes, Vegetarian Main Dishes, Vegetarian Recipes cauliflower, indian, main dishes, Make it Meatless Series, tofu

    Reader Interactions

    Comments

    1. Renee says

      September 24, 2014 at 2:35 pm

      Hello! I always end up visiting this blog for ideas. I gave up meat a year ago,and through blogs like these, I've found it so much easier to cook tasty vegetarian meals. This looked so good, I hope I can try it when I am not so busy with school work!

      Reply
      • Alissa says

        September 26, 2014 at 3:53 pm

        Thanks Renee! Glad to hear you're enjoying our recipes. This one was one of my favorites, so I hope you get a change to try it. 🙂

        Reply
    2. Rebecca says

      September 24, 2014 at 3:25 pm

      Oh wow, that looks incredibly yummy! Can I live in your kitchen? 🙂

      Reply
      • Alissa says

        September 26, 2014 at 3:55 pm

        Thanks Rebecca! My kitchen is a total mess, but I'm always looking for taste testers. 😉

        Reply
    3. Courtney @ The Fig Tree says

      September 24, 2014 at 10:06 pm

      This looks fabulous!!! I've been looking for a solid vindaloo recipe and I definitely think this one fits the bill. It looks so flavourful yet easy. Love that you added some tofu for some added texture and protein. Cannot wait to try this 🙂

      Reply
      • Alissa says

        September 26, 2014 at 3:56 pm

        It was really good! I've had veggie vidaloos that I really enjoyed, but the tofu definitely took it to another level.

        Reply
    4. Emma says

      September 25, 2014 at 5:46 am

      How fabulous does this look?! So hearty and love that thick sauce!
      The pics are beautiful too.

      Reply
      • Alissa says

        September 26, 2014 at 3:58 pm

        Definitely hearty! A perfect meal for a chilly fall day. 🙂

        Reply
    5. Kate says

      September 25, 2014 at 1:33 pm

      This looks delicious! While a lot of Indian curries keep well in the fridge for a few days and can even be frozen, given this recipe uses tofu can it be frozen/reheated? Or am I better off making this for a crowd when it's likely to be eaten in one sitting?

      Reply
      • Alissa says

        September 26, 2014 at 4:01 pm

        I stored leftovers in the fridge for a couple of days and they were just fine. Freezing might be a little iffy though, since it changes the texture of tofu. If you want to freeze it I'd say leave the tofu out and then cook it up as instructed in the recipe and add it to the veggies after thawing. Enjoy!

        Reply
    6. Grace @ FoodFitnessFreshAir says

      September 25, 2014 at 4:47 pm

      This sounds/looks heavenly! Love, love all the spices going into that sauce. I doubt anyone could call tofu universally bland after this dish!

      Reply
      • Alissa says

        September 26, 2014 at 4:02 pm

        Definitely not! And honestly, if someone would have fed this to me and told me the tofu was paneer, I would have believed them. 🙂

        Reply
    7. Deborah @ Confessions of a Mother Runner says

      September 25, 2014 at 9:48 pm

      I'm all over this tofu! Yum and the spicier the better

      Reply
      • Alissa says

        September 26, 2014 at 4:03 pm

        Agreed! And this dish is pretty darn spicy!

        Reply
    8. Joanne says

      September 28, 2014 at 9:37 pm

      I LOVE making Indian food at home but you're right...it can totally be intimidating! Love that you've simplified so that it can be made by the home cook and still be just as delicious!

      Reply
      • Alissa says

        September 29, 2014 at 9:25 pm

        I'm totally with you! Simplifying definitely makes home Indian food cooking more doable. 🙂

        Reply
    9. Marcel says

      October 06, 2014 at 4:00 pm

      Hi Alissa, this recipe lived a couple of weeks on a pin in my Pinterest and today I've cooked it. Simply fantastic, easy to prepare and the kitchen and house smell delightfully. I was (silly) out of rice and decided to serve this vindaloo tofu with baked potatoes - and did not regret it at all.

      Many thanks for you kind posting of this recipe and the clear description.

      You've gained a fan.
      Greetings from Rotterdam!

      Reply
    10. Alissa says

      October 07, 2014 at 8:38 am

      Hi Marcel!
      Yay!! I do seem to remember the house smelling amazing when I made this. Nice save with the baked potatoes - that actually sounds like a great way to serve this on a chilly day, and I might try it out myself. I'm so glad to hear you enjoyed the recipe. Thank you so much for sharing. 🙂

      Reply
    11. Sandhya Hariharan says

      October 08, 2014 at 4:54 pm

      OMG !! This is gorgeous.. Tofu Vindaloo..... Way to go Alissa.. Being a veggie, I am always on look out for more veggie food !! This is spot on !

      Reply
      • Alissa says

        October 09, 2014 at 9:16 pm

        Thank you! I totally know the feeling and I'm glad to help!! 🙂

        Reply
    12. Becky says

      October 23, 2014 at 2:07 pm

      I quite liked this! Though I found it a little too sweet and mild, so next time around I'll amp up the flavour and umami 🙂 I used peas instead of green beans because it's what I had on hand, and there's something so delightful about those little green guys floating in a savoury sauce

      Reply
      • Alissa says

        October 23, 2014 at 9:16 pm

        Glad you liked it! You could definitely adjust the spice level to your liking. I love Indian dishes with peas, so they sound like an awesome substitution here. 🙂

        Reply
    13. karol wickert says

      November 16, 2014 at 9:25 pm

      I was thinking that when I went vegan I was really going to miss Indian food the most BUT not so much now. Thank you.

      Btw do you think there is a vindaloo paste already made up that I can buy somewhere?

      Thank you !

      Reply
      • Alissa says

        November 18, 2014 at 2:51 pm

        Hi Karol! I have seen jarred vindaloo paste at some Indian grocery stores, but I've never tried it myself. I'd imagine the intensity could vary, so you might need to experiment a bit with the amount. I hope you enjoy it - and if you do go with a store bought paste I'd be interested in hearing how it turns out.

        Reply
    14. Profesta says

      November 19, 2014 at 10:03 pm

      Wow. Was looking for a good vegetarian recipe blog since it seems like a majority of blogs I run across have meat in it(I love meat, but like to keep it to 2-3 meals a week). Found this blog and this recipe perked my interest. Tried out the recipe, and I am not disappointed. Cant wait to make this for my parents, who are vegetarian. This is delicious! Next up is going to be the kale hummus.

      Reply
      • Alissa says

        November 22, 2014 at 8:53 pm

        Glad you found us and so glad to hear you enjoyed the vindaloo! Thanks so much for taking the time to comment and let me know. 🙂 The kale hummus has been on my list of recipes to try for a while as well (thanks for reminding me). Enjoy!

        Reply
    15. Emma {Emma's Little Kitchen} says

      December 05, 2014 at 6:29 pm

      Amazing! Love that I stumbled across this, and I REALLY love that I have all the ingredients in my cupboard ready to go...!

      Reply
      • Alissa says

        December 07, 2014 at 9:52 pm

        Thanks Emma! In that case, I'm glad you stumbled across this too. I hope you enjoy it!!

        Reply
    16. Fall in love with FOOD says

      December 24, 2014 at 7:03 am

      Awesome, Thank You 🙂

      Reply
      • Alissa says

        December 26, 2014 at 3:16 pm

        You're welcome. Enjoy!

        Reply
    17. Julia says

      February 09, 2015 at 2:16 pm

      I prefer my tofu marinated and baked so, ... instead of pan frying the tofu cubes, I made the sauce, heated it and dropped the tofu in. I turned off the stove and left the tofu to marinate in the sauce for a couple of hours. Then I finished making the recipe. I also subbed green peas for the green beans. Pretty darned tasty!

      Reply
      • Alissa says

        February 09, 2015 at 10:47 pm

        Nice modification! I'll bet the tofu soaked up the flavors nicely. Glad to hear you liked it! 🙂

        Reply
    18. Plated Blogger says

      March 09, 2015 at 10:52 pm

      Instead of using the spice mixture, can you use a premade Garam Masala spice blend? It seems like they share the same spices.

      Reply
      • Alissa says

        March 11, 2015 at 12:15 pm

        Most garam masala blends I've tried have a few more spices than those the recipe calls for. If you find one with the same ingredients, then absolutely. If you use one that's a bit different then obviously it will change the flavor, but I think it will still come out tasty.

        Reply
    19. Vicky says

      April 26, 2015 at 7:57 am

      This is a great recipe. I love the clean flavours of the fresh spices compared to jarred. It's very easy too. I've not always had the same veggies so I've switched them up a bit sometimes - one time using Frozen Cauli peas and spinach - even faster to prepare! Sometimes only have count oil, so used that. And once I forgot the sugar and the difference was only slight.
      I think this will be my recipe for introducing novices to tofu - as you say, it works like paneer here.
      Thank you very much

      Reply
      • Alissa says

        April 27, 2015 at 9:42 pm

        So glad you're enjoying it! Thanks so much for sharing, Vicky!

        Reply
    20. Vicky says

      April 26, 2015 at 7:59 am

      Should be 'coconut oil' not 'count oil'!

      Reply
    21. amanda says

      May 29, 2015 at 10:06 am

      Hi Alissa! I found your blog recently and love it! I made tofu vindaloo last night and it was just GREAT, I'd been looking for a vegetarian vindaloo and your recipe is excellent. One question though. Do you use a nonstick pan for this recipe? I pressed my tofu for 40 minutes, then I heated my stainless steel pan, heated the canola oil til it shimmered, but the tofu stuck to the pan. Much of it browned nicely, but I had to scrape at it, and not many of the 1" cubes made it intact. What did I do wrong?

      Also wanted to note, I used Vindaloo spice powder I bought a few months ago on a whim, and it worked great. I calculated that you used about 4.5t of dry spices, so that's how much I put it of the Vindaloo powder. I added your same measure of salt and pepper.

      Thanks again, this is a great recipe and I look forward to trying more!

      Reply
      • Alissa says

        May 30, 2015 at 8:55 pm

        Thanks Amanda! So glad you enjoyed this! I didn't use a nonstick pan when I made this, but I often do when making pan-fried tofu. It sounds like you did everything right by pressing the tofu well and preheating the oil. A couple other things you could try are adding a bit more oil and using the firmest possible tofu - Trader Joe's has one that I really like. If you're still having trouble you could go with nonstick or well seasoned cast iron, even if that means cooking the tofu in a skillet and then transferring to a larger saucepan so you can add everything else. Thanks for the tip on the vindaloo powder - I've had a couple of questions on that, so knowing the amount and that it worked will come in handy. 🙂

        Reply
    22. Teri of NC says

      June 03, 2015 at 6:43 pm

      I just found your blog and tried this recipe. It was soooo good! Thank you for posting it! I look forward to trying more of your recipes.

      Reply
      • Alissa says

        June 12, 2015 at 9:29 pm

        So glad you liked it! I hope you get to try out and enjoy some more of our recipes. Thanks Teri!

        Reply
    23. Hannah says

      January 30, 2017 at 6:20 am

      I was really craving curry last night and made this - so, so good! I had it with a side of simple saag (just spinach and chopped tomatoes mixed with some crushed chillies, salt and garam masala) and it was amazing 🙂

      I am genuinely so excited to have found this recipe - I think it is going to become a staple for me. So thank you!

      Reply
      • Alissa says

        January 30, 2017 at 10:05 am

        Thanks so much Hannah! Glad you enjoyed it! This is one of my favorite recipes to have for dinner during the winter months. 🙂

        Reply
    24. oumaher says

      June 08, 2019 at 4:18 am

      Thanks for sharing! Love the recipe!!!

      Reply
    25. Dee says

      June 17, 2019 at 6:17 am

      5 stars
      So easy to make, and so delicious! Cheap too!

      I subbed the tofu and the other veggies for a bag of Frozen

      Reply

    Something to say? Leave a comment. Cancel reply

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

    Recipe Rating




    Primary Sidebar

    image of the author

    Nicole is a life long vegetarian and the author of the popular vegan cookbook, Weeknight One Pot Vegan Cooking. She loves sharing her recipes and showing the world just how easy and delicious meatless meals can be!
    Learn more here.

    signature of author

    get a free 5 day vegetarian meal plan

    shop our vegetarian and vegan cookbooks

    Trending Recipes

    • Strawberry Mojito Popsicles (Don't Forget the Rum!)
    • Thai Veggie Pizza
    • Strawberry Cheesecake Overnight Oats
    • Spinach Mushroom Frittata

    Footer

    ↑ back to top

    • Shop Cookbooks
    • About Us
    • Work with Me
    • Contact
    • Privacy Policy
    • Terms of Use

    Still hungry? Check out our delicious family of blogs.

    link to VegKitchen.com - vegan recipes website
    link to deliciouseveryday.com - a vegetarian and vegan recipes website
    link to allshecooks.com - a food blog
    link to wandertooth.com - a travel website

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2021 Hook & Porter Media

    7.4K shares