If you love curling up with a warm bowl of soup, these 15 cozy vegetarian soup recipes will be your new go-to collection for chilly nights and meatless dinners.
Stock up on basics like low-sodium vegetable broth, extra-virgin olive oil, and a good set of essential spices so you can whip up these vegetarian soup recipes anytime.
These vegetarian soups are perfect for weeknight dinners, cozy weekends at home, or big pots you can share at family gatherings and potlucks.
1. Creamy Tomato Basil Soup

This creamy tomato basil soup is silky, tangy, and perfect with a grilled cheese sandwich. It’s one of those classic vegetarian soup recipes you’ll make over and over all year long.
Ingredients
- 2 (28-ounce) cans crushed tomatoes
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 2 tablespoons olive oil
- 3 cups low-sodium vegetable broth
- 1 cup heavy cream
- ½ cup chopped fresh basil leaves
- 1 teaspoon granulated sugar
- 1 teaspoon kosher salt (or to taste)
- ½ teaspoon black pepper
- Large Dutch oven or soup pot
- Immersion blender
Directions
- Heat the olive oil in a Dutch oven over medium heat. Add the diced onion and cook for 5–6 minutes until softened.
- Stir in the minced garlic and cook for 30 seconds until fragrant.
- Add the crushed tomatoes, vegetable broth, sugar, salt, and pepper. Bring to a simmer, then reduce heat and cook for 20 minutes, stirring occasionally.
- Use an immersion blender to carefully blend the soup until smooth (or blend in batches in a countertop blender that handles hot liquids).
- Stir in the heavy cream and chopped basil. Simmer for 5 more minutes, taste, and adjust seasoning before serving.
2. Hearty Lentil Vegetable Soup

This hearty lentil vegetable soup is packed with protein and fiber, making it one of the most filling vegetarian soup recipes in your rotation. It’s perfect for meal prep and leftovers.
Ingredients
- 1 ½ cups dry green or brown lentils, rinsed
- 2 medium carrots, diced
- 2 celery stalks, diced
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- 1 (14.5-ounce) can diced tomatoes
- 6 cups low-sodium vegetable broth
- 2 bay leaves
- 1 ½ teaspoons Italian seasoning
- 2 cups fresh baby spinach
- 2 tablespoons olive oil
- 1 ¼ teaspoons kosher salt (plus more to taste)
- ½ teaspoon black pepper
- Large Dutch oven
Directions
- Heat the olive oil in a Dutch oven over medium heat. Add the diced onion, carrots, and celery. Cook 6–7 minutes until softened.
- Add the minced garlic and cook 30 seconds, stirring frequently.
- Stir in the rinsed lentils, diced tomatoes, vegetable broth, bay leaves, and Italian seasoning. Add the salt and pepper.
- Bring to a boil, then reduce heat to low, cover, and simmer 30–35 minutes, or until the lentils are tender.
- Remove the bay leaves, stir in the baby spinach until wilted, taste, and adjust seasoning if needed before serving.
3. Creamy Broccoli Cheddar Soup

This creamy broccoli cheddar soup tastes like your favorite restaurant version but is totally vegetarian when made with vegetable broth. It’s rich, cheesy, and perfect with crusty bread.
Ingredients
- 5 cups chopped broccoli florets
- 1 cup matchstick or shredded carrots
- 1 small yellow onion, diced
- 4 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 3 cups vegetable broth
- 2 cups whole milk
- 2 ½ cups shredded sharp cheddar cheese
- ½ teaspoon garlic powder
- ¼ teaspoon smoked paprika (optional)
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- Dutch oven or heavy pot
- Whisk
Directions
- Melt the butter in a Dutch oven over medium heat. Add the diced onion and cook 4–5 minutes until softened.
- Whisk in the flour and cook for 1–2 minutes, stirring constantly with a whisk.
- Slowly pour in the vegetable broth and milk, whisking to remove any lumps.
- Add the chopped broccoli florets and carrots. Bring to a gentle simmer and cook 15–20 minutes until vegetables are tender.
- Stir in the cheddar cheese a handful at a time, along with the garlic powder, smoked paprika, salt, and pepper. Stir until smooth and creamy, then serve.
4. Butternut Squash Apple Soup

