Cozy One-Pot Winter Vegetable Soup

This cozy homemade Winter Vegetable Soup is hearty, nourishing, and packed with tender potatoes, sweet potatoes, peas, and fresh dill. It’s the perfect warming comfort food for cold days and makes for easy weeknight dinners.

A hearty bowl of delicious winter vegetable soup with a side of sourdough bread

When winter hits and all I crave is a bowl of something warm and comforting, this homemade winter vegetable soup is always at the very top of my list. There’s just something about a big pot of soup simmering on the stove that instantly makes the whole house feel cozier. This recipe is hearty, nourishing, and filled with tender potatoes, sweet potatoes, and vegetables that slowly cook down into a rich, flavorful broth. Every spoonful tastes like pure comfort in a bowl; exactly the kind of meal that makes cold days feel a little brighter.

What I love most about this soup is how simple yet incredibly satisfying it is to make. It starts with a quick sauté of classic soup vegetables, followed by a gentle simmer that fills the house with the most comforting aroma. A quick blend gives it that perfect creamy texture without any cream, making it feel indulgent while still being wholesome. It’s the kind of soup I make on chilly nights, for easy meal prep lunches, or anytime I just want something warm, nourishing, and made with love.

Two bowls of homemade winter vegetable soup

Why you’ll love this winter vegetable soup

  • Cozy and comforting Perfect for cold winter days when you want to just cozy up with a warm bowl of something hearty.
  • Simple ingredients This soup is made with pantry staples that you likely already have on hand and fresh vegetables.
  • Naturally creamy Blended potatoes give the soup a velvety texture without any cream needed.
  • A healthy, filling meal The soup is loaded with delicious veggies and enough hearty fiber to keep you satisfied.
  • Works great for meal prep Winter vegetable soup stores well and reheats quickly for easy lunches and dinners.

Ingredients needed

A photo of ingredients used to make homemade winter vegetable soup
  • Extra-virgin olive oil: This is the foundation of flavor for the entire soup and adds richness while sautéing the vegetables. A good olive oil gives the broth a subtle, comforting depth.
  • Medium yellow onion: Creates a savory, flavorful base for the soup. As the onion cooks, it becomes tender and slightly sweet.
  • 1 large carrot: Carrots add natural sweetness and a pop of color to the soup. They soften as they simmer and help balance the other savory vegetables.
  • 1 celery stalk: Lends a subtle earthy flavor to the soup, adding depth and rounding out the broth.
  • 3 garlic cloves: Add warmth and aromatic flavor to the soup.
  • Dried bay leaves: Bay leaves gently infuse the broth with a subtle herbal note, adding some complexity without overpowering the soup.
  • Salt and pepper: Essential seasonings.
  • Tomato paste: Cooking it briefly deepens its flavor and color, adding richness to the broth.
  • 1 large sweet potato: Sweet potatoes bring natural sweetness and a creamy texture. They help make the soup hearty and comforting.
  • 2 medium Yukon Gold potatoes: These potatoes are naturally buttery and creamy, which help thicken the soup and make it more filling.
  • Vegetable broth: The savory base of the soup, tying all the flavors together into a nourishing bowl.
  • 2 cups water: Adding water to the broth helps balance it out and keeps the soup from becoming too thick.
  • Frozen peas: Give a fresh burst of sweetness and a bright green color.
  • Garnish of chopped fresh dill and lemon wedges: Dill adds a fresh, herby finish to the soup, while a squeeze of lemon adds a bright, citrusy pop of flavor. It wakes up all the ingredients right before serving.

How to make winter vegetable soup

Sauté the aromatics

Sauté the onion, carrot, celery, garlic, and bay leaves in a large pot with salt and pepper for 10-12 minutes until softened and fragrant. Stir in the tomato paste and cook for about 1 minute to deepen its flavor.

A soup pot with carrots, celery, onion, and garlic being sautéed together
Simmer the soup

Add the sweet potato, Yukon Gold potatoes, vegetable broth, and water. Bring everything to a boil, then reduce to a simmer. Cook for 18-20 minutes, or until the potatoes are fork-tender.

Blend for creaminess

Using an immersion blender, blend about a quarter of the soup until smooth, then pour it back into the pot and stir to combine.

Finish and serve

