12 Hearty Delicious Vegan Vegetable Soup Recipes
Mmm, there’s nothing quite like a warm, comforting bowl of vegan vegetable soup to soothe the soul and satisfy the stomach, especially on those chilly North American evenings. Whether you’re craving something quick, packed with seasonal veggies, or just a hearty meal that feels like a hug, we’ve got you covered. Dive into our roundup of 12 delicious recipes that promise to keep you cozy and coming back for more!
Creamy Vegan Butternut Squash Soup

Lately, I’ve found myself drawn to the warmth and comfort of a bowl of creamy vegan butternut squash soup, especially as the evenings begin to cool. It’s a dish that feels like a gentle hug, with its velvety texture and rich, sweet flavors.
Ingredients
- 1 large butternut squash, peeled and cubed (about 4 cups) – I love using one that feels heavy for its size, signaling it’s packed with flavor.
- 2 tbsp extra virgin olive oil – my go-to for its fruity notes that complement the squash beautifully.
- 1 medium onion, diced – yellow onions are my preference here for their sweetness.
- 3 cloves garlic, minced – because what’s a soup without garlic?
- 4 cups vegetable broth – homemade if you have it, but a good quality store-bought works wonders.
- 1 can (13.5 oz) coconut milk – full fat for that luxurious creaminess.
- 1 tsp ground cinnamon – just a hint to warm the soul.
- Salt and pepper to taste – though I’m generous with the pepper for a little kick.
Instructions
- Preheat your oven to 400°F. Toss the cubed butternut squash with 1 tbsp olive oil, salt, and pepper on a baking sheet. Roast for 25 minutes, or until the edges are caramelized and the squash is tender. Tip: Roasting the squash deepens its natural sweetness.
- In a large pot, heat the remaining 1 tbsp olive oil over medium heat. Add the diced onion and cook until translucent, about 5 minutes. Stir in the minced garlic and cook for another minute until fragrant.
- Add the roasted butternut squash to the pot, followed by the vegetable broth. Bring to a simmer and let it cook for 10 minutes to allow the flavors to meld.
- Using an immersion blender, puree the soup until smooth. Alternatively, you can blend it in batches in a stand blender. Tip: Be careful with hot liquids in a blender; always vent the lid to prevent pressure build-up.
- Stir in the coconut milk and ground cinnamon. Let the soup simmer for another 5 minutes. Adjust the seasoning with salt and pepper if needed. Tip: For an extra smooth texture, you can strain the soup through a fine mesh sieve.
Once blended, the soup transforms into a silky, velvety masterpiece, with the coconut milk adding a subtle richness that balances the squash’s sweetness. Serve it with a drizzle of coconut milk and a sprinkle of cinnamon on top for an elegant touch, or with a slice of crusty bread for dipping.
Spicy Thai Coconut Vegetable Soup

Just like the gentle hum of a quiet morning, this Spicy Thai Coconut Vegetable Soup brings a comforting warmth to the table, a dish that whispers of distant travels and the simple joy of a meal made with care.
Ingredients
- 1 tbsp extra virgin olive oil (my go-to for its fruity notes)
- 1 medium onion, diced (I find yellow onions add a sweet depth)
- 2 cloves garlic, minced (freshly minced releases the best aroma)
- 1 tbsp fresh ginger, grated (a little extra never hurts)
- 1 red bell pepper, thinly sliced (for a pop of color and sweetness)
- 1 cup mushrooms, sliced (cremini are my favorite for their earthiness)
- 1 can (13.5 oz) coconut milk (full-fat for that creamy texture)
- 2 cups vegetable broth (homemade if you have it)
- 1 tbsp Thai red curry paste (adjust according to your heat preference)
- 1 cup baby spinach (tossed in at the end for a fresh touch)
- 1 lime, juiced (about 2 tbsp, for that essential zing)
- Salt to taste (I prefer sea salt for its clean flavor)
Instructions
- Heat the olive oil in a large pot over medium heat until shimmering, about 1 minute.
- Add the diced onion and sauté until translucent, stirring occasionally, about 5 minutes.
- Stir in the minced garlic and grated ginger, cooking until fragrant, about 30 seconds.
- Add the sliced red bell pepper and mushrooms, sautéing until the vegetables begin to soften, about 5 minutes.
- Pour in the coconut milk and vegetable broth, stirring to combine.
- Whisk in the Thai red curry paste until fully dissolved into the liquid.
- Bring the soup to a gentle simmer, then reduce the heat to low and let it cook for 15 minutes, allowing the flavors to meld.
- Add the baby spinach and lime juice, stirring until the spinach is just wilted, about 1 minute.
- Season with salt to taste, then remove from heat.
Gently ladle the soup into bowls, noticing how the creamy coconut milk hugs the vibrant vegetables. The heat from the curry paste builds slowly, a warm embrace that’s balanced by the fresh lime and spinach. Serve with a side of steamed jasmine rice or crusty bread to soak up every last drop.
Classic Vegan Minestrone Soup