Sweet, slightly tangy, and perfectly smooth, this butternut squash apple soup is a fall and winter favorite among vegetarian soup recipes. It’s great for holiday dinners or simple weeknights.
Ingredients
- 6 cups peeled and cubed butternut squash
- 2 medium apples (such as Honeycrisp), peeled and chopped
- 1 medium yellow onion, chopped
- 2 carrots, sliced
- 5 cups vegetable broth
- 2 tablespoons olive oil
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg
- ½ cup heavy cream (optional for extra creaminess)
- 1 teaspoon kosher salt
- ¼ teaspoon black pepper
- Dutch oven
- Immersion blender
Directions
- Heat the olive oil in a Dutch oven over medium heat. Add the chopped onion and sliced carrots, cooking 5–6 minutes until softened.
- Stir in the butternut squash and chopped apples. Cook for 3–4 minutes, stirring occasionally.
- Pour in the vegetable broth and add the cinnamon, nutmeg, salt, and pepper. Bring to a boil, then reduce heat, cover, and simmer 20–25 minutes until squash is very tender.
- Use an immersion blender to puree the soup until smooth.
- Stir in the heavy cream if using, adjust seasoning, and serve warm.
5. Classic Vegetarian Minestrone Soup

This classic vegetarian minestrone soup is loaded with beans, pasta, and vegetables in a tomato-y broth. It’s one of the most versatile vegetarian soup recipes and great for using up extra veggies.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 medium zucchini, diced
- 1 cup chopped green beans
- 1 (28-ounce) can diced tomatoes
- 1 (15-ounce) can cannellini beans, drained and rinsed
- 1 (15-ounce) can red kidney beans, drained and rinsed
- 6 cups vegetable broth
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1 cup small pasta (such as elbow macaroni or ditalini)
- 2 cups baby spinach
- 1 ½ teaspoons kosher salt
- ½ teaspoon black pepper
- Large soup pot
Directions
- Heat the olive oil in a large pot over medium heat. Add the onion, carrots, and celery. Cook 6–7 minutes until softened.
- Stir in the zucchini and green beans, cooking 3–4 minutes more.
- Add the diced tomatoes, cannellini beans, kidney beans, and vegetable broth.
- Stir in the oregano, basil, salt, and pepper. Bring to a boil, then reduce to a simmer and cook 15 minutes.
- Add the pasta and simmer another 8–10 minutes until the pasta is just tender.
- Stir in the baby spinach until wilted, then taste and adjust seasoning before serving.
6. Cozy Potato Leek Soup

Velvety potato leek soup is simple, comforting, and naturally vegetarian when made with vegetable stock. It’s one of the easiest vegetarian soup recipes and tastes even better the next day.
Ingredients
- 3 large leeks, white and light green parts sliced
- 2 pounds Yukon Gold potatoes, peeled and diced
- 3 tablespoons unsalted butter
- 1 tablespoon olive oil
- 6 cups vegetable stock
- 2 bay leaves
- ½ cup heavy cream (optional)
- 2 tablespoons chopped fresh or freeze-dried chives
- 1 ½ teaspoons kosher salt
- ¼ teaspoon white or black pepper
- Soup pot or Dutch oven
- Immersion blender
Directions
- In a Dutch oven, heat the butter and olive oil over medium heat.
- Add the sliced leeks and cook 8–10 minutes, stirring often, until very soft but not browned.
- Stir in the diced potatoes, then pour in the vegetable stock and add the bay leaves and salt.
- Bring to a boil, then reduce heat and simmer 20–25 minutes until the potatoes are very tender.
- Remove the bay leaves and blend the soup with an immersion blender until smooth.
- Stir in the heavy cream (if using), pepper, and chopped chives. Adjust seasoning and serve hot.
7. Chickpea Noodle Soup

This chickpea noodle soup is a vegetarian twist on classic chicken noodle. It’s cozy, brothy, and one of the easiest vegetarian soup recipes to make when you’re craving comfort food.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 carrots, sliced
- 2 celery stalks, sliced
- 3 garlic cloves, minced
- 2 (15-ounce) cans chickpeas, drained and rinsed
- 8 cups vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon dried parsley
- 2 cups small egg-free noodles or pasta
- 2 tablespoons lemon juice
- 2 bay leaves
- 1 ½ teaspoons kosher salt
- ½ teaspoon black pepper
- Large soup pot
Directions
- In a large pot, heat the olive oil over medium heat.
- Add the diced onion, sliced carrots, and celery. Cook 6–7 minutes until vegetables soften.
- Stir in the minced garlic and cook for 30 seconds.
- Add the chickpeas, vegetable broth, thyme, parsley, bay leaves, salt, and pepper. Bring to a boil.
- Reduce heat and simmer 15 minutes. Stir in the noodles and cook until tender, about 7–8 minutes.
- Remove bay leaves, stir in the lemon juice, adjust seasoning, and serve hot.
8. Creamy Mushroom Wild Rice Soup

