Soups & Stews
This baked potato and broccoli soup delivers restaurant-quality comfort in a single bowl—creamy, hearty, and packed with the earthy sweetness of roasted potatoes and bright florets of broccoli.
The secret lies in roasting the potatoes first, which deepens their flavor and creates a velvety texture that blends seamlessly with the broth. I developed this recipe during a chilly autumn evening when I needed something substantial yet simple, and it quickly became a staple in my rotation.
The beauty of this soup is its foolproof technique—no fancy ingredients, just wholesome staples that come together in under an hour. Roasting the potatoes and broccoli caramelizes their natural sugars, adding depth without extra fat, while the cream and cheese create a luscious, comforting base.
The result is a soup that’s rich yet balanced, with every spoonful offering a perfect harmony of textures and flavors.
What makes this dish truly special is how it transforms humble ingredients into something extraordinary. The roasted potatoes lend a creamy, almost buttery quality, while the broccoli adds a fresh, vibrant contrast.
It’s the kind of soup that warms you from the inside out, perfect for cozy nights in or sharing with loved ones. Plus, it reheats beautifully, making it ideal for meal prep.
Serve it with a sprinkle of fresh herbs or a dollop of sour cream for extra richness, and pair it with crusty bread to soak up every last drop. This isn’t just soup—it’s a one-pot masterpiece that proves comfort food can be both effortless and unforgettable.
Ingredients for baked potato and broccoli soup
Roasted potatoes and broccoli create this soup's velvety heart—simple ingredients transformed into restaurant-quality comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Yukon Gold Potatoes 🥔 | 3 lb | Russet or Yukon Gold, cut into 1-inch cubes |
| Broccoli Florets 🥦 | 2 lb | Fresh or frozen, cut into bite-sized pieces |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 cup | Full-fat for best texture |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, aged for flavor |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Thyme Leaves 🌿 | ¼ cup | Or 1 tsp dried thyme |
| Butter 🧈 | 2 tbsp | Unsalted, for finishing |
| Sour Cream 🥛 | ¼ cup | For garnish (optional) |
The potatoes are the star here—Yukon Gold or Russet roast up perfectly, developing a caramelized sweetness that forms the soup's creamy base. Whole Foods or Trader Joe's often carry pre-cut varieties for convenience, but cutting them yourself ensures even cooking. Look for firm potatoes with no sprouts; organic is ideal but not required. The broccoli should be bright green florets with tight buds—Wilting means it's past its prime. I always roast both veggies together at 425°F for 30 minutes, which concentrates their flavors without burning. Don't skip this step; it's what elevates this from basic to extraordinary.
No Yukon Gold potatoes? Russet works just as well—they're heartier and hold up better to roasting. Substituting frozen broccoli? Thaw and pat dry first to avoid excess moisture. The heavy cream can be swapped for half-and-half or coconut milk for a lighter version, though texture will differ. Need to cut cheese? Gruyère or Swiss add nutty depth. For extra richness, add 2 tbsp cream cheese when blending. The thyme is non-negotiable—fresh leaves infuse better than dried, but if you must use dried, halve the amount. And yes, you can make this dairy-free by using cashew cream instead of heavy cream and nutritional yeast for the cheesy flavor.
Roasted veggies keep 3 days in the fridge—make a double batch for easy lunches. The finished soup reheats beautifully; add a splash of broth or milk if it thickens. For meal prep, store in airtight containers with a layer of plastic wrap pressed against the surface to prevent skin formation. Freezes for up to 3 months—thaw overnight in the fridge before reheating. Garnish with a dollop of sour cream or a sprinkle of fresh thyme just before serving to keep it vibrant. The flavor actually improves the next day as everything melds together—proof that good things come to those who wait.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash extra bowls—just toss everything into a pot, simmer, and blend. The Yukon Golds break down into that dreamy, velvety texture without any extra work, and the broccoli stays vibrant. (Yes, even on a Tuesday night.)
- Garlic-Glazed Goodness: That caramelized onion and minced garlic combo? It’s the secret weapon here. The onions melt into a sweet, jammy base while the garlic infuses the broth with layers of warmth—no fancy technique, just pure flavor payoff.
- Meal Prep MVP: Between us, this soup only gets better the next day. I make a big batch on Sundays, and it’s still creamy and delicious by Wednesday. The potatoes hold their shape when reheated, and the broccoli stays crisp-tender—perfect for lunches or quick dinners.
- Budget-Busting Comfort: Chicken broth, onions, and potatoes? This is the kind of recipe that stretches a few dollars into a full week’s worth of meals. Plus, the leftovers freeze like a dream, so I always have a backup plan for lazy days. (And honestly, who doesn’t love a freezer-friendly soup?)
Step-by-step instructions for baked potato and broccoli soup
Transform simple ingredients into a rich, velvety soup with deep roasted flavors and perfect texture.
Roast Potatoes and Broccoli for Deep Flavor
Preheat your oven to 425°F. Toss the 3 lb Yukon Gold Potatoes (cut into 1-inch cubes) and 2 lb Broccoli Florets on a large baking sheet with 0.25 cup Extra-Virgin Olive Oil, 0.75 tsp Salt, and 0.25 tsp Ground Black Pepper. Spread them in a single layer, leaving space between pieces for even browning.
Roast for 35-40 minutes, stirring once halfway through, until the potatoes are tender when pierced with a fork and the broccoli is golden brown. The roasting caramelizes the natural sugars, creating that rich, roasted flavor that sets this soup apart from stovetop versions. You want them to be soft but not falling apart—this ensures a creamy texture without grittiness.
Sauté Aromatics and Build the Base
While the vegetables roast, heat 2 tbsp Butter in a large Dutch oven over medium heat. Add the 1 whole Yellow Onion (diced) and cook for 5-6 minutes until softened and translucent. Add the 4 cloves Garlic Cloves (minced) and 0.25 cup Fresh Thyme Leaves, cooking for another 30 seconds until fragrant.
Pour in the 4 cups Chicken Broth and bring to a gentle simmer. Add the roasted potatoes and broccoli to the pot, along with the remaining 0.75 tsp Salt and 0.25 tsp Ground Black Pepper. Let the mixture simmer for 10 minutes to meld flavors and ensure everything is heated through. The broth should be infused with the roasted vegetable flavors by now—this is where the magic happens.
Create the Creamy Texture
Reduce the heat to low and stir in the 1 cup Heavy Cream and 1 cup Sharp Cheddar Cheese. Let the soup simmer gently for 5-7 minutes, stirring occasionally, until the cheese is completely melted and the soup has thickened slightly. The cream should create a velvety consistency while maintaining the roasted vegetable character.
Taste and adjust seasoning if needed—this is your chance to balance the flavors. The soup should be rich but not overly heavy, with the sharpness of the cheddar complementing the earthy roasted potatoes. If it's too thick, add a splash of warm water or broth to reach your desired consistency. The goal is a spoon-thick but still smooth soup that coats the back of a spoon.
Finish and Serve with Garnishes
Remove the soup from heat and stir in the 2 tbsp Butter to add richness. Ladle the soup into bowls, then top each serving with a dollop of 0.25 cup Sour Cream and additional Sharp Cheddar Cheese if desired. The sour cream adds a cool contrast to the warm, creamy soup and balances the richness.
Serve immediately while hot, as the flavors continue to develop even after cooking. Each spoonful should deliver that perfect balance of creamy texture, roasted potato sweetness, and sharp cheddar notes. For extra presentation, sprinkle with additional Fresh Thyme Leaves or a crack of Ground Black Pepper—simple touches that elevate the dish.
Pro Tips For Making Baked Potato And Broccoli Soup
- USE A POTATO PEELER: Peeling Yukon Golds with a peeler instead of a knife saves time and keeps more nutrients in the soup. The thin skin doesn’t add texture, but it does add starch—just scrape off the eyes and any blemishes first.
- COOK ONIONS LOW AND SLOW: Sauté the onion until it’s translucent, not browned—this takes 8-10 minutes on medium-low heat. Rushing it burns the flavor before the garlic even gets a chance to shine.
- ADD BROCCOLI IN TWO BATCHES: Chuck half the florets in first, simmer 5 minutes, then add the rest. This keeps the soup from getting watery—broccoli releases moisture, and staggering it prevents a sad, thin finish.
- STIR IN COLD BROTH: Pour the chicken broth straight from the fridge into the hot pot—it cools the base temperature and prevents curdling if you’re adding cheese later. (Yes, even if you’re impatient like me.)
Common mistakes when making your baked potato and broccoli soup
Over-Roasting Vegetables
Don’t let your potatoes and broccoli turn to charcoal! Roasting at 425°F for more than 40 minutes can burn the edges while leaving the centers undercooked. I’ve seen this happen when using larger potato cubes or overcrowding the baking sheet.
To avoid it, cut potatoes into 1-inch cubes consistently and spread them in a single layer. Stir halfway through for even browning, and check for doneness with a fork—it should pierce easily but not fall apart. 🔥
Skipping the Roasting Step
Using raw potatoes and steaming broccoli will leave your soup bland and watery. The roasting step is non-negotiable—it caramelizes the natural sugars, creating that deep, roasted flavor that makes this soup special.
If you’re short on time, parboil the potatoes for 10 minutes before roasting, but don’t skip the roast entirely. Trust me, the difference is night and day.
Adding Cream Too Early
Stirring in the heavy cream while the soup is still simmering vigorously can cause it to curdle or separate. Always reduce the heat to low before adding the cream and cheese, and let the soup simmer gently for 5-7 minutes.
If you’re worried about curdling, whisk the cream into the broth off the heat first, then return it to the pot. A smooth, velvety texture is the goal—never grainy or broken.
Underseasoning the Broth
Many home cooks forget that the broth carries the base flavor, and underseasoning it leads to a bland soup. Use low-sodium chicken broth and add an extra ½ tsp salt to the pot while simmering. Taste the broth before adding the roasted veggies—it should be seasoned like a well-made bouillon.
If your broth tastes flat, it’ll drag down the entire dish. A pinch of fresh thyme or a splash of Worcestershire sauce can also elevate the depth of flavor.
Overblending the Soup
While a smooth texture is ideal, blending everything into a puree can mask the beautiful roasted flavors and textures. Use an immersion blender to pulse the soup just until it’s creamy but still has slight chunks of potato and broccoli.
If you prefer a completely smooth soup, blend in batches and strain it through a fine-mesh sieve to remove any fibrous bits. The goal is to highlight the roasted veggies, not hide them. 💫
Ignoring the Resting Time
Letting the soup sit for 10-15 minutes after cooking allows the flavors to meld and the cream to fully emulsify. Skipping this step can result in a soup that’s either too thin or separates slightly.
I always let mine rest off the heat before serving—it’s a small patience that makes a big difference. If you’re in a rush, at least let it sit for 5 minutes before blending or adding garnishes.
Nutrition facts
Frequently asked questions
Can I use sweet potatoes instead of Yukon Gold?
Sweet potatoes add a natural sweetness that pairs beautifully with the earthy broccoli. Use the same quantity (3 lb) and roast for 30-35 minutes—they're softer than Yukon Gold and caramelize faster. For extra depth, add a pinch of cinnamon or nutmeg when roasting. The soup will have a richer, slightly caramelized flavor profile.
How can I make this soup dairy-free?
Replace the heavy cream with 1 cup full-fat coconut milk and use ½ cup nutritional yeast instead of cheddar for that cheesy flavor. For extra creaminess, blend in ½ cup cooked cashews with the broth. The texture will be slightly lighter but still satisfying. Taste and adjust saltiness—the coconut milk can be mild compared to dairy.
Why does my soup look too thin after adding cream?
This usually happens when the potatoes weren't roasted enough to break down properly. For a thicker consistency, mash ½ of the roasted potatoes before adding them to the broth. Alternatively, simmer the soup uncovered for 5-10 minutes to reduce it naturally. If it's still too thin, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and cook until thickened.
Can I prepare this soup ahead of time?
Yes! This soup actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for 3-4 days. Reheat gently on the stove, adding a splash of broth or water if it thickens. For freezing, cool completely first, then freeze for up to 3 months>. Thaw overnight in the fridge—never microwave directly from frozen to preserve texture.
What's the best way to reheat leftovers?
Reheat on the stovetop over medium-low heat for 5-7 minutes, stirring occasionally. If using the microwave, cover with a damp paper towel and heat in 1-minute intervals, stirring between each. Never reheat to boiling—this can break the cream. For extra richness, stir in 1 tbsp butter or cream while reheating to restore velvety texture.