Lingering over the stove as the evening light fades, there’s something deeply comforting about stirring a pot of Classic Vegan Minestrone Soup. It’s a dish that feels like a warm embrace, with each spoonful offering a rich tapestry of flavors and textures.
Ingredients
- 2 tbsp extra virgin olive oil (my go-to for its fruity depth)
- 1 medium onion, diced (I love the sweetness it brings)
- 2 carrots, peeled and diced (for a pop of color and sweetness)
- 2 celery stalks, diced (adds a lovely crunch)
- 3 garlic cloves, minced (because garlic is life)
- 1 can (14.5 oz) diced tomatoes (I prefer the fire-roasted variety for extra smokiness)
- 4 cups vegetable broth (homemade if you have it)
- 1 can (15 oz) cannellini beans, drained and rinsed (for creaminess)
- 1 cup small pasta (like ditalini, it’s the perfect size)
- 2 cups fresh spinach (adds a vibrant green and nutrients)
- 1 tsp dried oregano (for that herby touch)
- Salt and pepper (to layer the flavors)
Instructions
- Heat the olive oil in a large pot over medium heat until shimmering, about 1 minute.
- Add the onion, carrots, and celery, cooking until the onion is translucent, about 5 minutes, stirring occasionally.
- Stir in the garlic and cook for 30 seconds until fragrant, being careful not to burn it.
- Pour in the diced tomatoes and their juices, scraping any bits off the bottom of the pot for extra flavor.
- Add the vegetable broth, cannellini beans, pasta, and oregano, bringing the mixture to a boil.
- Reduce the heat to a simmer and cook until the pasta is al dente, about 10 minutes, stirring occasionally to prevent sticking.
- Fold in the spinach and cook until just wilted, about 2 minutes, then season with salt and pepper to taste.
Zesty with a hint of earthiness, this soup is a melody of textures, from the tender beans to the al dente pasta. Serve it with a sprinkle of nutritional yeast for a cheesy note or a slice of crusty bread to soak up every last drop.
Roasted Tomato and Vegetable Soup

Sometimes, the simplest dishes carry the deepest flavors, especially when they’re born from the oven’s warmth. Roasted tomato and vegetable soup is one such dish, where each ingredient’s essence is coaxed out slowly, blending into a comforting embrace.
Ingredients
- 2 lbs ripe tomatoes, halved (I find Roma tomatoes work beautifully for their meaty texture)
- 1 large yellow onion, roughly chopped (the sweetness of yellow onions is unmatched here)
- 3 cloves garlic, peeled (because garlic is non-negotiable in my kitchen)
- 2 carrots, peeled and chopped into 1-inch pieces (for a hint of natural sweetness)
- 2 tbsp extra virgin olive oil (my go-to for roasting, it adds a fruity depth)
- 4 cups vegetable broth (homemade or store-bought, but low-sodium is my preference)
- 1 tsp salt (to start, we can always adjust later)
- 1/2 tsp black pepper (freshly ground, if possible)
- 1 tsp dried basil (or a handful of fresh basil leaves, if you’re feeling fancy)
Instructions
- Preheat your oven to 400°F (200°C). This ensures everything roasts evenly.
- On a large baking sheet, arrange the tomatoes, onion, garlic, and carrots in a single layer. Drizzle with olive oil and sprinkle with salt and pepper. Toss gently to coat. (Tip: Crowding the pan steams the veggies instead of roasting them, so use two sheets if needed.)
- Roast for 30-35 minutes, until the vegetables are tender and slightly caramelized. Stir halfway through for even cooking.
- Transfer the roasted vegetables to a large pot. Add the vegetable broth and basil. Bring to a simmer over medium heat. (Tip: Simmering, not boiling, preserves the delicate flavors.)
- Using an immersion blender, puree the soup until smooth. Alternatively, carefully blend in batches in a stand blender. (Tip: If using a stand blender, leave the lid’s center piece off and cover with a towel to allow steam to escape.)
- Simmer for an additional 10 minutes to meld the flavors. Taste and adjust seasoning if necessary.
Now, the soup’s velvety texture and the roasted vegetables’ deep, caramelized flavors make it a bowl of comfort. Serve it with a swirl of cream or a sprinkle of fresh herbs for an extra touch of elegance.
Hearty Lentil and Vegetable Soup

