When the temperature drops and the wind howls, there's nothing I crave more than a big bowl of soup. This Best Winter Soup is my family's go-to – it's thick, savory, and loaded with root vegetables that make the whole house smell amazing.
Advertisements1
I started making this on busy weeknights when I needed something quick but nourishing. It's become our Sunday night tradition, especially after a long day of sledding or shoveling snow.
The best part? You probably have most of the ingredients in your pantry right now. It's forgiving, flexible, and always hits the spot.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
Use extra-virgin for best flavor. Substitute with avocado oil if needed.
1 large yellow onion, diced
Sweet onions work too. For a milder flavor, use leeks.
3 cloves garlic, minced
Fresh is best, but jarred minced garlic works in a pinch.
2 large carrots, peeled and diced
Adds natural sweetness. Swap for parsnips for a different twist.
2 celery stalks, diced
Adds classic soup flavor. Use fennel if you want a hint of licorice.
1 medium russet potato, peeled and cubed
Helps thicken the soup. Yukon gold or red potatoes also work.
1 can (15 oz) diced tomatoes, undrained
Fire-roasted adds a smoky note. Use crushed if you prefer smoother texture.
4 cups (960 ml) vegetable broth
Low-sodium recommended. Chicken broth also works for non-vegetarian.
1 can (15 oz) cannellini beans, drained and rinsed
Adds protein and creaminess. Great northern or chickpeas work too.
1 teaspoon dried thyme
Use 1 tablespoon fresh thyme if you have it.
1/2 teaspoon smoked paprika
Adds a subtle smokiness. Regular paprika works, but smoked is better.
Salt and black pepper to taste
Start with 1/2 teaspoon salt and adjust at the end.
Tips & Tricks
- Don't skip sautéing the vegetables – it builds a rich flavor base.
- For a thicker soup, mash some of the beans against the pot before serving.
- Adjust the broth amount to your preferred consistency – add more for a thinner soup.
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, carrots, and celery. Cook for 5-7 minutes until onions are translucent and edges are golden brown.
2. Add Garlic and Spices
Stir in garlic, thyme, and smoked paprika. Cook for 1 minute until fragrant, stirring constantly to avoid burning.
3. Add Potatoes and Tomatoes
Add potato cubes and diced tomatoes. Stir to coat everything with the spices.
4. Pour in Broth
Add vegetable broth and bring to a boil over high heat (212°F / 100°C).
5. Simmer Until Tender
Reduce heat to low (180°F / 82°C), cover, and simmer for 15-20 minutes until potatoes are fork-tender.
6. Add Beans and Season
Stir in cannellini beans. Simmer uncovered for 5 more minutes. Season with salt and pepper to taste.
7. Serve Hot
Ladle into bowls and garnish with fresh parsley if desired. Serve with crusty bread.
Delicious Variations
- Add 1 cup chopped kale or spinach in the last 5 minutes for extra greens.
- Swap cannellini beans for chickpeas and add 1 teaspoon curry powder for a spiced twist.
- For a creamy version, blend half the soup with an immersion blender before adding the beans.
How to Store Best Winter Soup
Refrigerator
Store in an airtight container for up to 4 days.
Freezer
Freeze for up to 3 months in freezer-safe containers. Thaw overnight in the fridge.
Reheating
Reheat gently on the stovetop over medium heat, stirring occasionally, until hot.
Frequently Asked Questions
Q: Can I make this soup in a slow cooker?
Yes, you can. Sauté the aromatics first, then transfer everything to the slow cooker and cook on low for 6-8 hours or high for 3-4 hours.
Q: Can I use fresh tomatoes instead of canned?
Absolutely. Use about 2 cups of chopped fresh tomatoes and add an extra 1/2 cup of broth to compensate for the liquid.
Q: How can I make this soup gluten-free?
The soup is naturally gluten-free – just ensure your broth and canned tomatoes are certified gluten-free.
Q: What can I use instead of cannellini beans?
Great northern beans, navy beans, or even chickpeas work well in this recipe.
Q: Can I add meat to this soup?
Yes, cooked Italian sausage or shredded chicken are delicious additions. Add them in step 5 to warm through.
Grab your favorite pot and give this Best Winter Soup a try tonight. It's the kind of meal that makes you feel like everything's going to be okay. Here's to a calmer home, one drawer at a time.
Best Winter Soup
Best Winter Soup is a hearty, veggie-packed bowl that warms you up in 30 minutes – perfect for chilly nights.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 large yellow onion, diced
- 3 cloves garlic, minced
- 2 large carrots, peeled and diced
- 2 celery stalks, diced
- 1 medium russet potato, peeled and cubed
- 1 can (15 oz) diced tomatoes, undrained
- 4 cups (960 ml) vegetable broth
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- 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, carrots, and celery. Cook for 5-7 minutes until onions are translucent and edges are golden brown.
- 2Add Garlic and Spices — Stir in garlic, thyme, and smoked paprika. Cook for 1 minute until fragrant, stirring constantly to avoid burning.
- 3Add Potatoes and Tomatoes — Add potato cubes and diced tomatoes. Stir to coat everything with the spices.
- 4Pour in Broth — Add vegetable broth and bring to a boil over high heat (212°F / 100°C).
- 5Simmer Until Tender — Reduce heat to low (180°F / 82°C), cover, and simmer for 15-20 minutes until potatoes are fork-tender.
- 6Add Beans and Season — Stir in cannellini beans. Simmer uncovered for 5 more minutes. Season with salt and pepper to taste.
- 7Serve Hot — Ladle into bowls and garnish with fresh parsley if desired. Serve with crusty bread.