This creamy mushroom wild rice soup is earthy, rich, and completely vegetarian. It’s one of those vegetarian soup recipes that feels fancy enough for guests but easy enough for any night.
Ingredients
- ¾ cup wild rice blend, rinsed
- 4 cups vegetable broth
- 16 ounces sliced cremini mushrooms
- 2 carrots, diced
- 2 celery stalks, diced
- 1 small yellow onion, diced
- 4 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 2 cups whole milk
- 1 teaspoon dried thyme
- 1 bay leaf
- 1 ¼ teaspoons kosher salt
- ½ teaspoon black pepper
- Dutch oven
Directions
- In a Dutch oven, combine the rinsed wild rice, vegetable broth, thyme, and bay leaf. Bring to a boil, then cover and simmer 35–40 minutes until rice is tender.
- In a separate large skillet, melt the butter over medium heat. Add the mushrooms, carrots, celery, and onion. Cook 8–10 minutes until veggies are softened and mushrooms have released their liquid.
- Sprinkle the sautéed veggies with the flour and cook for 1–2 minutes, stirring constantly.
- Slowly pour in the milk, stirring to make a creamy sauce.
- Remove the bay leaf from the rice pot, then stir the creamy mushroom mixture into the wild rice. Simmer 5–10 minutes, then season with salt and pepper before serving.
9. Roasted Red Pepper and Tomato Soup

This roasted red pepper and tomato soup is smoky, slightly sweet, and totally vegetarian. It’s a vibrant addition to your list of vegetarian soup recipes and great with a sprinkle of cheese or croutons.
Ingredients
- 2 (12-ounce) jars roasted red peppers, drained
- 2 (14.5-ounce) cans fire-roasted diced tomatoes
- 3 cups vegetable broth
- 1 medium onion, chopped
- 3 garlic cloves, minced
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ⅓ cup heavy cream or half-and-half (optional)
- 1 teaspoon kosher salt
- ¼ teaspoon black pepper
- Soup pot
- Immersion blender
Directions
- Heat the olive oil in a soup pot over medium heat. Add the chopped onion and cook 5–6 minutes until translucent.
- Stir in the minced garlic, smoked paprika, and oregano, cooking 30 seconds.
- Add the roasted red peppers, fire-roasted tomatoes, and vegetable broth. Season with salt and pepper.
- Bring to a simmer and cook 15–20 minutes.
- Blend with an immersion blender until smooth, then stir in the cream if using. Adjust seasoning and serve.
10. Black Bean Tortilla Soup

This black bean tortilla soup is smoky, spicy, and completely vegetarian. Load it up with toppings for one of the most fun vegetarian soup recipes to serve family-style.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 1 red bell pepper, diced
- 3 garlic cloves, minced
- 2 (15-ounce) cans black beans, drained and rinsed
- 1 cup frozen corn
- 1 (10-ounce) can diced tomatoes with green chiles
- 2 tablespoons tomato paste
- 5 cups vegetable broth
- 2 teaspoons ground cumin
- 1 ½ teaspoons chili powder
- ½ teaspoon smoked paprika
- 1 teaspoon kosher salt
- 4 small corn tortillas, cut into strips
- Diced avocado for serving
- Shredded cheese and sour cream (optional toppings)
- Dutch oven
Directions
- Heat the olive oil in a Dutch oven over medium heat. Add the diced onion and red bell pepper; cook 5–6 minutes.
- Stir in the minced garlic, cumin, chili powder, and smoked paprika. Cook 1 minute.
- Add the black beans, corn, diced tomatoes with green chiles, tomato paste, and vegetable broth. Season with salt.
- Bring to a boil, then reduce heat and simmer 20 minutes.
- Meanwhile, lightly toast the tortilla strips in a dry skillet until crisp.
- Ladle the soup into bowls and top with tortilla strips, diced avocado, and optional shredded cheese or sour cream.
11. Coconut Curry Sweet Potato Soup

