Winter Vegetable Soup
Easy winter vegetable soup is the ultimate comfort dish for chilly days. This hearty concoction combines a medley of seasonal veggies, all simmered together in a rich, flavorful broth. Picture tender pieces of carrot, earthy potatoes, and soft spinach mingling beautifully with fragrant thyme. It’s not just a meal; it’s a warm hug in a bowl.
Table of Contents

I first made this soup during a particularly frosty winter evening when I craved something wholesome and satisfying. It quickly became a staple in my home and a favorite among friends and family. What’s not to love? Winter Vegetable Soup is easy, budget-friendly, and a certain crowd-pleaser that warms you from the inside out. So grab your pot and let’s get cooking!
Why You’ll Love This Recipe
- Simple & Quick: This soup comes together in just about an hour, making it perfect for a weeknight dinner.
- Irresistible Flavor: The combination of sweet potatoes, parsnips, and fragrant thyme creates a rich, comforting flavor that warms the soul.
- Eye-Catching Appeal: The vibrant colors from the vegetables make this soup not only tasty but also visually stunning.
- Flexible Serving: Enjoy it as a cozy lunch, a hearty dinner, or serve it at gatherings—it’s perfect for any occasion.
- Diet-Friendly Options: Easily adaptable for vegan and gluten-free diets, so everyone can enjoy it.

Ingredients You’ll Need
- 3 tbsp olive oil: A great base for sautéing, it brings flavor and healthy fats to the dish.
- 1 onion, chopped: Adds sweetness and depth to the soup.
- 3 carrots, chopped: Offers a lovely color and natural sweetness.
- 2 sticks celery, chopped: Provides an aromatic crunch.
- 1 parsnip, peeled and chopped: Introduces a slightly nutty, sweet flavor.
- 1 small sweet potato, peeled and chopped: Adds creaminess and a hint of sweetness.
- 2 large potatoes, chopped: These make your soup heartier and more filling—no need to peel, as the skins provide flavor and nutrients.
- 2 cloves garlic, minced: A must for that aromatic base, giving the dish a robust flavor.
- 1/2 tbsp dried thyme (or 1 tbsp fresh thyme): This herb enhances the savory notes, making everything more aromatic.
- 400 g cannellini beans, canned: Rich in protein and fiber, these beans add creaminess.
- 400 g canned tomatoes: They bring acidity and brightness to balance the flavors.
- 600 ml vegetable or chicken stock: The liquid base keeps the soup flavorful and hearty.
- 250 g green cabbage, chopped: Adds a tender crunch and nutritional value.
- 150 g fresh spinach: A nutritional powerhouse that wilts beautifully.
- Salt and pepper, to taste: Essential for seasoning and bringing all flavors together.
How to Make Winter Vegetable Soup
Heat the oil: In a large saucepan, heat 3 tablespoons of olive oil over medium heat. Add 1 chopped onion, 3 chopped carrots, 2 chopped sticks of celery, 1 peeled and chopped parsnip, and 2 chopped large potatoes. Sauté this mix for 10-15 minutes, stirring frequently until the vegetables begin to soften.
Add garlic and thyme: Once the veggies are tender, stir in 2 minced cloves of garlic and 1/2 tablespoon of dried thyme (or 1 tablespoon of fresh thyme). Cook for an additional 2 minutes until the garlic is fragrant and just starting to brown.
Introduce the legumes and tomatoes: Drain and rinse 400 grams of canned cannellini beans and add them to the pot, along with 400 grams of canned tomatoes and 600 milliliters of vegetable or chicken stock. Stir to combine all the ingredients.
Simmer the soup: Bring the mixture to a boil, then reduce the heat and let it simmer for 20 minutes. This is where all the flavors start to meld beautifully; you’ll notice a delightful aroma filling your kitchen!
Final additions: After 20 minutes, add 250 grams of chopped green cabbage and 150 grams of fresh spinach to the pot. Make sure to season well with salt and pepper. Let the soup cook for an additional 5 minutes until the greens are wilted and tender.
Serve and enjoy: Ladle the delicious winter vegetable soup into bowls, and if you’re feeling fancy, top with a spoonful of pistou and a sprinkle of freshly grated parmesan cheese. Pair it with crusty bread for the perfect meal!