Hearty Lentil and Vegetable Soup
How comforting it is to stir a pot of something warm and nourishing, especially when the ingredients are as humble and wholesome as lentils and vegetables. This soup is a quiet celebration of simplicity, perfect for those days when you need a little extra warmth.
Ingredients
- 1 cup dried green lentils (they hold their shape beautifully)
- 2 tbsp extra virgin olive oil (my go-to for its fruity notes)
- 1 large onion, diced (I like the sweetness it adds)
- 2 carrots, peeled and chopped (for a pop of color)
- 2 celery stalks, chopped (adds a nice crunch)
- 3 garlic cloves, minced (because garlic is life)
- 6 cups vegetable broth (homemade if you have it)
- 1 tsp dried thyme (it’s earthy and just right)
- Salt to taste (I start with 1/2 tsp and adjust)
- Freshly ground black pepper (a few twists from the mill)
Instructions
- Rinse the lentils under cold water until the water runs clear, picking out any debris.
- In a large pot, heat the olive oil over medium heat until shimmering.
- Add the onion, carrots, and celery, cooking until the onion is translucent, about 5 minutes.
- Stir in the garlic and cook for another minute, until fragrant.
- Add the lentils, vegetable broth, and thyme, bringing the mixture to a boil.
- Reduce the heat to low, cover, and simmer for 25-30 minutes, until the lentils are tender.
- Season with salt and pepper, adjusting as needed.
- Let the soup sit for 5 minutes off the heat before serving to allow the flavors to meld.
You’ll find this soup has a wonderfully thick texture, with the lentils providing a satisfying bite. The flavors are deep and comforting, with a hint of sweetness from the vegetables. Serve it with a slice of crusty bread for dipping, or top with a dollop of yogurt for a creamy contrast.
Vegan Cream of Mushroom Soup

Nothing quite compares to the comfort of a warm bowl of vegan cream of mushroom soup, especially on a quiet evening when the world seems to slow down. This version, rich and earthy, is a testament to how simple ingredients can come together to create something deeply satisfying.
Ingredients
- 2 tablespoons extra virgin olive oil (my go-to for its fruity notes)
- 1 large yellow onion, diced (I find the sweetness balances the mushrooms perfectly)
- 3 cloves garlic, minced (because more garlic is always better)
- 1 pound cremini mushrooms, sliced (their earthy flavor is unmatched)
- 4 cups vegetable broth (homemade if you have it, for that extra layer of flavor)
- 1 cup raw cashews, soaked for at least 4 hours (they blend into the creamiest texture)
- 1 teaspoon dried thyme (it whispers of forests and comfort)
- Salt and freshly ground black pepper (to bring all the flavors into harmony)
Instructions
- In a large pot, heat the olive oil over medium heat until it shimmers, about 2 minutes.
- Add the diced onion, stirring occasionally, until translucent, about 5 minutes. Tip: A pinch of salt here helps draw out the moisture.
- Stir in the minced garlic, cooking just until fragrant, about 30 seconds. Be careful not to let it burn.
- Add the sliced mushrooms, cooking until they release their moisture and begin to brown, about 8 minutes. Tip: Resist the urge to stir too often for a better sear.
- Pour in the vegetable broth, bringing the mixture to a gentle boil. Then, reduce the heat and simmer for 15 minutes to meld the flavors.
- While the soup simmers, drain the soaked cashews and blend them with 1 cup of water until completely smooth. Tip: A high-speed blender ensures the creamiest result.
- Stir the cashew cream and dried thyme into the soup, simmering for another 5 minutes. Season with salt and pepper to taste.
Yielded is a soup with a velvety texture that hugs the spoon, its flavors deep and comforting. Serve it with a sprinkle of fresh thyme or a drizzle of truffle oil for an extra touch of luxury.
Curried Cauliflower and Vegetable Soup