This coconut curry sweet potato soup is creamy, warming, and full of cozy spices. It’s one of the most flavorful vegetarian soup recipes, especially for fall and winter evenings.
Ingredients
- 3 medium sweet potatoes, peeled and cubed (about 5 cups)
- 1 onion, diced
- 3 garlic cloves, minced
- 1 tablespoon grated fresh ginger
- 2 tablespoons red curry paste (vegetarian)
- 1 (13.5-ounce) can full-fat coconut milk
- 4 cups vegetable broth
- 2 tablespoons olive oil
- Juice of 1 lime
- ¼ cup chopped fresh cilantro
- 1 teaspoon kosher salt
- Pinch of red pepper flakes (optional)
- Dutch oven
- Immersion blender
Directions
- Heat the olive oil in a Dutch oven over medium heat. Add the diced onion and cook 5 minutes.
- Stir in the minced garlic, grated ginger, and red curry paste. Cook 1 minute, stirring.
- Add the cubed sweet potatoes, vegetable broth, and coconut milk. Season with salt and a pinch of red pepper flakes if desired.
- Bring to a simmer, then cook 20–25 minutes until sweet potatoes are very tender.
- Blend the soup with an immersion blender until smooth. Stir in the lime juice and chopped cilantro before serving.
12. Rustic Vegetable Barley Soup

This rustic vegetable barley soup is hearty and filling thanks to chewy barley and lots of vegetables. It’s a wholesome option in your collection of vegetarian soup recipes.
Ingredients
- ¾ cup pearl barley, rinsed
- 2 carrots, diced
- 2 celery stalks, diced
- 1 onion, diced
- 1 parsnip, diced (optional)
- 1 (14.5-ounce) can diced tomatoes
- 6 cups vegetable stock
- 1 bay leaf
- 1 teaspoon dried thyme
- 2 tablespoons olive oil
- 2 cups baby spinach or kale
- 1 ½ teaspoons kosher salt
- ½ teaspoon black pepper
- Large soup pot
Directions
- Heat the olive oil in a large pot over medium heat. Add the onion, carrots, celery, and parsnip if using. Cook 6–7 minutes.
- Add the rinsed pearl barley, diced tomatoes, vegetable stock, bay leaf, and thyme. Season with salt and pepper.
- Bring to a boil, then reduce heat and simmer 35–40 minutes, stirring occasionally, until barley is tender.
- Remove the bay leaf, stir in the spinach until wilted, adjust seasoning, and serve warm.
13. Tuscan White Bean and Spinach Soup

This Tuscan white bean and spinach soup is light yet satisfying with lots of garlic, herbs, and creamy beans. It’s a simple, rustic addition to your vegetarian soup recipes collection.
Ingredients
- 2 tablespoons olive oil
- 1 small onion, diced
- 2 celery stalks, diced
- 4 garlic cloves, minced
- 2 (15-ounce) cans cannellini beans, drained and rinsed
- 5 cups vegetable broth
- 1 teaspoon Italian seasoning
- ¼ teaspoon crushed red pepper flakes (optional)
- 3 cups baby spinach
- 1 tablespoon lemon juice
- Freshly grated Parmesan for serving (optional, vegetarian style)
- 1 teaspoon kosher salt
- ½ teaspoon black pepper
- Soup pot
Directions
- Heat the olive oil in a soup pot over medium heat. Add the onion and celery; cook 5–6 minutes.
- Stir in the minced garlic, Italian seasoning, and red pepper flakes if using. Cook 1 minute.
- Add the cannellini beans and vegetable broth. Season with salt and pepper.
- Simmer 15–20 minutes. Use a spoon to gently mash some of the beans against the side of the pot to thicken the soup slightly.
- Stir in the spinach and lemon juice. Cook until spinach is wilted, then serve with a sprinkle of Parmesan if desired.
14. Creamy Cauliflower Cheddar Soup

This creamy cauliflower cheddar soup is smooth, cheesy, and completely vegetarian. It’s a lighter take on cheesy potato soups while still being one of the most comforting vegetarian soup recipes.
Ingredients
- 1 large head cauliflower, cut into florets (about 6 cups)
- 1 large russet potato, peeled and diced
- 1 small onion, diced
- 3 tablespoons unsalted butter
- 4 cups vegetable stock
- 1 ½ cups whole milk
- 2 cups shredded sharp cheddar cheese
- ½ teaspoon garlic powder
- ½ teaspoon onion powder
- 1 teaspoon kosher salt
- ¼ teaspoon white or black pepper
- Dutch oven
- Immersion blender
Directions
- Melt the butter in a Dutch oven over medium heat. Add the diced onion and cook 5 minutes.
- Add the cauliflower florets and diced potato. Pour in the vegetable stock.
- Bring to a boil, then reduce heat and simmer 20 minutes until vegetables are very tender.
- Blend the soup with an immersion blender until smooth.
- Stir in the milk, cheddar cheese, garlic powder, onion powder, salt, and pepper. Heat gently, stirring, until the cheese is melted and soup is creamy (do not boil).
15. Vegetarian Corn and Potato Chowder

