Pin The kitchen window was fogged up completely, snow piling against the sill, when I realized I had no plan for lunch and a refrigerator full of odds and ends. I started pulling out vegetables, whatever looked good, and within an hour the whole house smelled like thyme and butter. My neighbor knocked just as I was ladling the first bowl, drawn by the scent drifting through the walls. That soup fed four of us that afternoon, and I've been making it every winter since.
I made this for my sister once when she was stuck at my place during a blizzard. She kept saying she wasn't hungry, but after one spoonful she finished two bowls and asked if I'd written the recipe down. I hadn't, but I did after that. Now she texts me every January asking if I remember the soup from that storm.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Onion: The base of almost every good soup, it sweetens as it cooks and gives the broth a backbone you don't notice until it's missing.
- Garlic: Two cloves is enough to add warmth without overpowering the delicate vegetables, and it smells like comfort when it hits the hot oil.
- Carrots: They add a subtle sweetness and hold their shape beautifully, turning tender but never mushy if you slice them evenly.
- Celery: Often overlooked, but it brings a quiet earthiness that balances the cream and makes the soup taste more complex.
- Bell Pepper: I use red or yellow for a hint of sweetness, and it adds a pop of color that makes the soup feel more generous.
- Potatoes: They thicken the broth naturally as they cook and break down slightly, making every spoonful heartier.
- Corn Kernels: Frozen works perfectly and adds little bursts of sweetness that surprise you in the best way.
- Green Beans: Fresh or frozen both work, just chop them so they fit easily on a spoon and cook evenly with everything else.
- Vegetable or Chicken Broth: The backbone of the soup, use good quality broth or homemade if you have it, the flavor really shows.
- Heavy Cream: This is what turns a simple vegetable soup into something you crave, velvety and rich without feeling too indulgent.
- Dried Thyme: My favorite herb for this, it smells like winter and warmth and somehow makes vegetables taste more like themselves.
- Dried Rosemary: Just a little, crushed between your fingers before adding, it brings a piney depth that feels almost cozy.
- Bay Leaf: You won't taste it exactly, but you'll notice if it's missing, it adds a subtle herbal background note.
- Salt and Pepper: Taste before serving, the soup needs more than you think, especially after adding the cream.
- Olive Oil: For sautéing the aromatics, it keeps things from sticking and adds a faint fruity richness.
- Fresh Parsley: A handful chopped on top makes it look bright and taste fresher, almost like a small garden in your bowl.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start with the Aromatics:
- Heat the olive oil in a large pot over medium heat and add the diced onion, letting it cook until it turns soft and translucent, about 3 to 4 minutes. Stir in the minced garlic and let it sizzle for just a minute until the smell fills your kitchen.
- Build the Vegetable Base:
- Add the carrots, celery, and bell pepper, stirring them around so they get coated in the oil and aromatics. Let them cook for 5 to 7 minutes, stirring now and then, until they start to soften and smell sweet.
- Add the Heartier Vegetables:
- Toss in the potatoes, corn, and green beans, stirring everything together so it's evenly mixed. This is when the pot starts to look really full and promising.
- Pour in the Broth and Simmer:
- Add the broth along with the thyme, rosemary, and bay leaf, then bring everything to a boil. Lower the heat and let it simmer gently for 20 to 25 minutes until the potatoes are fork tender and the kitchen smells like heaven.
- Finish with Cream:
- Fish out the bay leaf and stir in the heavy cream, letting it heat through for about 5 minutes. Taste it now and add salt and pepper until it tastes just right, creamy and balanced.
- Serve and Garnish:
- Ladle the soup into bowls and scatter fresh parsley on top. Serve it hot with crusty bread on the side for dipping.
Pin One Sunday I made a double batch and brought some to an elderly couple down the road who'd been snowed in for days. The husband told me it reminded him of something his mother used to make, and he ate three bowls while telling me stories about winters in Pennsylvania. I think about him every time I make this now.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
How to Store and Reheat
Let the soup cool completely before transferring it to airtight containers, it keeps in the fridge for up to four days. When reheating, do it gently on the stove over low heat, stirring often so the cream doesn't separate. If it looks too thick after sitting, add a splash of broth or water to loosen it back up. I actually think it tastes better on day two when everything has melded together.
Variations You Can Try
I've added cooked shredded chicken when I had leftovers and it turned the soup into a full meal. Sometimes I throw in a handful of spinach or kale right at the end for extra greens. If you want it dairy free, coconut cream works surprisingly well, just use the full fat kind so it stays rich. You can also swap the potatoes for sweet potatoes, which make it a little sweeter and more colorful.
What to Serve Alongside
This soup begs for good bread, something crusty you can tear apart and dunk into the broth. I've served it with cornbread, biscuits, and even garlic toast, all of them were perfect. A simple side salad with a sharp vinaigrette cuts through the richness nicely if you want something green and crisp.
- Crusty sourdough or French bread, warmed in the oven.
- Buttermilk biscuits, flaky and soft, perfect for soaking up every drop.
- A light arugula salad with lemon and parmesan to balance the creaminess.
Pin This soup has gotten me through more cold days than I can count, and it never gets old. I hope it keeps you warm too.
Recipe Q&A
- → Can I make this soup ahead of time?
Yes, this soup keeps well in the refrigerator for up to 4 days. Reheat gently on the stovetop, adding a splash of broth if needed to adjust consistency.
- → What can I substitute for heavy cream?
Use half-and-half for a lighter version, or try unsweetened coconut cream or cashew cream for a dairy-free alternative that maintains the creamy texture.
- → Can I add meat to this soup?
Absolutely. Cooked diced chicken, crumbled sausage, or bacon work wonderfully. Add them during the last 10 minutes of simmering to heat through.
- → How do I prevent the vegetables from getting mushy?
Cut vegetables into uniform pieces and don't overcook. Simmer gently rather than boiling vigorously, and test potatoes with a fork after 20 minutes.
- → Can this soup be frozen?
Yes, it freezes well for up to 3 months. Cool completely before freezing in airtight containers. Thaw overnight in the refrigerator and reheat gently on the stovetop.
- → What vegetables can I substitute or add?
Feel free to use parsnips, turnips, zucchini, or peas. This soup is very flexible and works well with whatever seasonal vegetables you have available.