Creamy Vegetable Soup Recipe – Easy homemade vegetable soup is ultra comforting and flavorful with earthy spices and an irresistible aroma. The rich, creamy goodness from coconut milk makes it perfect for a cozy night in. 🥰
This soup recipe’s ingredient list may seem a bit extensive, but don’t let that scare you. Chopping veggies can be therapeutic, my friend. But I admit a bag of precut vegetables makes it easier when I’m in a rush.
Another great thing about this recipe is how easy it is to customize. You can adjust the vegetables you include or exclude and adapt the amounts to fit your palate perfectly. Perfectly versatile!
How to Make a Flavorful Creamy Vegetable Soup
While many vegetable soups taste bland, this soup is super flavorful. The secret? Be generous with the garlic and ginger, as well as the spices. That alone will take your soup from boring to delish.
However, the addition of coconut milk elevates this soup further. The coconut flavor pairs beautifully with the squash, adding an unexpected flavor profile and creamy mouthfeel. Friends and family always give it rave reviews.
Recipe Ingredients
- Flavors – Onion, garlic, and ginger add plenty of aroma and flavor to this rich soup. Bay leaves, thyme, oregano, curry powder, smoked paprika, salt, and pepper create a robust earthy flavor profile. Feel free to use fresh or dried herbs and add more of what you love.
- Veggies – My soup includes the following vegetables: celery, carrot, green beans, zucchini, kidney beans, tomato, corn, and cubed butternut squash. Of course, you can always customize this list to include what you love or have on hand.
- Liquid – For a rich and creamy broth, you’ll use both chicken broth and coconut milk.
How to Make Creamy Vegetable Soup
- Saute – Heat olive oil in a large pot over medium heat. Add the onions, garlic, celery, and thyme and saute for 3-4 minutes. You want the onions to wilt. (Photos 1-3)
- Veggies – Then add the diced tomatoes, zucchini, green beans, kidney beans, carrots, corn, and butternut squash. (Photo 4)
- Simmer – Pour in chicken stock or broth. Cover, bring it all to a boil, and lower the heat to a simmer. Cook until the veggies are tender (20–30 minutes). (Photo 5)
- Serve – Finally, add the coconut milk and cook for 5 more minutes. Taste the soup, adjust seasonings, and serve hot with bread or cornbread. (Photo 6)
Recipe Variations
- Add meat. Add some chicken, beef, or other protein for a hearty one-pot soup.
- Easy vegetable soup with frozen vegetables. Grab a couple of bags of frozen vegetables (your choice of soup mixes) and simmer until tender. And red bell peppers add more color.
- Make it vegan. Swap the chicken broth out with vegetable broth, and you’ve got a vegan version of this spectacular soup. Add some red pepper flakes for more spice.
- Add extra carbs. You could also incorporate some Jamaican spinners, dumplings, or gnocchi to make it extra hearty. 💪
Tips and Tricks
- Please don’t rush the first step, which is sauting onions, garlic, celery, and thyme, for the foundation of this flavorful vegetable soup. Cook them long enough for them to soften and release their flavors.
- Consider the cooking time of each ingredient. Stagger the addition of vegetables so they all cook through as close as possible.
- Since most stock has high sodium levels, and so do some canned beans, salt sparingly, especially at first. Give it a taste test towards the end of the cooking time, and add more salt then if needed.
- As soon as the soup comes to a boil, lower the heat to a simmer. Prolonged boiling will make your vegetables mushy.
- Use less broth and more coconut milk if you want a thicker soup. A squeeze of lemon juice adds a balancing acidity if you think something is missing when you do the taste test.
Make-Ahead and Storage Instructions
Making this soup ahead of time is a breeze. Cook the vegetables just until tender, but they still have some crunch, and remove them from the heat. Once cooled, store the soup in the fridge in an airtight container for 3-5 days or the freezer for up to six months.
The same goes for leftovers. Reheat your delicious vegetable soup on the stove over medium heat or pop individual servings in the microwave.
What Goes With Creamy Vegetable Soup
Try vegetable soup with a crusty baguette, homemade garlic bread, or some garlic knots. Sometimes, I like to serve tossed salad for a side and follow up with some pecan pie cobbler for dessert. 😋
More Cozy Soup Recipes to Try
Watch How to Make It
[adthrive-in-post-video-player video-id=”zdtjYD2B” upload-date=”2020-08-20T09:12:34.000Z” name=”Vegetable Soup” description=”Vegetable Soup – homemade vegetable soup that is so comforting and flavorful with earthy spices and aroma and a creamy goodness from coconut milk. Perfect for cozy cold nights!” player-type=”collapse” override-embed=”false”]
This blog post was originally published in January 2018 and has been updated with additional tips, new photos, and a video
Carole says
Loved this soup, the taste, the spices and the slightly creamy broth! I’m not a fan of butternut squash, but definitely it makes the soup! Also I had some leftover shredded Parmesan cheese that I sprinkled over the top and it complimented the taste quite well. Love your recipes!
nicoal says
I love your super healthy AND full of flavor recipes! Thank you so much! And your new serving size meter is awesome, too!
imma africanbites says
Thank you for stopping by, Nicoal! Glad you find that serving size meter helpful.
Georgina says
I was looking for a tastier vegetable soup for my family. The whole house is sick but they aren’t fans of soup and I know that even the kids will enjoy this. Thank you!
ImmaculateBites says
They sure will. Do let me know how it works out for you. Thanks
Erum S says
Hello, Thank you for the amazing recipe. I tried it out today and it turned out well. However, the color of my soup wasn’t orange /red like in the pictures. I am wondering if that color comes from the butternut squash which I skipped in my recipe.
Thanks for your feedback !
ImmaculateBites says
Yes, it does. Glad it worked out well for you.
Betty Cawthra says
I always look forward to reading your posts and viewing your recipes. I made many of your recipes and all of them are delicious. I will be making this one tomorrow. It looks delicious! Thank you, once again.
ImmaculateBites says
That’s great to hear Betty . Thank you so much! Hope you enjoy this as well.
Nadiya Singh says
This soup looks so good! I think I will add chicken to it. I am making this for my hubby and 10 month old tomorrow for sure!
2pots2cook says
Perfect simple ingredients, simple process, hearty comforting week dinner ! Now, who could ask for more ? 🙂 Thank you so much !
Linda Swoveland says
No kidney beans, no coconut milk, no curry powder, and beef broth not chicken. I’ll stick with my tried and true all American homemade vegetable soup. But if I want an Indian style veggie soup this just may hit the spot minus kidney beans.
Imma says
Sounds great. You might like my beef vegetable soup then:)