This vegetarian corn and potato chowder is thick, creamy, and loaded with sweet corn and tender potatoes—no bacon needed. It’s a cozy addition to your favorite vegetarian soup recipes.
Ingredients
- 3 medium russet potatoes, peeled and diced
- 2 cups frozen corn kernels
- 1 medium onion, diced
- 2 celery stalks, diced
- 4 tablespoons unsalted butter
- ¼ cup all-purpose flour
- 4 cups vegetable stock
- 2 cups whole milk
- 1 bay leaf
- ½ teaspoon dried thyme
- ½ teaspoon smoked paprika (optional)
- 1 ½ teaspoons kosher salt
- ½ teaspoon black pepper
- Dutch oven
Directions
- Melt the butter in a Dutch oven over medium heat. Add the diced onion and celery, cooking 5–6 minutes.
- Stir in the flour and cook 1–2 minutes, stirring constantly.
- Gradually pour in the vegetable stock, whisking to remove lumps. Add the diced potatoes, corn, bay leaf, and thyme.
- Bring to a gentle boil, then reduce heat and simmer 15–20 minutes until potatoes are tender.
- Stir in the milk, smoked paprika if using, salt, and pepper. Heat until just steaming, then remove the bay leaf and serve.
FAQ
Are all of these vegetarian soup recipes really meat-free?
Yes, every one of these vegetarian soup recipes is completely meat-free and uses vegetable broth instead of chicken or beef stock. When shopping, just double-check that your vegetable broth and curry paste are labeled vegetarian, and use a vegetarian-friendly Parmesan-style cheese if you want to avoid animal rennet.
Can I make these vegetarian soup recipes vegan?
Many of these vegetarian soup recipes are easy to make vegan with a few swaps. Replace butter with plant-based butter, dairy milk with unsweetened oat milk or almond milk, and cheese with vegan shredded cheese. Coconut milk also adds creaminess to blended soups without any dairy.
What’s the best way to store and reheat leftover vegetarian soup?
Most vegetarian soup recipes store very well in the fridge for 3–4 days. Let the soup cool completely, then transfer it to glass meal prep containers and refrigerate. Reheat gently on the stove over low to medium heat using a sturdy wooden spoon to stir, or warm in the microwave in a microwave-safe bowl.
Can I freeze these vegetarian soups?
Many vegetarian soup recipes freeze well, especially brothy soups with beans, lentils, and vegetables. Avoid freezing soups that are very dairy heavy if possible, or freeze them before adding cream and stir in cream when reheating. Use freezer-safe soup containers and leave a little room at the top for expansion.
What tools make cooking vegetarian soup recipes easier?
A few key tools can make your vegetarian soup recipes come together much more easily. A heavy-duty enamel Dutch oven distributes heat evenly, and an immersion blender lets you puree soups right in the pot. A quality set of ladles and heat-resistant spatulas is also very helpful.
How can I bulk up vegetarian soups to make them more filling?
If you want vegetarian soup recipes to feel like a full meal, focus on adding plant-based protein and fiber. Toss in extra lentils, white beans, or barley, and serve with a side of crusty bread or a grilled cheese sandwich on whole-grain bread. You can also top bowls with nuts, seeds, or extra shredded cheese for more staying power.
Conclusion
These 15 vegetarian soup recipes give you a cozy, comforting lineup of meatless meals for any season. From creamy tomato basil and potato leek to hearty lentil and wild rice, you can mix and match different flavors and textures to keep your dinner routine exciting. With pantry staples like vegetable broth, canned beans, and small pasta on hand, you’ll always be just a few steps away from a cozy bowl of soup.
Whether you’re cooking for yourself, your family, or a holiday crowd, these vegetarian soup recipes can easily be doubled, frozen, and reheated. Invest in a reliable 6-quart Dutch oven, a handy immersion blender, and a set of stackable glass containers to make prep, cooking, and storage easier.
Most of all, have fun customizing these vegetarian soup recipes to fit your taste—add extra spices, swap veggies, or top your bowls with crunchy croutons and fresh herbs. With the right ingredients and tools from Amazon, like deep soup bowls and sturdy soup spoons, you’ll be ready to serve warm, satisfying vegetarian soups all season long.

Leave a Reply