
A cozy, nourishing creamy vegetable soup made with broccoli, potatoes, and carrots — velvety, cheesy, and perfect for chilly evenings. Serves 6.

This creamy vegetable soup is the kind of comforting bowl that feels like a warm hug on a blustery evening. I first discovered this combination of broccoli, russet potatoes, and sweet carrots on an evening when my pantry and fridge were running low but I wanted something hearty and nourishing. I played with quantities and techniques until the texture was just right: thick but silky, with tiny morsels of vegetables that still offer a pleasant bite. The sharp yellow cheddar brings a tangy depth that balances the natural sweetness of the carrots and the earthy starch of the potatoes.
Over the years this dish has become a staple at our house when friends drop by unexpectedly or when I want a simple make-ahead meal that travels well. It is forgiving — forgiving in the sense that it tolerates small mistakes like slightly overcooked carrots or a rushed shred of cheese — but it rewards attention to a few details: uniform vegetable size, freshly grated cheese, and the gentle tempering of milk into the hot broth. When served with crusty bread or a tossed green salad, it becomes a complete, crowd-pleasing supper.
Personally, my favorite memory with this soup is spooning steaming bowls for a small group of friends after an afternoon of sledding — the warmth chased away the cold and everyone asked for seconds. The recipe has become my reliable comfort-food formula whenever I want something nourishing, cheesy, and uncomplicated.
My favorite aspect is the way the potatoes break down to give body to the broth while still leaving tiny tender pieces that add texture. A friend once told me this tasted like 'a grown-up grilled cheese in a bowl' — and I think that's a lovely way to describe the comfort factor.
Cool the soup to room temperature within two hours and store in airtight containers. Refrigerate for up to 4 days; when reheating, do so gently over low heat to avoid curdling. For longer storage, freeze portions in heavy-duty freezer bags or rigid containers for up to 3 months. To reheat from frozen, thaw overnight in the fridge and reheat slowly on the stovetop, adding a splash of milk or broth if it appears too thick.
For a dairy-free version, substitute the milk with unsweetened oat or soy milk and swap the cheddar for a plant-based shredded cheese that melts well, although the flavor will differ. To make it gluten-free, replace all-purpose flour with a 1:1 gluten-free flour or use cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) added toward the end. If you prefer a lighter texture, use 2% milk instead of whole and reduce the cheese to 6 ounces.
Serve with crusty sourdough, toasted rye, or warm dinner rolls. A drizzle of good-quality olive oil, a sprinkle of chopped chives, or a few croutons on top adds texture and brightness. For a heartier meal, pair with a simple green salad dressed with lemon vinaigrette or top each bowl with shredded rotisserie chicken for extra protein.
Vegetable-based creamy soups have roots in many culinary traditions; this particular combination leans into American comfort-cooking sensibilities where potatoes are prized for body and cheddar is embraced for its melty richness. Broccoli-cheddar soups are a classic diner staple, often served in bread bowls, and this home-style version strips the recipe back to accessible ingredients while keeping the familiar flavor profile.
In spring, swap broccoli for tender asparagus tips and add a squeeze of lemon to brighten the bowl. In winter, add roasted garlic instead of raw for deeper flavor, and stir in a handful of wilted baby spinach at the end for color. During harvest season, use Yukon gold potatoes for a waxier texture that still yields creaminess.
Make a double batch and freeze individual portions for quick lunches. Cool completely before packaging to preserve texture. Label containers with the date and reheat on the stovetop over low heat, stirring occasionally. When packing for lunches, heat the soup and store in an insulated jar to keep it warm for hours.
This bowl of creamy vegetable soup combines practicality and comfort — it is simple enough for a weeknight but special enough to share. I encourage you to adjust the cheese level and thickness to your preference and make it your own; it always delights when served hot with good bread and company.
Dice vegetables uniformly (about 1/4–1/2 inch) so they cook evenly and the soup reaches the right texture.
Always grate cheddar from a block for better melting; pre-shredded cheese can lead to grainy texture.
Temper milk and flour off the heat in a bowl before adding to the hot soup to prevent lumps.
Simmer gently after adding cheese to avoid separating; avoid boiling once dairy is added.
This nourishing creamy vegetable soup recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. Cool the soup to room temperature, transfer to airtight containers, and refrigerate for up to 4 days. Reheat gently on the stovetop.
Freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator before reheating on the stovetop.
This Creamy Vegetable Soup recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Peel and dice potatoes and carrots to roughly 1/4–1/2 inch. Finely dice broccoli, dice onion, and mince garlic. Grate the cheddar from a block and measure broth and milk. Having everything ready keeps the process smooth.
Melt 2 tablespoons butter in a large Dutch oven over medium-low heat. Add diced onion and minced garlic and cook for 7–10 minutes until the onion is translucent and soft but not brown.
Increase heat to medium, add diced carrots, and cook about 5 minutes, stirring occasionally so they begin to soften and absorb flavor.
Add diced potatoes and 32 ounces vegetable broth. Bring to a boil, then reduce to a simmer and cook until potatoes are fork-tender, about 12–15 minutes depending on size.
Whisk 2 cups milk with 2 tablespoons flour until smooth. Gradually stir the mixture into the simmering soup while stirring to avoid lumps. Return to a gentle simmer so the mixture thickens.
Stir in finely diced broccoli and simmer 10–15 minutes until tender. Add 8 ounces freshly grated cheddar and stir until melted. Heat gently until the soup reaches desired thickness; season with salt to taste.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@silksavor on social media!


Quick, no-bake strawberry protein bites made with fresh berries, coconut flour, and vanilla protein powder — a portable, healthy snack ready in 10 minutes.

Fresh strawberries, creamy vanilla yogurt, and crunchy granola turn into adorable frozen yogurt bites — a portable, healthy snack perfect for mornings and afternoons.

A cozy, pantry-friendly chickpea and tomato coconut curry soup ready in 30 minutes. Vegan, gluten-free, and packed with warming spices and bright lime.

Leave a comment & rating below or tag @silksavor on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.