Cheesy Cheddar Broccoli Potato Soup

A cozy, creamy bowl of cheddar-packed broccoli and potato soup—rich, comforting, and ready in under an hour. Perfect for weeknights and make-ahead lunches.

Why You'll Love This Recipe
- Ready in about 47 minutes from start to finish, making it ideal for weeknight dinners and casual entertaining.
- Uses pantry and fridge staples: russet potatoes, carrots, celery, onion, milk and cheddar—easy to shop for and affordable.
- Make-ahead friendly: flavors improve after a day in the refrigerator, and the soup freezes well for up to 3 months when stored in airtight containers.
- Crowd-pleaser: sharp cheddar provides bold flavor that appeals to both kids and adults without complicated technique.
- Versatile: swap chicken broth for vegetable broth for a vegetarian alternative, or use gluten-free flour to make it gluten-free.
- Balanced nutrition: hearty vegetables plus dairy and potatoes create a filling, one-bowl meal—great with a side salad or crusty bread.
In our house this soup has become a ritual on chilly Sundays. My mother always swears by finishing with a tiny drizzle of cream; my kids request extra cheddar on top. Over the years I’ve learned small tricks—the timing of adding broccoli, grating cheese fresh, and tempering the milk to keep the texture perfectly smooth—and these little discoveries make a reliably great pot every time.
Ingredients
- Butter: Use unsalted butter for better control of seasoning. The recipe calls for two stages of butter: 1 1/2 tablespoons to sauté the mirepoix and 4 tablespoons for the roux. I like Plugra or any quality unsalted brand.
- Root vegetables: 1 1/3 cups diced carrots and 1 cup chopped celery add sweetness and aromatic depth. Dice carrots about 1/4 inch for quick, even cooking; celery should be thinly sliced.
- Onion and garlic: 1 cup diced yellow onion and 2 cloves minced garlic build savory complexity. Yellow onion gives a rounded flavor that browns slightly during the brief sauté.
- Potatoes: 3 1/2 cups peeled and cubed russets (about 2 large). Russets break down just enough to lend body while still holding some structure. Cut cubes about 1/2 to 3/4 inch for even cooking.
- Broccoli: 3 cups chopped florets from about 2 heads. Chop into bite-sized florets so they cook through in 5 minutes and retain a pleasant texture.
- Broth and seasonings: 3 cups low-sodium chicken broth keeps the savory base controlled so you can salt at the end. 1/4 teaspoon dried thyme adds an herbaceous note. Salt and black pepper to taste.
- Roux and dairy: 4 tablespoons butter and 6 tablespoons all-purpose flour create the roux. Stir in 3 cups milk (1% or 2% preferred) and 1/2 cup heavy cream for a rich, velvety finish.
- Cheeses: 2 cups sharp cheddar, freshly shredded (8 ounces) and 1/3 cup finely shredded parmesan (1 ounce) for finishing. Freshly shred your cheddar for the best melt; pre-shredded cheese contains anti-caking agents that can affect texture.
Instructions
Sauté the aromatics: In a large pot over medium heat melt 1 1/2 tablespoons butter. Add the diced carrots, chopped celery, and diced yellow onion and cook for 3 to 4 minutes, stirring occasionally, until the vegetables begin to soften and the onion turns translucent. Add minced garlic and sauté 30 seconds more until fragrant—avoid browning the garlic. This short sauté releases sugars from the vegetables that deepen the soup’s flavor. Add potatoes and broth: Pour in 3 cups low-sodium chicken broth, add the cubed russet potatoes and 1/4 teaspoon dried thyme. Season lightly with salt and freshly ground black pepper. Bring the pot to a boil over medium-high heat, then lower to medium, cover, and simmer for 15 minutes. The potatoes should be tender when pierced with a fork but not falling apart. Cook the broccoli: Add the chopped broccoli florets to the pot and cook uncovered for about 5 minutes until the broccoli is bright and fork-tender. Check both potatoes and broccoli with a fork to ensure perfect doneness; timing will vary slightly with the size of your cubes and florets. Make the roux and milk base: While the vegetables simmer, melt the remaining 4 tablespoons butter in a medium saucepan over medium heat. Whisk in 6 tablespoons all-purpose flour and cook, whisking constantly, for about 1 minute to remove the raw flour taste. Slowly stream in 3 cups milk while whisking vigorously until smooth. Cook, stirring constantly, until the mixture thickens enough to coat the back of a spoon, then stir in 1/2 cup heavy cream and remove from heat. Combine and finish with cheese: When the vegetables are tender, pour the thickened milk and cream into the soup pot and stir to combine. Remove the pot from the heat and immediately stir in 2 cups shredded sharp cheddar and 1/3 cup finely shredded parmesan until the cheeses are melted and the soup is smooth. Taste and adjust salt and pepper. Serve warm with extra cheese on top if desired.
You Must Know
- The stated nutrition value of 1900 kcal is for the entire pot; divided by 4 servings that is about 475 kcal per serving—adjust portions accordingly.
- This keeps in the refrigerator for up to 4 days in a sealed container and freezes well for about 3 months; thaw overnight in the refrigerator before reheating.
- To reheat, warm gently over low heat and stir frequently to prevent separation; adding a splash of milk helps revive the texture if it tightens.
- Freshly shredded cheese melts far better than pre-shredded varieties; grate your cheddar and parmesan just before finishing for the creamiest result.
One of my favorite parts of this soup is its simplicity: basic ingredients, clear technique, and a reliably rich finish. I remember serving it for my in-laws the first time and watching everyone reach for seconds; the parmesan gave it that subtle salty lift that made people keep coming back to the pot. It’s a great fallback when you want something soothing yet substantial.
Storage Tips
Cool the soup to room temperature before refrigerating, and store in airtight containers. In the fridge it will keep for 3 to 4 days; for longer storage, portion into freezer-safe containers and freeze for up to 3 months. Label each container with the date. When reheating from frozen, thaw overnight in the refrigerator and reheat slowly over low heat, stirring often. If the texture tightens, whisk in a tablespoon or two of milk to restore creaminess. Avoid microwaving large portions at full power as that can cause separation.
Ingredient Substitutions
To make this without chicken broth, substitute equal parts vegetable broth for a vegetarian version. For a gluten-free option, replace the all-purpose flour with a gluten-free 1-to-1 baking flour or use a cornstarch slurry (mix 2 tablespoons cornstarch with 3 tablespoons cold milk and whisk into the hot liquid to thicken). Use full-fat milk instead of 1% if you prefer richer results, and swap heavy cream for half-and-half for a lighter finish. If sharp cheddar is too intense, try a mild or medium cheddar and increase the parmesan slightly to maintain savory depth.
Serving Suggestions
Serve bowls of the soup with crusty bread, garlic croutons, or a simple green salad dressed with lemon vinaigrette for brightness. Garnish with extra shredded cheddar, a sprinkle of chopped chives, or a pinch of smoked paprika for visual appeal. For a heartier meal, top with cooked bacon bits or diced ham. This soup pairs well with crisp white wines or a malty amber beer for a cozy evening at home.
Cultural Background
This style of creamy vegetable and potato soup is rooted in classic American comfort cooking, combining a French technique—the roux-based béchamel—with accessible Midwestern ingredients like russet potatoes and sharp cheddar. The addition of broccoli is a modern twist that adds color and nutrients while keeping the spirit of old-fashioned cream soups. Variations of cheesy potato soups have been popular across diner menus and home kitchens for decades, evolving with available cheeses and local produce.
Seasonal Adaptations
In spring swap russets for Yukon gold for a slightly buttery texture and add spring onions instead of yellow onion. In summer use fresh, tender broccoli and finish with a handful of baby spinach stirred in at the end. For autumn and winter, consider folding in roasted garlic for deeper flavor, or top bowls with toasted pumpkin seeds and a drizzle of herb oil for festive warmth.
Meal Prep Tips
Make a double batch and freeze in single-serving portions for quick lunches. When prepping ahead, cook the vegetables and potatoes, cool, and refrigerate separately from the dairy-based roux mixture; combine and heat together when ready to eat to maintain the best texture. Grate the cheeses in advance and freeze them in small bags to prevent clumping, then use directly from frozen into the hot soup when finishing.
Give this soup a try on a chilly evening—you’ll love how reliably comforting it is. Invite friends or family, set out bowls and crusty bread, and enjoy the simple pleasure of a warm, cheesy meal shared around the table.
Pro Tips
Shred cheese fresh from the block to avoid anti-caking agents that can make the soup grainy.
Temper the milk by slowly whisking it into the roux to prevent lumps and ensure a smooth base.
Add broccoli near the end to retain bright color and pleasant texture; overcooked broccoli becomes mushy.
This nourishing cheesy cheddar broccoli potato 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.
FAQs about Recipes
Can I make this vegetarian?
Yes. For a vegetarian version, use vegetable broth instead of chicken broth and omit any optional meat toppings. The cheese and cream will still provide a rich finish.
How long does the soup keep in the freezer?
Freeze in airtight containers for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove, adding a splash of milk if needed.
Tags
Cheesy Cheddar Broccoli Potato Soup
This Cheesy Cheddar Broccoli Potato 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.

