30-Minute Creamy Vegetable Soup
Creamy vegetable soup comes together fast with whatever vegetables you have in the fridge. It is smooth, comforting, and tastes far better than anything from a can.

No cream needed here. A single potato gives the soup its velvety texture, and the whole thing is ready in about 30 minutes.
Why This Soup Works
The soup is mild and earthy, with a hint of garlic and a bright finish from fresh lemon juice. The potato thickens it into a silky consistency that feels rich without any dairy.
Because you simmer everything in one pot and blend it right inside, the cleanup is quick too. It is the kind of recipe you can rely on when you need something warm and fast on a weeknight.
Ingredients

- 1 tbsp olive oil: use a neutral oil if you prefer
- 1 medium onion, diced: about 1 cup, any color works
- 2 carrots, peeled and diced: scrub well if leaving the peel on
- 2 celery stalks, diced: the leaves add extra savoriness if you have them
- 2 garlic cloves, minced: fresh gives the best flavor
- 1 medium potato (8 oz), peeled and cubed: use russet for a fluffy texture or Yukon gold for extra creaminess
- 4 cups vegetable broth: low-sodium lets you control the salt
- 1 tsp dried thyme: or 1 tbsp fresh thyme leaves
- Salt and black pepper: season in layers as you go
- Juice of 1 lemon: about 2 tbsp, adds brightness
- Fresh parsley, chopped: optional, for serving
Variations / Substitutions
- Cauliflower for potato: swap an equal weight of cauliflower florets for a lighter soup with a subtle nutty taste.
- Sweet potato: use a sweet potato instead of a regular potato for a slightly sweet, orange-hued version.
- Add greens: stir in a handful of baby spinach after blending and let it wilt in the residual heat.
- Broth swap: chicken broth works and gives the soup a deeper, savory backbone.
- Dairy-free creaminess: the potato already makes it creamy, but you can stir in a splash of full-fat coconut milk if you want it even richer.
If you like this one, try our Lemony White Bean Soup.
How to Make Creamy Vegetable Soup
Step 1: Sauté the Vegetables

Heat the 1 tbsp olive oil in a large pot over medium heat. Once the oil shimmers, add the diced onion, carrots, and celery. Cook for about 5 minutes, stirring a few times, until the vegetables begin to soften at the edges.
The onion will turn translucent and the kitchen will start to smell warm and savory. Stir in the minced garlic and cook for 30 seconds more, just until it smells fragrant.
Step 2: Simmer the Soup

Pour in the 4 cups vegetable broth and add the cubed potato and 1 tsp dried thyme. Turn the heat up and bring the soup to a boil, then reduce the heat so the liquid bubbles gently. Cover the pot and simmer for 15 minutes, until the potato cubes are fork-tender.
Pierce a piece of potato with a fork. It should slide off easily. At this point the soup will taste mild and have a soft golden color from the carrots.
Step 3: Blend Until Smooth

Remove the pot from the heat. Use an immersion blender to purée the soup directly in the pot until it is completely smooth, about 1 to 2 minutes. If you are using a stand blender, let the soup cool for a few minutes first and work in batches, venting the lid to let steam escape.
The soup will turn pale and thick, with a creamy consistency that coats the back of a spoon. If it seems too thick, stir in a splash of broth or water.
Step 4: Finish with Lemon and Serve

Stir in the lemon juice, then taste and add salt and black pepper as needed. Ladle the soup into bowls and top with fresh parsley if you like. Serve it hot while the steam rises from every bowl.
Tips for a Smooth Soup
- Choose your potato wisely: Russets give the soup a light, fluffy body, while Yukon golds make it feel denser and richer. Both work, so pick what you have.
- Let the soup cool slightly before blending in a stand blender: Hot liquid expands, and blending it while boiling can cause the lid to pop off. Vent the lid and cover with a towel for safety.
- Season after blending: The lemon and final salt go in at the end because blending can mute flavors. It is easier to fix an under-seasoned soup than one that is too salty.
- For a roasted flavor: If you have an extra 10 minutes, toss the carrots and celery in oil and roast them at 400°F until browned before adding them to the pot. It adds depth without making the soup heavy.
Storing Leftover Soup
- Refrigerate: Store the soup in an airtight container in the fridge for up to 4 days. The texture stays smooth.
- Reheating: Warm it on the stove over low heat, stirring often, or microwave individual portions in 1-minute bursts. Add a splash of broth if it thickens too much after chilling.
- Freezer: Cool the soup completely, then freeze it in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.
What to Serve with Creamy Vegetable Soup
A thick slice of crusty bread is the obvious friend here. It soaks up the soup and makes the meal feel more substantial. I also like a simple green salad with a sharp vinaigrette, because the acidity cuts through the soup’s richness. For a kid-friendly dinner, a grilled cheese on sourdough turns the soup into a proper meal.
Frequently Asked Questions
Can I use frozen vegetables?
Yes. Use 3 to 4 cups of frozen mixed vegetables and add them along with the broth. Simmer until heated through, then blend as usual. The soup will be slightly sweeter.
Do I have to peel the potato?
No. If you scrub the potato well, leave the skin on. It adds a little fiber and a rustic look. The soup will have tiny flecks of skin, which I like.
Can I freeze this soup?
Yes. Cool the soup completely and freeze it in airtight containers for up to 3 months. Thaw overnight in the fridge. The texture may be slightly thinner after freezing, so stir in a little oil or a splash of coconut milk when reheating.
What if I do not have an immersion blender?
Use a stand blender. Let the soup cool for 5 minutes, then carefully transfer it in batches. Vent the lid and cover with a towel to avoid steam burns. The soup will still come out smooth.

Creamy Vegetable Soup Recipe
Ingredients
Method
- Heat the olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5 minutes, stirring, until the vegetables start to soften. Add garlic and cook 30 seconds more.
- Pour in the vegetable broth and add the potato and dried thyme. Bring to a boil, then reduce heat to a gentle simmer. Cover and cook for 15 minutes, until the potato is fork-tender.
- Remove from heat and blend the soup with an immersion blender until smooth, about 1 to 2 minutes. If using a stand blender, let the soup cool slightly and blend in batches.
- Stir in the lemon juice. Taste and season with salt and pepper. Ladle into bowls, top with parsley, and serve hot.
