As an Amazon Associate I earn from qualifying purchases.
This 30-minute Indian-inspired vegan coconut curry is packed with tofu and vegetables in a curry powder and coconut milk curry sauce for a super simple yet flavor and nutrient-packed, low-budget, comforting, super satisfying meal!
Creamy Tofu and Vegetable Curry with Coconut Milk
When there is a chill in the air, thereโs nothing like cozying up with a big bowl of fragrant, warming curry. Weโve already shared plenty of vegan curry recipes, including a butternut squash curry, Brussel sprout curry, and crockpot Thai red curry. Now, though, itโs time for this super simple Indian-inspired vegan coconut curry.
While coconut milk is most often linked to Thai curries, weโre taking things a little west for this Indian vegetable curry with coconut milk. No, itโs not authenticโin fact, curry powder doesnโt even exist in India. But the spice blend hits Indian curry flavor notes, and we love an inexpensive recipe that doesnโt require a fully stocked spice cupboard!
With a mixture of tofu and (adaptable) vegetables in a creamy coconut milk curry sauce, this Indian coconut curry is packed with texture, flavor (spice adaptable), and plenty of plant-based protein, vitamins, minerals, and heart-healthy fats.
Plus, you can prepare this one-pot dish on the stove or in a crockpotโand did we mention itโs naturally dairy-free, gluten-free, nut-free, and vegan? All in all, this veggie coconut curry makes for a delicious, healthy meal any day of the week!
The Vegan Coconut Curry Ingredients and Substitutes
Unlike traditional Indian curries, this easy coconut curry recipe requires surprisingly few ingredients for a super flavorful sauce and your choice of protein and veggies!
The Coconut Milk Curry Sauce
- Aromatics: We use the curry trifecta of garlic, ginger, and onion (yellow) for a super aromatic Indian vegetable coconut curry.
- Vegetable broth: Pre-made, homemade, or a combination of vegetable bouillon. Use a low-sodium broth if preferred.
- Coconut milk: For the creamiest and best results, we recommend full-fat canned coconut milk. You can use lite coconut milk in a pinch.
- Seasonings: This Indian coconut curry relies on just: curry powder (mild, medium, or hotโitโs up to you), turmeric, and salt.
- Oil: Coconut oil works great for this vegan coconut curry, but you can use your favorite neutral cooking oil.
The Tofu and Vegetables
- Tofu: Use pressed extra-firm tofu, so it maintains its shape. Puffed fried tofu cubes will also work well. For a soy-free version, use chickpeas.
- Vegetables: The veggies in this tofu coconut curry recipe are pretty versatile. This time, weโve used:
- Carrots
- Potatoes (Yukon Gold or red potatoes are best. Sweet potatoes, butternut squash, or pumpkin would work too)
- Cauliflower
- Broccoli
- Snow peas (or green beans)
The Add-ins and Variations:
This Indian curry with coconut milk can be added to and adapted in several ways, including:
- Soy sauce: For a salty, umami-rich depth, use either soy sauce (regular or reduced sodium) or tamari (if gluten-free).
- For more spice: Add red pepper flakes, chili powder, or cayenne powder to taste. Fresh chiles will also work, finely sliced or diced.
- Spices: Add extra depth to the vegetable yellow curry recipe with a pinch (or more, to taste) of cumin, paprika, or cinnamon.
- Garam masala: Add a small amount for a more robust flavor or use it instead of curry powder.
- Tomatoes: For a tomatoey vegetable coconut curry, add a tin of crushed tomatoes (and reduce the amount of broth). You may also need a pinch of coconut sugar/maple to balance the acidity.
- Other vegetables: Use what’s available to you, like
- Baby corn
- Peas
- Mushrooms
- Bell peppers
- Zucchini
- Eggplant
- Leafy greens: Like spinach or kale, stirred in at the end to wilt.
- Nuts: i.e., cashews, almonds, or peanuts.
- Thai coconut curry: Swap the curry powder for Thai yellow curry paste.
How to Make Vegan Coconut Curry
All you need is one pot and about 30 minutes to prepare this tofu and vegetable curry with coconut milk in a handful of steps!
Keep scrolling to the recipe card for the complete list of ingredients and recipe instructions.
- 1) First, if you havenโt already, press the tofu for 30 minutes. Meanwhile, prepare the vegetables by rinsing, peeling, and chopping the carrot into thin slices, cutting the potatoes into bite-sized pieces, and breaking the cauliflower and broccoli into small, even-sized florets. Also, dice the onion, mince the garlic, and grate the ginger.
- 2) Then, heat the oil in a large, heavy-based pot. Once hot, add the onion and cook for 4 minutes, stirring frequently. Then add the garlic, ginger, and spicesโ allowing them to bloom until fragrant. Stir frequently.
- 3) Next, stir in the coconut milk, broth, potatoes, and tofu.
If youโd prefer crispy tofu, cook it separately and only add it when serving.
- 4) When the potatoes soften around the edges, add the carrots and cauliflower.
- 5) When the vegetables are tender (10-15 minutes), mix in the broccoli and snow peas, then turn off the heat, allowing it to sit for a few minutes with the lid on, before serving.
If you prefer more tender broccoli/ carrots, you can add them earlier in the cooking process.
FAQs
When using frozen vegetables, use slightly less broth, as theyโll release more liquid into the coconut curry. More so, theyโll be par-cooked already, so wonโt take as long to cook. ย
Yes, though, it will be even creamier, richer, and more decadent, so you may want to add more vegetable broth.
It should work. Start by completing the โsautรฉโ steps on the stovetop, then transfer everything to a slow cooker and cook on LOW for 7-8 hours or HIGH for 3-4 hours, adding the carrots, cauliflower, and broccoli after an hour or two and the snow peas in the last 30 minutes.
Recipe Notes and Tips
- To cut down prep time: You can buy pre-chopped or frozen vegetables (i.e., diced onion, prepared broccoli/cauliflower florets, etc.).
- Adjust the consistency: For a thinner curry, add more broth/water. To thicken it, add 1 tablespoon of cornstarch (in a slurry) and increase the heat, stirring until thickened. Repeat if needed.
- For richer flavor: Increase the amount of curry powder you add.
- To adjust the spice level: First, select a mild, medium, or hot curry powder. For more spice, add cayenne/ chili powder or red pepper flakes.
- Adjust the creaminess: By adjusting the ratio of coconut milk to vegetable broth, you can determine how light vs. creamy youโd prefer.
- Swap out the veggies: Based on whatโs in your kitchen, season, availability, etc. Adjust the cooking times accordingly.
What To Serve With Indian Coconut Curry?
We love to serve this vegan coconut curry with a side of cooked rice or quinoa (for extra coconut flavor, cook it in coconut milk) and topped with fresh parsley and lemon or lime wedges. Alternatively, try cauliflower rice for lower carbs. You can also enjoy it with naan bread.
Storage Instructions
Allow the vegetable and tofu coconut curry to cool, and then store any leftovers in an airtight container in the refrigerator for 3-4 days.
You can also freeze the leftovers for up to 3 months in an airtight container or Ziplock/Stasher bag/s (spread flat and excess air squeezed out). However, note that the tofu texture changes slightly after freezing, and the veggies may be slightly mushier.
Reheat the vegetable coconut curry on the stovetop over low heat or in a microwave for 2-3 minutes.
More Vegan Curry Recipes
- Pumpkin Curry
- Vegan coconut curry with apples
- Cauliflower, sweet potato, and mushroom curry
- Yellow tofu curry
- Curried chickpeas
- Quick Thai curry
- Cauliflower and potato curry (Aloo Gobi)
- Coconut curry soup
Photos by Alfonso Revilla
Easy Tofu Vegetable Coconut Curry
Ingredients
- 2 tablespoons of neutral oil
- 1 large onion diced
- 7 garlic cloves minced
- 1 tablespoon of ginger grated
- 2 ยผ teaspoons of curry powder
- ยพ teaspoon of turmeric
- 1 teaspoon of salt
- 2 (13.5 ounces) cans of coconut milk
- 1 cup of veggie broth
- 2 small potatoes cut into bite sizes
- ยฝ block of extra firm tofu cut into bite sized cubes
- 1 large carrot chopped
- 1 cup of cauliflower florets
- 1 cup of broccoli florets
- 1 handful of snow peas
Instructions
- Heat oil in a large pot, then add in onion and cook for about 4 minutes then add in garlic, ginger, and all the spices.
- When it becomes fragrant, add in coconut milk, broth, potatoes, and tofu.
- When potatoes begin to soften, add in carrots and cauliflower.
- When all veggies soft enough, mix in broccoli and snow peas and turn off heat. Let is sit a few minutes with the lid on. Serve with rice or quinoa
Notes
- To cut down prep time: You can buy pre-chopped or frozen vegetables (i.e., diced onion, prepared broccoli/cauliflower florets, etc.).
- Adjust the consistency: For a thinner curry, add more broth/water. To thicken it, add 1 tablespoon of cornstarch (in a slurry) and increase the heat, stirring until thickened. Repeat if needed. ย
- For richer flavor: Increase the amount of curry powder you add.
- To adjust the spice level: First, select a mild, medium, or hot curry powder. For more spice, add cayenne/ chili powder or red pepper flakes.
Nutrition
Disclaimer: Although plantbasedonabudget.com attempts to provide accurate nutritional information, kindly note that these are only estimates. Nutritional information may be affected based on the product type, the brand that was purchased, and in other unforeseeable ways. Plantbasedonabudget.com will not be held liable for any loss or damage resulting for your reliance on nutritional information. If you need to follow a specific caloric regimen, please consult your doctor first.
I LOVE all your recipes. They are ALWAYS great tasting.
Toni has THE best recipes!
The recipe is good, but it lacks depth, especially when you are used to authentic, spicy curries. Curries require a lot of spices to begin with. You will want to build a base of spices at the beginning when you heat the oil, but be sure not to burn them. Using authentic curry paste instead of dried powder helps. In this stage, I would also add the ginger and crushed coriander seeds, etc. (know that curry powder consists of a whole mix of spices, so you can always add more of the ones you have at hand and like best). Apart from lacking spice, this makes a wonderful dish. ๐
Those additions sound amazing!
I’m obsessed with this recipe!! I do 1T of oil for the sautรฉ because I’m trying to use less oil, use Little Potato Company tiny potatoes cut in half, bulk up a bit more on all the veggies, and do the suggested cornstarch slurry because I like the sauce a bit thicker. It’s soooo delicious. A fan favorite for sure and has become part of my regular rotation.
Love it! So glad you’ve been enjoying it ๐
CAN I MAKE THIS IN A WOKโ๏ธ๐๐
Sure! That should work ๐
A beautiful curry dish
A beautiful curry dish!
This curry was so delicious easy and something everyone has in their kitchen. ๐
Gotta love the tasty recipes with the simplest ingredients!
Your Tofu Vegetable Coconut Curry Recipe caught our attention, so we added it to our list.
You can find it here: 20 Delicious Lenten Recipes
Thank you for sharing your wonderful recipe. Keep up the good work!
That’s so awesome! It’s such a great curry recipe!
Wow! Another addition to my favorite tofu recipe list! It looks so flavorful!
Wohoo! Let us know what you think when you give it a go ๐
looks delicious, I’m a very picky eater so can I substitute snow peas with something else
You sure can! Enjoy ๐
This is the third time Iโm making this tofu and coconut curry and I am addicted. It is so good and easy to make. Brilliant recipe dear Andrea, thank you for sharing!
Love this! So glad you’re enjoying this curry recipe!
This dish is rich and satisfying! You’d never know you were eating a plant based meal! Yum!!
Super satisfying! It’s such a yummy curry dish!
What a yummy, creamy coconut curry. And also super quick to prepare! Perfect for busy workdays!
Yes! Definitely a great recipe to whip up on a weekday!
I love a good curry, and this one is right up there with the best!! The garlic really shines through and gives it that extra touch. We all enjoyed it!
Nothing like a savory curry dish to warm up to!
Love that this dish comes together in 30 minutes. It’s so delicious, warm and comforting. Thanks for the great recipe!
Gotta love the quick and delicious meals!
A very nice and well balanced recipe.
Thank you.
Jack
I’m not a huge curry fan, but the combination of vegetables and sauce is really appealing!
Agreed! The combination is a delicious one!
is it 2 tablespoons and 1/4 teaspoon of curry powder? Thank you.
Hi! 2 and ยผ teaspoons! ๐ But you can always add more to your liking!
Love how fast this curry is to make and so delicious!
Right?! Quick and delicious!
My favorite weekday dinner for when I’m super busy and want to use up leftover veggies!
It’s definitely a great recipe to use up what you have in the fridge!
Love that this is made in one pot! So easy and delicious!