Ingredients
Soup Base
Roux and Finish
Cheesy Finish
Instructions
Sauté aromatics
Melt 1 1/2 tablespoons butter in a large pot over medium heat. Add diced carrots, chopped celery, and diced onion; cook 3-4 minutes until softened. Add minced garlic and sauté 30 seconds until fragrant. Avoid browning the garlic.
Add potatoes and broth
Stir in 3 cups low-sodium chicken broth, cubed russet potatoes, and 1/4 teaspoon dried thyme. Season lightly with salt and pepper. Bring to a boil, reduce heat to medium, cover, and simmer for 15 minutes until potatoes are tender.
Cook broccoli
Add chopped broccoli florets and cook uncovered for about 5 minutes until bright green and fork-tender. Check both potatoes and broccoli with a fork to ensure perfect doneness.
Make roux and milk base
In a medium saucepan melt 4 tablespoons butter over medium heat. Whisk in 6 tablespoons flour and cook 1 minute. Slowly whisk in 3 cups milk until smooth, cook until thickened, then stir in 1/2 cup heavy cream and remove from heat.
Combine and finish with cheese
Pour the thickened milk mixture into the soup pot, stir thoroughly, and remove from heat. Immediately add 2 cups shredded sharp cheddar and 1/3 cup parmesan, stirring until melted and the soup is smooth. Adjust salt and pepper and serve warm.
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.
Nutrition
Did You Make This?
Leave a comment & rating below or tag
@feastinarecipe on social media!

Categories:
You might also like...

3-Ingredient Strawberry Yogurt Bites
Fresh strawberries, creamy vanilla yogurt, and crunchy granola freeze into adorable, portable bites — an effortless make-ahead breakfast or snack that kids love.

30-Minute Garlic Ginger Glazed Salmon (Gluten Free!)
A quick, pantry-friendly glazed salmon with garlic, ginger, and sesame — gluten free, soy free, and perfect for busy weeknights. Ready in about 30 minutes.

30-Minute Mongolian Beef
A quick, savory-sweet stir-fry: tender sirloin slices coated in crisp cornstarch, tossed in a glossy brown sugar and tamari glaze—ready in just 30 minutes.

Did You Make This?
Leave a comment & rating below or tag @feastinarecipe on social media!
Rate This Recipe
Share This Recipe
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
Comments (1)
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.
Hi, I'm Sarah!
What's Popular
30-Minute Meals!
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.