Storing & Reheating
Cool the soup to room temperature before transferring it to an airtight container. It can be safely stored in the refrigerator for up to 4 days. If you’d like to keep it longer, freeze it in portion-sized containers for up to 3 months. When reheating, gently warm it on the stove over medium heat for about 10-15 minutes, stirring occasionally. Just keep in mind that the texture may change slightly when frozen, so you may want to add a splash of water or stock to refresh it.
Chef’s Helpful Tips
- Avoid overcooking the greens. Adding cabbage and spinach at the end will keep them vibrant and full of nutrients.
- If the soup seems too thick, add a bit more stock or water to reach your desired consistency.
- To enhance flavor, consider adding a splash of lemon juice just before serving—it brightens everything up!
- Make it a day ahead! The flavors deepen beautifully overnight, making the soup even tastier.
Easy winter vegetable soup is not just a meal; it’s an invitation to cozy up and escape the winter chill. So gather your ingredients, follow the steps, and delight in a bowl full of warmth and comfort. Enjoy the flexibility of this recipe; feel free to customize it with whatever vegetables you have on hand. This savory soup is an excellent way to embrace the season while nourishing your body and soul.
Recipe FAQs
Can I make this soup vegan?
Absolutely! This recipe is already vegan-friendly; simply ensure your stock is vegetable-based, and you’ll be all set!
How can I make the soup spicier?
If you enjoy a bit of heat, consider adding a pinch of red pepper flakes when you sauté the garlic and thyme. You can also stir in some diced jalapeño or hot sauce to taste.
Can I use frozen vegetables?
Yes! While fresh veggies give a great texture, frozen vegetables can also work well. If you’re using them, add them in the same amount as fresh, but increase your cooking time by a couple of minutes to ensure they’re tender.
How long will leftovers stay good?
Stored properly in the fridge, leftovers will stay fresh for about 4 days. If freezing, use airtight containers or freezer bags for the best results. Just reheat gently when you’re ready to enjoy again!
PrintMore Soups Recipes
- Cabbage Roll Soup (All the Flavor, No Rolling)
- The Best Lentil Soup (Not Watery)
- Creamy Broccoli, Leek & Potato Soup (Cozy 30-Minute Winter Bowl)
- French Onion Soup
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Winter Vegetable Soup
- Prep Time: 10 minutes
- Cook Time: 50 minutes
- Total Time: 1 hour
- Yield: 8 servings 1x
- Category: Soups
- Method: Stovetop
- Cuisine: Vegetarian
Description
This Winter Vegetable Soup offers a delightful combination of fresh veggies and beans, making it a wholesome meal perfect for chilly days. Easy to prepare and brimming with flavor, it’s a go-to choice for quick dinners or healthy lunches.
Ingredients
- 3 tbsp olive oil
- 1 onion chopped
- 3 carrots chopped
- 2 sticks celery chopped
- 1 parsnip peeled and chopped
- 1 small sweet potato peeled and chopped
- 2 large potatoes chopped
- 2 cloves garlic minced
- 1/2 tbsp dried thyme or 1 tbsp fresh thyme
- 400 g cannellini beans canned
- 400 g canned tomatoes
- 600 ml vegetable stock or chicken stock
- 250 g green cabbage chopped
- 150 g fresh spinach
- Salt and pepper to taste
Instructions
- Heat olive oil in a large saucepan, then add chopped onion, carrots, celery, parsnip, and both types of potatoes. Cook for 10-15 minutes, stirring frequently.
- Add minced garlic and thyme, cooking for an additional 2 minutes.
- Drain and rinse the cannellini beans, mixing them with canned tomatoes and stock in the pot.
- Bring the mixture to a boil, then let it simmer for 20 minutes. Stir in chopped cabbage and spinach, seasoning with salt and pepper, and cook for another 5 minutes.
- Serve hot with a spoonful of pistou, freshly grated parmesan cheese, and crusty bread on the side.
Notes
For a vegetarian version, ensure the vegetable stock is used instead of chicken stock.
This soup can be stored in the refrigerator for up to three days, making it great for meal prep.
Nutrition
- Serving Size: 1 cup
- Calories: 267
- Sugar: 4g
- Sodium: 550mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 10g
- Protein: 10g
- Cholesterol: 0mg
