Pin it My neighbor Martha stopped by one February afternoon with snow falling thick outside, and she mentioned offhand that her grandmother's soup recipe had gotten her through countless winters. When she described it—simple vegetables, cream, herbs—something clicked. I made a version that night while watching the flakes pile up, and by the time the power flickered, I had a pot of something so warm and honest it felt like the house itself was sighing with comfort. That soup became the thing I reach for now whenever winter feels too quiet or too long.
I served this soup to my book club on a March evening when everyone trudged in looking defeated by the season, and watching their shoulders relax as they tasted it was worth every minute. One friend asked for the recipe right there at the table, which never happens—people usually wait until they get home. There's something about hot vegetables and cream that makes conversation easier and laughter louder.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 medium onion, diced: This is your base flavor, so don't rush chopping it; the smaller and more even your pieces, the better it dissolves into the broth.
- 2 cloves garlic, minced: Fresh is essential here—the garlic should smell sharp and bright when you crush it, not dusty.
- 2 medium carrots, sliced: Cut them thinner than you think necessary so they soften properly while the potatoes are still cooking.
- 2 stalks celery, diced: This adds earthiness that cream can't quite mask; it's the quiet backbone of the whole thing.
- 1 bell pepper, chopped: Any color works, though red ones add a hint of sweetness that rounds out the herbs nicely.
- 3 medium potatoes, peeled and diced: Keep the pieces uniform so they finish cooking at the same time—nothing worse than mushy and crunchy potatoes in one spoonful.
- 1 cup corn kernels (fresh, frozen, or canned): If using fresh, this soup becomes a late summer thing; frozen works just as well and tastes less guilty in February.
- 1 cup green beans, chopped: These keep their slight snap even when fully cooked, giving you texture alongside the soft vegetables.
- 6 cups vegetable or chicken broth: Use the good stuff, not the sodium bomb from a can if you can help it—your palate will notice the difference.
- 1 cup heavy cream: This is what makes it feel like a hug; don't even think about skipping it or substituting with something lighter.
- 1 teaspoon dried thyme: Thyme is what makes this taste like an Amish kitchen, so don't reach for another herb here.
- 1 teaspoon dried rosemary: Crush it slightly between your fingers before adding so the oils release and the flavor hits harder.
- 1 bay leaf: Always use one, always remove it after cooking, and never let anyone accuse you of forgetting this step.
- Salt and pepper to taste: Taste as you go; what works for you might be different from what works for me, and that's the whole point.
- 1 tablespoon olive oil: Good olive oil makes this taste intentional rather than accidental.
- Fresh parsley, chopped (for garnish): This is the flourish that turns a humble bowl into something you actually want to sit with.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Warm your pot and start the base:
- Heat the olive oil over medium until it shimmers, then add the onion and let it cook undisturbed for the first minute so it actually starts to soften instead of just moving around the pan. After about 3-4 minutes, it should look translucent and smell sweet, which means it's ready for the next layer.
- Add garlic and let it bloom:
- Stir in the garlic and wait just 1 minute—this is important because garlic can burn if you leave it too long, and burnt garlic tastes bitter and ruins everything. You'll know it's right when the smell hits you and makes you smile.
- Build color with the next round of vegetables:
- Toss in the carrots, celery, and bell pepper and let them sizzle for 5-7 minutes, stirring every minute or so. This is when your kitchen starts smelling like actual cooking, not just chopped vegetables.
- Add the heartier vegetables:
- Stir in the potatoes, corn, and green beans, making sure everything gets coated with the oil and meets the hot surface. This takes about 2 minutes and helps everything cook at the same pace.
- Pour in the broth and seasonings:
- Add the broth along with the thyme, rosemary, and bay leaf, then bring everything to a boil over medium-high heat. Once you see a rolling boil, reduce the heat to low and let it simmer quietly for 20-25 minutes until the potatoes can be pierced with a fork.
- Remove the bay leaf and add cream:
- Fish out that bay leaf before you forget about it, then slowly stir in the heavy cream while keeping the heat low. Let it cook for another 5 minutes without boiling, just until the cream is heated through.
- Taste and adjust:
- Here's where you become the chef: taste a spoonful and add salt and pepper until it tastes like something you actually want to eat. Some batches need more salt than others depending on your broth.
- Serve with ceremony:
- Ladle the soup into bowls while it's still steaming and scatter fresh parsley on top—the green makes it look intentional and tastes bright against all that cream.
Pin it My daughter asked for this soup every single day during the two weeks we were snowed in last year, and instead of getting tired of making it, I found myself looking forward to it. There's something grounding about repeating the same actions—chopping, sautéing, simmering—that made those trapped days feel purposeful instead of frustrating. By week two, I could make it with my eyes closed, and somehow that familiarity became exactly what we all needed.
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.
The Secret of Slow Softening
The difference between soup that tastes like vegetables in broth and soup that tastes like one complete thing is patience during that middle simmering phase. I used to rush this part, thinking if the vegetables were soft enough to eat, the soup was done, but that's not how it works—the longer they sit in the hot liquid with the herbs, the more they give up to each other. Now I use those 20-25 minutes to sit down with whatever I'm reading and check in every few minutes instead of hovering. The vegetables don't just soften; they almost dissolve into the broth, which is what makes this soup so velvety and different from a vegetable stew.
Why Cream Changes Everything
Before I made this recipe, I thought cream was just a garnish—something you drizzled on top at the end if you were feeling fancy. But adding it at the very end and letting it heat through transforms the entire texture and taste of the soup in a way that feels almost magical. The broth becomes richer and softer, and somehow the individual vegetable flavors become more pronounced instead of less, which sounds backwards but is absolutely true. It's the difference between a soup that sustains you and a soup that comforts you, and for me, especially on a snowy day, comfort is what matters most.
Variations and Occasions
This soup is remarkably forgiving about what vegetables you use, which is why it fits so naturally into real cooking rather than pristine recipe-following. I've made it with leftover roasted squash, with frozen peas instead of beans, with diced zucchini in August when I had too much on the counter. The bones of the recipe—the onion, garlic, thyme, cream—these stay the same, and everything else bends around them. My neighbor Martha, who started this whole thing, tells me she uses whatever looks sad in her crisper drawer, and somehow it always works out.
- Add shredded rotisserie chicken or cooked sausage if you want protein, or keep it vegetarian for something lighter.
- Serve with crusty bread, cornbread, or biscuits to soak up every last spoonful of cream.
- Make a double batch and freeze it in individual portions for those mornings when you didn't plan breakfast but want it anyway.
Pin it This soup has become my answer to almost any bad day—it asks very little of you, takes less than an hour from start to finish, and somehow delivers exactly what you need without any fuss. That's worth more than perfect food ever could be.
Recipe Questions & Answers
- → Can I freeze this soup?
Yes, this soup freezes well. Cool completely before transferring to an airtight container and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop.
- → How do I make it dairy-free?
Substitute the heavy cream with unsweetened plant-based cream like coconut cream or cashew cream. The texture remains creamy while making it suitable for dairy-free diets.
- → What vegetables work best?
Onions, carrots, celery, potatoes, corn, and green beans create the classic version. Feel free to add leftover vegetables like peas, zucchini, or butternut squash based on what you have available.
- → Can I add protein?
Absolutely. Cooked chicken, sausage, or white beans can be added during the last 10 minutes of simmering. This transforms it into a more substantial meal while keeping the comforting flavors intact.
- → How long does it keep in the refrigerator?
Store in an airtight container for up to 4 days. The flavors often develop and improve after sitting. Reheat on the stovetop over low heat, adding a splash of broth if needed to adjust consistency.