Zestfully, let’s embrace the warmth of a bowl that feels like a gentle hug on a chilly evening. This curried cauliflower and vegetable soup is a testament to the beauty of simplicity, blending earthy flavors with a hint of spice to awaken the senses.
Ingredients
- 1 large head of cauliflower, chopped into florets (the smaller, the quicker they cook)
- 2 tablespoons extra virgin olive oil (my go-to for its fruity notes)
- 1 medium onion, diced (yellow for sweetness)
- 2 carrots, peeled and sliced (for a pop of color)
- 2 cloves garlic, minced (fresh is best here)
- 1 tablespoon curry powder (adjust based on your spice tolerance)
- 4 cups vegetable broth (homemade if you have it)
- 1 cup coconut milk (full-fat for creaminess)
- Salt, to taste (I start with 1/2 teaspoon and adjust)
Instructions
- Heat the olive oil in a large pot over medium heat until shimmering, about 1 minute.
- Add the diced onion and sliced carrots, sautéing until the onion is translucent, about 5 minutes.
- Stir in the minced garlic and curry powder, cooking for another minute until fragrant.
- Add the cauliflower florets and vegetable broth, bringing the mixture to a boil.
- Reduce heat to low, cover, and simmer until the cauliflower is tender, about 15 minutes.
- Using an immersion blender, puree the soup until smooth. Tip: For a chunkier texture, blend half the soup.
- Stir in the coconut milk and salt, warming through for another 2 minutes. Tip: Taste and adjust seasoning before serving.
- Serve hot, garnished with a drizzle of coconut milk or fresh cilantro. Tip: A squeeze of lime adds a bright finish.
Delightfully creamy with a subtle kick, this soup’s velvety texture and rich flavors make it a comforting meal. Pair it with crusty bread or a crisp salad for a satisfying dinner.
Sweet Potato and Kale Vegetable Soup

Comfort comes in many forms, and for me, it often arrives in a steaming bowl of sweet potato and kale vegetable soup, a dish that feels like a warm embrace on a chilly evening.
Ingredients
- 2 tablespoons extra virgin olive oil (my kitchen staple for its fruity depth)
- 1 large onion, diced (I find yellow onions sweeter, perfect here)
- 2 cloves garlic, minced (freshly minced releases more flavor)
- 2 medium sweet potatoes, peeled and cubed (about 3 cups)
- 4 cups vegetable broth (homemade or store-bought, but low-sodium is my preference)
- 1 bunch kale, stems removed and leaves chopped (about 4 cups, I love the texture of curly kale)
- 1 teaspoon smoked paprika (for a subtle warmth)
- Salt and pepper (I start with 1/2 teaspoon salt and adjust later)
Instructions
- Heat the olive oil in a large pot over medium heat until shimmering, about 1 minute.
- Add the diced onion and cook, stirring occasionally, until translucent, about 5 minutes.
- Stir in the minced garlic and cook for 30 seconds, just until fragrant—be careful not to burn it.
- Add the sweet potatoes, vegetable broth, and smoked paprika. Bring to a boil, then reduce heat to simmer, covered, for 15 minutes.
- Uncover and add the chopped kale. Simmer for another 5 minutes, until the kale is tender but still vibrant.
- Season with salt and pepper to taste. Tip: Letting the soup sit for 10 minutes off the heat deepens the flavors.
Gently ladled into bowls, this soup is a harmony of creamy sweet potatoes and hearty kale, with a smoky undertone that invites you to savor each spoonful. Serve it with a slice of crusty bread for dipping, or top with a sprinkle of grated Parmesan for an extra layer of richness.
Vegan Pho with Lots of Vegetables

