There are some nights when all I want is a bowl of something warm, creamy, and nourishing—without spending hours in the kitchen. This creamy veggie soup is my go-to for those evenings. It’s packed with carrots, celery, and potatoes, all simmered in a herb-infused broth and blended until luxuriously smooth.
Advertisements1
I first made this for my kids on a chilly Tuesday, and now they ask for it every week. It’s proof that healthy doesn’t have to be boring. Plus, it’s naturally vegan and gluten-free, so everyone at the table can enjoy it.
The best part? You probably have most of the ingredients in your pantry right now. Let’s make some cozy magic!
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
For sautéing. Use avocado oil if you prefer a higher smoke point.
1 medium yellow onion, chopped
Adds a sweet, savory base. A white onion works too.
2 cloves garlic, minced
Fresh garlic is best; jarred minced garlic can be used in a pinch.
3 medium carrots, peeled and chopped
About 1.5 cups. Baby carrots work, just chop them smaller.
2 celery stalks, chopped
Adds a subtle earthiness. If you don't have celery, use fennel for a similar crunch.
1 large potato, peeled and cubed
Russet or Yukon Gold gives the soup its creamy body. Sweet potato is a tasty swap.
4 cups (960ml) vegetable broth
Use low-sodium to control salt. Chicken broth works if you're not vegetarian.
1 teaspoon dried thyme
Or 1 tablespoon fresh thyme leaves. Rosemary is a good substitute.
1/2 teaspoon smoked paprika
Adds a subtle smokiness. Regular paprika or a pinch of cayenne for heat.
1/2 cup (120ml) coconut milk
For creaminess. Heavy cream or plain unsweetened almond milk also work.
Salt and black pepper, to taste
Essential for seasoning. Start with 1/2 teaspoon salt and adjust.
Tips & Tricks
- Chop vegetables uniformly so they cook evenly and blend smoothly.
- Don't skip the sauté step—it builds deep flavor before the liquid goes in.
- For an extra silky texture, blend the soup in batches in a blender, or use an immersion blender right in the pot.
Pro Tips
Step-by-Step Instructions
1. Sauté the aromatics
Heat olive oil in a large pot over medium heat (350°F/175°C). Add onion and cook until translucent, about 5 minutes. Stir in garlic and cook for 1 minute until fragrant.
2. Add the vegetables
Stir in carrots, celery, and potato. Cook for 5 minutes, stirring occasionally, until they start to soften slightly.
3. Pour in the broth
Add vegetable broth, thyme, and smoked paprika. Bring to a boil over high heat (212°F/100°C), then reduce heat to low (200°F/95°C) and simmer, covered, for 20 minutes, or until the vegetables are fork-tender.
4. Blend until smooth
Remove the pot from heat. Use an immersion blender to puree the soup until smooth. Alternatively, carefully transfer to a blender in batches and blend until velvety.
5. Stir in coconut milk
Return the soup to the pot (if using blender) and stir in coconut milk. Heat over low (200°F/95°C) for 5 minutes, but do not boil. Season with salt and pepper to taste.
6. Serve and enjoy
Ladle into bowls and garnish with fresh herbs, a drizzle of coconut milk, or a sprinkle of black pepper. Serve hot.
Delicious Variations
- Add a handful of fresh spinach or kale during the last 5 minutes of simmering for extra greens.
- Swap the potato for a can of drained chickpeas for extra protein and a different texture.
- Top with crispy roasted chickpeas or crusty bread croutons for a delightful crunch.
How to Store Veggie Soup Creamy
Refrigerator
Store in an airtight container for up to 5 days.
Freezer
Freeze in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium-low (300°F/150°C), adding a splash of broth or water if too thick. You can also microwave in 30-second intervals, stirring between.
Frequently Asked Questions
Q: Can I make this soup without coconut milk?
Yes, you can substitute heavy cream, plain unsweetened almond milk, or even a dollop of Greek yogurt (if not vegan). The soup will still be creamy, though the flavor will change slightly.
Q: What if I don't have an immersion blender?
Use a regular blender. Let the soup cool slightly, then blend in batches, filling the blender only halfway. Hold the lid with a towel and start on low speed to avoid splatters.
Q: Can I add protein to this soup?
Absolutely! Stir in cooked shredded chicken, white beans, or tofu after blending. Add them during the last 5 minutes of heating so they warm through without getting mushy.
Q: How can I make the soup thicker?
Reduce the broth by 1/2 cup, or add an extra potato. Alternatively, stir in a tablespoon of cornstarch mixed with cold water and simmer for a few minutes.
Q: Is this soup suitable for meal prep?
Yes, it's perfect for meal prep. Portion into individual containers and refrigerate for up to 5 days or freeze for later. Reheat on the stove or microwave.
I hope this creamy veggie soup becomes a staple in your kitchen like it is in mine. Give it a try this week and let me know how it turns out. Small steps count.
Veggie Soup Creamy
This creamy veggie soup is a velvety, healthy comfort meal loaded with tender vegetables and ready in 30 minutes.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 3 medium carrots, peeled and chopped
- 2 celery stalks, chopped
- 1 large potato, peeled and cubed
- 4 cups (960ml) vegetable broth
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 1/2 cup (120ml) coconut milk
- Salt and black pepper, to taste
📋 Instructions
- 1Sauté the aromatics — Heat olive oil in a large pot over medium heat (350°F/175°C). Add onion and cook until translucent, about 5 minutes. Stir in garlic and cook for 1 minute until fragrant.
- 2Add the vegetables — Stir in carrots, celery, and potato. Cook for 5 minutes, stirring occasionally, until they start to soften slightly.
- 3Pour in the broth — Add vegetable broth, thyme, and smoked paprika. Bring to a boil over high heat (212°F/100°C), then reduce heat to low (200°F/95°C) and simmer, covered, for 20 minutes, or until the vegetables are fork-tender.
- 4Blend until smooth — Remove the pot from heat. Use an immersion blender to puree the soup until smooth. Alternatively, carefully transfer to a blender in batches and blend until velvety.
- 5Stir in coconut milk — Return the soup to the pot (if using blender) and stir in coconut milk. Heat over low (200°F/95°C) for 5 minutes, but do not boil. Season with salt and pepper to taste.
- 6Serve and enjoy — Ladle into bowls and garnish with fresh herbs, a drizzle of coconut milk, or a sprinkle of black pepper. Serve hot.


