This vegetable curry soup with coconut milk and zoodles is loaded with warming flavours, veggies and perfectly grilled tofu. Garnish to taste with your favourite toppings for one belly satisfying veggie soup!

Today I’m sharing a super flavourful curry coconut soup recipe!
This vegetable curry soup has a rich coconut milk base, lots of zoodles (zucchini noodles) and grilled tofu.
This curry soup is quite relishing. There’s something about it that just hits the spot. It didn’t last long in our home. Hubby and I ate some right away and went back for more.
The tofu adds a lovely substance and the coconut base is really good.
Oh, and don’t forget a little squeeze of lime! It really brightens the dish (lemon works wonderful, too).
Why This Curry Coconut Soup is Great!
- With those zucchini noodles, it’s super fun to make (and eat).
- It’s chock-full of colourful veggies.
- Of course, it taste delicious!
How to Marinate Tofu and Grill Tofu
For the tofu, you really want to get some of that moisture out. I used, and recommend, firm tofu.
Cut the block in half and wrap in paper towels.
Place the wrapped tofu onto a plate and place something heavy on it, like a heavy skillet, to press some of the excess moisture out (you’re going to want to do that a couple of times, replacing the paper towels each time). Alternatively, you can use a tofu press if you have one.
Marinate in a simple mixture of soy sauce and sesame oil for about 10 minutes.

Then remove the tofu from the marinade and grill.
Cut into cubes and that part is done. So easy, right? Full details are in the recipe card below.

Garnish Ideas
- Sliced chili pepper
- Chopped cilantro
- Squeeze of lime
- Hot sauce
- Sliced green onion

Tips for Making This Recipe
- This curry coconut soup comes together quite quickly, so I would suggest having all your ingredients prepped before you start to cook. It makes this move along smoothly and that way you can get this delicious soup in your belly faster!
- Full-fat coconut milk is recommended because it has such a rich, coconut-y flavour. If you want to lighten things up a bit use light coconut milk or cut the full coconut milk with water (half coconut milk, half water).
- You could use more or less crushed red pepper flakes (or none at all), depending on how spicy you like your food.

More Easy Curry Recipes
If you want to add a little something to serve alongside, grilled naan would work wonderful. Dip into the broth and you are set for a train to flavour town!
If you make this curry coconut milk soup, be sure to leave a comment below!

Vegetable Curry Soup With Coconut Milk and Zoodles
Ingredients
Grilled Tofu
- 1 pound firm tofu
- 2 tablespoons soya sauce, use gluten free if needed
- 1 teaspoon sesame oil
Zucchini Noodle Curry Coconut Soup
- 1 tablespoon coconut oil, or olive oil
- 1 shallot, peeled and thinly sliced (or one small onion)
- 3 cloves garlic, minced
- 1 tablespoon minced fresh ginger
- 1 tablespoon curry powder
- ¾ teaspoon crushed red pepper flakes, or to taste
- ½ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- 1 (13.5-ounce) can full-fat, unsweetened coconut milk
- 3 cups low sodium vegetable broth
- 1 cup thinly sliced mushrooms, like baby bella (cremini) or white button
- ½ bell pepper, cut into thin strips
- 2 zucchini, spiralized and cut to desired length
- 3 cups baby spinach
Garnish and Serving Ideas (optional)
- Lime wedges
- Chopped fresh cilantro
- Sliced chili pepper
Instructions
- Make the grilled tofu: Cut tofu in half (horizontally), wrap in paper towels and place onto a plate. Place a small, heavy pot over the block of tofu to press some moisture out. Leave 5 minutes and repeat once more. Remove paper towels from tofu and discard. Place tofu in a shallow dish.Note: If you have a tofu press, you could use that instead to remove some of the moisture from the tofu.
- In a bowl, whisk together the soy sauce and sesame oil and pour over tofu. Turn tofu so that it gets the soy sauce mixture all over and let marinate for 10 minutes.
- Heat a grill pan over medium heat. Remove tofu from soy sauce/sesame oil mixture and grill for 5 minutes on each side. Cut into small cubes, place onto a plate and set aside. Reserve marinade.Note: If you don't have a pan with grills, you can totally use a regular pan here.
- Make the soup: Heat coconut oil in a large pot or Dutch oven over medium-low heat.
- Once coconut oil is melted, add shallot and cook, stirring often, until softened, about 5 minutes. Stir in garlic, ginger, curry powder, chili flakes, salt and black pepper, and cook for 1 minute.
- To mixture, add coconut milk, vegetable broth, mushrooms, bell pepper and reserved marinade. Stir. Bring to a simmer and cook for 5 minutes.
- Stir in zucchini and grilled tofu and cook for 2 minutes more. Stir in baby spinach and cook until just wilted, about 1 minute.
- To serve, divide soup into bowls and garnish to taste (if desired) with cilantro and chili pepper. This soup is great served with a squeeze of fresh lime juice over top. Enjoy!
Notes
A note on times provided: appliances vary, any prep and/or cook times provided are estimates only.
© Girl Heart Food Inc. Photographs and content are copyright protected.
Tried this recipe?
If you do make this recipe, thank you!! It would mean so much if you could leave a comment below. Love to know how you enjoyed it, and it helps other readers too!
Justine | JustineCelina.com says
You know what’s weird? I LOVE tofu and never have I grilled it. WHY!? I have no idea. But this soup has be sold — it combines everything I love in one little (or big!) bowl. Great recipe Dawn — I just pinned it! Have a great weekend!
Girl Heart Food says
Now is the time 😉 Grilling definitely adds to the flavour. A big bowl is necessary 🙂 Thanks for the kind words and Pin, Justine!
Vicky Chin says
My mouth is watering just looking at your soup ! It looks delicious ! There is something with curry and coconut, they just go so well together ! I love to walk around farmers market too, that’s my kind of shopping ! Thanks for sharing !
Girl Heart Food says
Thank you very much, Vicky!! I love coconut and curry too – could probably eat every day 🙂 Hope you have an awesome weekend!
Cathy says
I love the combination of curry with coconut. This soup looks great! Good job with the grill marks on the tofu, too! I’m Pinning this recipe to try.
Girl Heart Food says
So awesome, isn’t it? Thanks so much, Cathy, for the kind words and I appreciate the Pin too 🙂
Gabby says
I love curries!! This one looks so delicious! I am wondering what spiralizer you have? I have been meaning to get one, but I have no idea which one to buy!
Girl Heart Food says
Me too Gabby!! I bought mine from Amazon; it’s the World Cuisine 4 blade 5 cut spiralizer pro and I’m really happy with it 🙂
Agness of Run Agness Run says
This recipe combines some amazing and nutritious ingredients. Thanks a bunch for the idea, Dawn!
Girl Heart Food says
Thanks Agness! Happy you like it 🙂
mimi says
Gorgeous. Some of my favorite flavors in one bowl! Pretty photos.
Girl Heart Food says
Thank you so much, Mimi!
Kate @ Framed Cooks says
Aren’t spiralizers the best think ever! Meantime, this soup looks like a TOTAL sign of spring! Woot! Pinning. 🙂
Girl Heart Food says
Yes! I love mine! Thanks so much, Kate 🙂 And appreciate the Pin!!
GiGi Eats says
I MADE CURRY FOR THE FIRST TIME EVER YESTERDAY!!!!!!!
Girl Heart Food says
Awesome! Did ya like it? I make it allll the time and LOVE it spicy!