Dreaming of a bowl that warms the soul without weighing it down, I found myself simmering a pot of vegan pho, rich with the earthiness of vegetables and the comfort of aromatic spices. It’s a dish that feels like a gentle embrace, perfect for those moments when you need a little warmth from within.
Ingredients
- 8 cups vegetable broth (homemade gives the deepest flavor, but store-bought works in a pinch)
- 1 large onion, thinly sliced (I love the sweetness it adds when caramelized)
- 3 cloves garlic, minced (because what’s pho without that pungent kick?)
- 1 inch ginger, sliced (fresh is non-negotiable for me)
- 2 star anise pods (they’re the secret to that authentic pho aroma)
- 1 cinnamon stick (just one—it’s powerful)
- 1 tbsp soy sauce (or tamari for gluten-free)
- 1 tbsp maple syrup (a dash of sweetness to balance the spices)
- 8 oz rice noodles (I prefer the thin ones for their delicate texture)
- 2 cups mixed vegetables (bok choy, mushrooms, and carrots are my go-to)
- Fresh herbs (cilantro and basil, for that burst of freshness)
- Lime wedges (because a squeeze of lime brings everything together)
Instructions
- In a large pot, heat a splash of oil over medium heat and add the onion, garlic, and ginger. Sauté until fragrant, about 2 minutes.
- Add the star anise and cinnamon stick, toasting them lightly to release their aromas, about 1 minute.
- Pour in the vegetable broth, soy sauce, and maple syrup. Bring to a boil, then reduce heat to low and simmer for 20 minutes to infuse the flavors.
- While the broth simmers, prepare the rice noodles according to package instructions. Drain and set aside.
- Add the mixed vegetables to the broth and cook until just tender, about 5 minutes. Tip: Don’t overcook the vegetables to keep their crunch.
- Divide the noodles among bowls, then ladle the hot broth and vegetables over them.
- Garnish with fresh herbs and serve with lime wedges on the side. Tip: Let everyone customize their bowl with herbs and lime to their liking.
Perfectly balanced between spicy, sweet, and savory, this vegan pho is a symphony of textures—from the slippery noodles to the crisp vegetables. Try serving it with a side of sriracha or hoisin sauce for an extra layer of flavor.
Green Detox Vegetable Soup

Remembering the quiet hum of the kitchen on a lazy afternoon, this Green Detox Vegetable Soup comes together like a gentle whisper, soothing and nourishing in equal measure. It’s a dish that feels like a warm embrace, perfect for those moments when you need a little extra care.
Ingredients
- 2 tablespoons extra virgin olive oil (my go-to for its fruity depth)
- 1 medium onion, diced (I find yellow onions offer the perfect balance of sweetness)
- 2 cloves garlic, minced (freshly minced garlic makes all the difference)
- 4 cups vegetable broth (homemade or store-bought, but always low-sodium)
- 2 cups spinach, tightly packed (I love the vibrant color it adds)
- 1 cup kale, stems removed and chopped (for that slight bitterness)
- 1 medium zucchini, diced (adds a lovely texture)
- 1 teaspoon sea salt (adjust according to your palate)
- 1/2 teaspoon black pepper (freshly ground, if possible)
- 1 tablespoon lemon juice (a splash of brightness at the end)
Instructions
- Heat the olive oil in a large pot over medium heat until shimmering, about 1 minute.
- Add the diced onion and cook, stirring occasionally, until translucent, about 5 minutes.
- Stir in the minced garlic and cook for another 30 seconds, until fragrant.
- Pour in the vegetable broth, bringing the mixture to a gentle boil.
- Add the spinach, kale, and zucchini, reducing the heat to a simmer. Cover and cook for 10 minutes, until the vegetables are tender.
- Season with sea salt and black pepper, adjusting to taste.
- Finish with a tablespoon of lemon juice, stirring well to combine.
Unassuming yet deeply flavorful, this soup boasts a silky texture with chunks of tender vegetables. Serve it with a slice of crusty bread for dipping, or top with a sprinkle of grated Parmesan for an extra layer of richness.
Chickpea and Spinach Vegetable Soup