Stir in the frozen peas and cook for another 2–3 minutes until the peas are bright green. Then remove the bay leaves and ladle the soup into bowls with fresh dill on top and lemon wedges on the side for squeezing.

Two bowls of homemade winter vegetable soup with a side of sourdough bread

Winter vegetable soup recipe variations

One of my favorite things about this winter vegetable soup is how easy it is to make it your own. I love being able to tweak it depending on what’s in my fridge or what I’m in the mood for. Here are a few easy ways to switch it up:

  • Roast chunks of cauliflower, Brussels sprouts, or butternut squash, and stir them into the soup at the end for deeper, caramelized flavor.
  • Add sliced cremini mushrooms when sautéing the onion, carrot, and celery for an earthy, savory boost.
  • Add white beans, chickpeas, or lentils for extra heartiness.
  • Stir in Swiss chard, spinach, or kale right before serving for extra color and nutrients.
  • Add a can of diced tomatoes along with the broth for a more tomato-forward, minestrone-style soup.

Serving suggestions

  • Crusty sourdough or a toasted baguette is perfect for dipping into the broth and soaking up every last spoonful of soup.
  • A grilled cheese sandwich makes a great accompaniment with the soup, making it extra cozy and comforting.
  • A simple green salad with lemon vinaigrette adds a fresh, bright contrast to the heartiness of the winter vegetable soup.
A hearty bowl of delicious winter vegetable soup

How to store winter vegetable soup

  • To store: The soup keeps well in an airtight container in the fridge for up to 4–5 days. I find that the flavor actually improves as the soup sits in the fridge!
  • To freeze: The soup can be frozen for up to 3 months. Simply thaw overnight in the fridge before reheating.
  • To reheat: Warm on the stovetop over medium heat or microwave until heated through.

More soup recipes to love from us

If you love this hearty winter vegetable soup, try one of these other soup recipes next:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A hearty bowl of delicious winter vegetable soup with a side of sourdough bread

Cozy One-Pot Winter Vegetable Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 3 reviews

  • Author: cooktimestory
  • Total Time: 1 hour 5 minutes
  • Yield: 4 1x
  • Diet: Vegan

Description

This cozy homemade Winter Vegetable Soup is hearty, nourishing, and packed with tender potatoes, sweet potatoes, peas, and fresh dill. It’s the perfect warming comfort food for cold days and makes for easy weeknight dinners.


Ingredients

Scale
  • 2 tablespoons extra-virgin olive oil
  • 1/2 medium yellow onion, finely chopped
  • 1 large carrot, halved and thinly sliced into half-moons
  • 1 celery stalk, thinly sliced into half-moons
  • 3 garlic cloves, finely chopped
  • 2 dried bay leaves
  • 2 teaspoons salt
  • Ground black pepper
  • 1 tablespoon tomato paste
  • 1 large sweet potato, peeled and cut into 1/2-inch cubes
  • 2 medium Yukon Gold potatoes, peeled and cut into 1/2-inch cubes
  • 4 cups vegetable broth
  • 2 cups water
  • 1/2 cup frozen peas
  • Chopped fresh dill, for garnish
  • Lemon wedges, for garnish


Instructions

  1. Heat olive oil in a medium Dutch oven or large pot on the stovetop over medium heat. Add the onion, carrots, celery, garlic, and bay leaf to the pot. Season with salt and a generous amount of black pepper and cook, stirring occasionally, until vegetables are softened, about 10–12 minutes.
  2. Stir in the tomato paste and cook, stirring constantly, until incorporated and deepened in color, about 2 minutes. Add all of the potatoes, vegetable broth, and water to the pot and bring everything to a simmer. Cover and cook until potatoes are tender, about 18-20 minutes, then remove from heat.
  3. Working carefully, use an immersion blender to blend about a quarter of the soup into a coarse purée. (Alternatively, carefully blend about 1½ cups soup in an upright blender until smooth; return to pot.)
  4. Add ½ cup frozen peas to soup and heat over medium until peas are bright green, about 2 minutes; remove from heat.
  5. Divide soup among serving bowls. Top with coarsely chopped fresh dill and a drizzle of olive oil. Pass lemon wedges for squeezing.
  • Prep Time: 20
  • Cook Time: 45
  • Category: Soups

Similar Posts

8 Comments

Leave a Reply to cooktimestory Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star