12 Cozy Vegan Winter Soup Recipes
Creamy Roasted Cauliflower Soup
This Creamy Roasted Cauliflower Soup is a velvety delight that's perfect for warming up on a chilly winter day.
Ingredients:
- 1 large head cauliflower, chopped
- 2 tablespoons olive oil
- 1 onion, chopped
- 2 cloves garlic, minced
- 4 cups vegetable broth
- 1 cup coconut milk
- Salt and pepper to taste
Cooking method:
- Preheat your oven to 400°F (200°C).
- Toss cauliflower with olive oil, salt, and pepper, then spread on a baking sheet and roast for 25-30 minutes.
- In a large pot, sauté onion and garlic until softened.
- Add roasted cauliflower and vegetable broth, then bring to a simmer.
- Use an immersion blender to purée the soup until smooth, then stir in coconut milk.
- Adjust seasoning to taste and serve hot.
Spicy Lentil and Sweet Potato Soup
This hearty Spicy Lentil and Sweet Potato Soup packs a punch with its rich blend of flavors and warming spices.

Ingredients:
- 1 cup red lentils
- 2 medium sweet potatoes, peeled and diced
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 tablespoon curry powder
- 4 cups vegetable broth
- 1 can diced tomatoes
- Salt and pepper to taste
Cooking method:
- Heat olive oil in a large pot, then add onion and garlic, cooking until translucent.
- Stir in curry powder, lentils, sweet potatoes, and tomatoes.
- Add vegetable broth, bring to a boil, then reduce heat and simmer for 25-30 minutes.
- Season with salt and pepper before serving hot.
Butternut Squash and Apple Soup
This Butternut Squash and Apple Soup beautifully balances the sweetness of apples with the earthiness of squash.
Ingredients:
- 1 medium butternut squash, peeled and cubed
- 2 apples, peeled and chopped
- 2 tablespoons olive oil
- 1 onion, chopped
- 3 cups vegetable broth
- 1 teaspoon cinnamon
- Salt and pepper to taste
Cooking method:
- In a large pot, heat olive oil and sauté onion until soft.
- Add squash, apples, and cinnamon, cooking for a few minutes.
- Pour in vegetable broth and bring to a boil, then simmer until squash is tender.
- Use an immersion blender to purée until smooth, season with salt and pepper, then serve.
Mushroom and Barley Soup
Earthy mushrooms and chewy barley come together for a deeply satisfying Mushroom and Barley Soup.
Ingredients:
- 1 cup pearl barley
- 1 pound mushrooms, sliced
- 2 tablespoons olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 4 cups vegetable broth
- 1 tablespoon soy sauce
- Fresh thyme, to taste
- Salt and pepper to taste
Cooking method:
- Cook barley according to package instructions and set aside.
- In a large pot, heat olive oil and sauté onion and garlic until fragrant.
- Add mushrooms and cook until they release their moisture.
- Pour in vegetable broth and soy sauce, then add thyme, salt, and pepper.
- Stir in cooked barley and simmer for 15 minutes before serving.
Carrot Ginger Soup
This Carrot Ginger Soup is vibrant and nourishing, making it a perfect choice for a healthy winter meal.
Ingredients:
- 1 pound carrots, peeled and sliced
- 1 tablespoon olive oil
- 1 onion, chopped
- 2 tablespoons fresh ginger, minced
- 4 cups vegetable broth
- 1 can coconut milk
- Salt and pepper to taste
Cooking method:
- Heat olive oil in a large pot, then add onion and ginger, cooking until onion is translucent.
- Add carrots and vegetable broth, bringing to a simmer until carrots are tender.
- Use an immersion blender to purée until smooth, then stir in coconut milk.
- Season with salt and pepper before serving hot.
Rustic Potato and Kale Soup
Rustic Potato and Kale Soup is a hearty, filling soup that combines earthy kale with creamy potatoes.
Ingredients:
- 4 medium potatoes, peeled and diced
- 1 bunch kale, stems removed and chopped
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 4 cups vegetable broth
- Salt and pepper to taste
Cooking method:
- In a large pot, heat olive oil and sauté onion and garlic until soft.
- Add potatoes and vegetable broth, bringing to a boil, then simmer until potatoes begin to soften.
- Stir in kale and continue to cook until kale is wilted and potatoes are tender.
- Season with salt and pepper to taste before serving hot.
Tomato and Basil Soup
Enjoy a comforting classic with this rich and flavorful Tomato and Basil Soup, perfect for any winter evening.
Ingredients:
- 2 cans of whole tomatoes
- 1 tablespoon olive oil
- 1 onion, chopped
- 3 cloves garlic, minced
- 1 cup fresh basil leaves
- 4 cups vegetable broth
- Salt and pepper to taste
Cooking method:
- Heat olive oil in a large pot, then sauté onion and garlic until fragrant.
- Add tomatoes, vegetable broth, and bring to a boil.
- Reduce heat, simmer for 20 minutes, then add basil leaves.
- Use an immersion blender to purée, season with salt and pepper, then serve hot.
Hearty Chickpea and Spinach Soup
This Hearty Chickpea and Spinach Soup delivers both nutrition and comfort in every spoonful.
Ingredients:
- 2 cans chickpeas, drained and rinsed
- 1 onion, chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- 4 cups vegetable broth
- 1 bunch spinach, chopped
- 1 teaspoon cumin
- Salt and pepper to taste
Cooking method:
- In a large pot, heat olive oil and sauté onion and garlic until soft.
- Add chickpeas, cumin, and vegetable broth; bring to a simmer.
- Stir in spinach and cook until wilted.
- Season with salt and pepper before serving hot.
Creamy Broccoli and Leek Soup
This Creamy Broccoli and Leek Soup is a delicious way to enjoy your greens with a hint of creaminess.
Ingredients:
- 1 large head broccoli, chopped
- 2 leeks, sliced
- 2 tablespoons olive oil
- 3 cups vegetable broth
- 1 cup coconut milk
- Salt and pepper to taste
Cooking method:
- Heat olive oil in a large pot, then add leeks and sauté until soft.
- Add broccoli and vegetable broth, bring to a boil, then simmer until broccoli is tender.
- Use an immersion blender to purée the soup, then stir in coconut milk.
- Season with salt and pepper before serving hot.
Split Pea and Carrot Soup
This Split Pea and Carrot Soup is a protein-packed dish that is both filling and comforting.
Ingredients:
- 1 cup split peas
- 2 large carrots, sliced
- 1 onion, chopped
- 2 cloves garlic, minced
- 2 tablespoons olive oil
- 4 cups vegetable broth
- 1 bay leaf
- Salt and pepper to taste
Cooking method:
- Heat olive oil in a large pot, then sauté onion and garlic until softened.
- Add split peas, carrots, vegetable broth, and bay leaf; bring to a simmer.
- Cook until split peas are tender, about 45 minutes, then remove bay leaf.
- Season with salt and pepper and serve hot.