Comfort comes in many forms, and for me, it often arrives in a warm bowl of Chickpea and Spinach Vegetable Soup, a dish that feels like a gentle hug on a chilly evening. This recipe is a testament to the beauty of simplicity, where each ingredient plays its part to create something greater than the sum of its parts.
Ingredients
- 2 tablespoons extra virgin olive oil (my go-to for its fruity notes)
- 1 medium onion, diced (I find yellow onions sweeter here)
- 2 cloves garlic, minced (freshly minced makes all the difference)
- 1 teaspoon ground cumin (toast it lightly for depth)
- 4 cups vegetable broth (homemade or store-bought, but low sodium is key)
- 1 can (15 oz) chickpeas, drained and rinsed (for that perfect bite)
- 4 cups fresh spinach (stems removed, leaves roughly chopped)
- 1 lemon, juiced (about 2 tablespoons, adjust to brightness preference)
- Salt and pepper (to layer flavors as you go)
Instructions
- Heat the olive oil in a large pot over medium heat until shimmering, about 1 minute.
- Add the diced onion and cook, stirring occasionally, until translucent, about 5 minutes.
- Stir in the minced garlic and ground cumin, cooking until fragrant, about 30 seconds. Tip: Toasting the cumin with the garlic unlocks its aroma.
- Pour in the vegetable broth and bring to a gentle boil, then reduce heat to simmer for 10 minutes to meld flavors.
- Add the chickpeas and simmer for another 5 minutes until they’re heated through. Tip: Lightly mash a few chickpeas against the pot to thicken the soup slightly.
- Stir in the spinach and cook just until wilted, about 2 minutes. Tip: Adding the spinach last preserves its vibrant color and nutrients.
- Remove from heat, stir in the lemon juice, and season with salt and pepper to taste.
The soup is a harmonious blend of textures, from the creamy chickpeas to the tender spinach, all swimming in a subtly spiced broth. Serve it with a slice of crusty bread for dipping, or top with a dollop of yogurt for a creamy contrast.
Vegan Corn Chowder with Vegetables

Lately, I’ve found myself craving the comforting embrace of a warm bowl of soup, especially one that’s both nourishing and kind to the planet. This vegan corn chowder, brimming with vibrant vegetables, is my go-to for those moments when only something hearty will do.
Ingredients
- 2 tablespoons extra virgin olive oil (my kitchen staple for its fruity notes)
- 1 large yellow onion, diced (I love the sweetness it brings)
- 2 cloves garlic, minced (for that essential punch of flavor)
- 2 medium carrots, diced (adds a lovely color and crunch)
- 2 stalks celery, diced (for a subtle earthy tone)
- 3 cups fresh corn kernels (about 4 ears, nothing beats the sweetness of fresh corn)
- 1 medium potato, peeled and diced (I prefer Yukon Gold for its buttery texture)
- 4 cups vegetable broth (homemade if you have it, for deeper flavor)
- 1 cup unsweetened almond milk (adds creaminess without overpowering)
- 1 teaspoon smoked paprika (for a hint of warmth and depth)
- Salt and freshly ground black pepper (to layer the flavors)
Instructions
- Heat the olive oil in a large pot over medium heat until shimmering, about 1 minute.
- Add the onion, garlic, carrots, and celery. Sauté until the vegetables are soft and the onions are translucent, about 5 minutes, stirring occasionally to prevent sticking.
- Stir in the corn and potato, cooking for another 3 minutes to lightly toast the corn.
- Pour in the vegetable broth and almond milk, then sprinkle in the smoked paprika. Bring the mixture to a boil, then reduce the heat to low and simmer for 20 minutes, or until the potatoes are tender.
- Season with salt and pepper, adjusting to your liking, then remove from heat.
- For a creamier texture, blend half of the soup until smooth and stir it back into the pot.
As you ladle this chowder into bowls, notice how the sweetness of the corn plays off the smokiness of the paprika. A sprinkle of fresh herbs or a dash of hot sauce can elevate it beautifully, making each spoonful a discovery.
Conclusion
Ready to warm your heart and kitchen? Our roundup of 12 hearty, delicious vegan vegetable soup recipes offers something for every taste and occasion. From creamy classics to spicy surprises, these soups promise comfort in every bowl. We’d love to hear which recipe becomes your favorite—drop us a comment below! Don’t forget to share the love by pinning this article on Pinterest for fellow soup enthusiasts to enjoy.
