Coconut Curry Vegetable Soup (vegan, paleo)

Hearty vegetable soup with aromatic curry coconut milk broth. This easy vegan and paleo-friendly soup recipe comes together in just over 30 minutes.

Coconut Curry Vegetable Soup - dairy-free, gluten free, paleo, whole30 | #recipe #dinner #paleo #vegan #vegetarian

I told myself I wasn’t going to speak of the weather in this post since it’s all I’ve gabbed about all week, but so help me jujubes, it’s all I want to talk about. Snow is my spirit animal, so you can imagine how psyched I am that our higher elevations are reporting over 10 feet of fresh! This translates to endless hours of playtime in the back country, and is a much-needed change up from the last several years. 

The mountain passes have been closed, then open, then closed. We’ve had avalanches, we’ve had mudslides, we’ve had high wind, low vis, icy knock-you-on-your-booty icy parking lot conditions, and the one thing on my mind is the pristine powder nest in the back country. Plus, the après-ski beer + pile of comfort food after a long day in the fluff is what fantasies are made of.

Speaking of comfort food, we’ve had some pretty epic bowls this week. AND we’ve been keeping it clean. Between the Rustic Minestrone Soup from Monday, the Crock Pot Boozy Bison and Sweet Potato Chili from Wednesday, and now this hearty vegetable coconut curry apparatus, we have some solid meals to keep our weeknights simple yet healthful. This soup recipe was inspired by a recent visit to the Whole Foods soup bar. As soon as I tried their coconut vegetable soup, I knew I needed to re-create it at home. I changed it up a hair, but I was pretty satisfied with the result. If you’re one of those who loves curry so much you could just drink it, this soup is for you!

Coconut Curry Vegetable Soup - dairy-free, gluten free, paleo, whole30 | #recipe #dinner #paleo #vegan #vegetarian

In keeping with the simple and healthy theme we’ve got going on, this soup requires just one pot and a little over 30 minutes of time from start to finish. Because we’re keeping things ultra simple, I used yellow curry powder in the soup, but if you prefer using your own blend of spices rather than store-bought curry powder, please do feel free to go that route! I do recommend using a quality store-bought curry powder to ensure you achieve authentic, delicious flavor.

Adaptations? Here are some ideas:

  • To keep this soup mild, simply omit the red pepper flakes. The baby peppers are sweet and mild, so no need to shy away. If you’re looking to ramp up the spice level, you can add more red pepper flakes, and/or a red thai chili.
  • This soup can easily be adapted using any of your favorite seasonal vegetables. Try green beans, tomato, bok choy, fennel, lemongrass, 
  • Add potato, rice, quinoa, and/or garbanzo beans to make the soup more substantial.
  • For a well-rounded carnivorous meal, add 1 chopped chicken breast just before bringing the whole soup to a boil (the chicken should cook in 8 to 10 minutes).
  • Fresh turmeric is a great addition to bring a detox element to this soup. Add a small amount to start!
  • Add more coconut milk and less broth for a thicker chowder-like soup.

For maximum flavor, I recommend making this soup ahead of time and letting it sit overnight to allow the flavors to infuse. The longer you wait, the more flavorful the soup will be!

Coconut Curry Vegetable Soup - dairy-free, gluten free, paleo, whole30 | #recipe #dinner #paleo #vegan #vegetarian

Get that weekend!

Coconut Curry Vegetable Soup - dairy-free, gluten free, paleo, whole30 | #recipe #dinner #paleo #vegan #vegetarian

Coconut Curry Vegetable Soup

Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Author: Julia
*You can also use chicken broth


  • 2 tablespoons coconut oil or olive oil
  • ½ medium yellow onion finely chopped
  • 6 sweet baby peppers cored and chopped
  • 2 large carrots peeled and chopped
  • 3 cloves garlic minced
  • 1 tablespoon fresh ginger peeled and grated
  • ½ medium head cauliflower chopped into florets
  • 2 tablespoons yellow curry powder
  • 1 teaspoon sea salt to taste
  • ½ teaspoon red pepper flakes optional
  • 1 14-ounce can full-fat coconut milk
  • 3 cups vegetable broth * low-sodium recommended
  • 2 tablespoons lime juice
  • 2 teaspoons pure maple syrup
  • 1 bunch green onion chopped (for serving)


  1. Heat the coconut oil in a large stock pot over medium-high heat. Add the yellow onion and saute, stirring occasionally, until translucent, about 8 minutes.
  2. Add the peppers and carrots, cover, and continue cooking, stirring occasionally, until vegetables have softened but are still slightly al dente, about 5 to 8 minutes.
  3. Add the garlic, ginger, cauliflower, curry powder, sea salt, and red pepper flakes. Cover, and cook, stirring occasionally for 5 minutes.
  4. Add the coconut milk, vegetable broth, lime juice, and pure maple syrup. Cover and heat to a gentle boil, then immediately reduce the heat to a simmer. Continue cooking, covered, until vegetables have reached desired done-ness, about 5 to 10 minutes.
  5. Taste the soup for flavor. Add more sea salt, lime juice, and/or red pepper flakes to taste. Serve with fresh green onion.

Never Miss a Post!


  1. May Bingham

    I happen to have all the ingredients on hand except for the green onion, which I will pick up at the Farmers Market later on today.
    Thanks for the recipe… sounds wonderful!!

  2. Allison

    I am looking to get as close as possible to the Whole Foods recipe. My toddler twins love (I.e. only eat vegetables in) this soup, meaning I have almost daily trips to Whole Foods. What would you do to get closer to the soup bar version? Thanks for this – we will try it this week.

    1. Julia Post author

      Hi Allison, I think I would cook a small yukon potato and puree it with coconut milk to make the broth thicker…or even make a roux using flour and butter to thicken the broth to give it a more chowder-like consistency. Hope you enjoy!! xo

  3. Mimi B

    Delicious!!! Thanks so much for creating this recipe! I used a couple of your add-in suggestions (jasmine rice and a small amount of cooked chicken) and served it with warm Naan bread. Was also a little cautious with the red pepper flakes, as we don’t like it too hot. It was wonderful! Restaurant quality.

    1. Julia Post author

      I’m so happy to hear you like it, Mimi! I haven’t tried it with chicken yet but definitely need to do so asap. Thank you for the feedback! 😀 xo


Leave a Reply

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