Soups & Stews
This baked potato and broccoli soup recipe delivers the ultimate comfort food experience—creamy, hearty, and packed with smoky cheddar crunch. 💛 The secret lies in roasting the potatoes first, which deepens their flavor and transforms them into velvety perfection when blended into the soup.
It’s the kind of dish that warms you from the inside out, perfect for chilly evenings or when you need a meal that feels like a hug in a bowl.
What sets this recipe apart is the balance of textures and flavors: tender roasted potatoes, fresh broccoli, and a rich broth that’s both savory and slightly sweet. The smoky cheddar topping adds a satisfying crunch, while a touch of creaminess ties everything together.
Unlike many soups that rely on heavy cream, this version uses a clever blend of broth and potatoes to create a naturally rich base—no heavy ingredients required.
The process is straightforward but yields restaurant-quality results. You’ll start by roasting the potatoes until they’re caramelized and tender, then sauté the broccoli to retain its vibrant color and crisp texture.
After simmering everything in a flavorful broth, you’ll blend it to silky smoothness before topping it with melted cheddar and a sprinkle of green onions. The result? A soup that’s creamy, comforting, and impossible to resist.
This recipe is versatile enough for weeknight dinners or meal prep—it tastes even better the next day as the flavors meld. Serve it with crusty bread to soak up every last drop, or pair it with a simple salad for a balanced meal.
The best part? It’s foolproof, so you can focus on enjoying the process rather than stressing over perfection.
Ingredients for baked potato and broccoli soup
Roasted potatoes, fresh broccoli, and smoky cheddar create this velvety comfort soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Medium size, halved for even roasting |
| Broccoli Florets 🥦 | 4 cups | Fresh, cut into bite-sized pieces |
| Yellow Onion 🧅 | 1 whole | Medium size, diced for sautéing |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced for aromatic base |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred for flavor control |
| Sharp Cheddar Cheese 🧀 | 1 cup | Shredded, for smoky crunch topping |
| Heavy Cream 🥛 | ¼ cup | Full-fat for velvety texture |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for roasting and sautéing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt for seasoning |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for depth of flavor |
| Green Onions 🌱 | 2 whole | Thinly sliced, for fresh garnish |
| Smoked Paprika 🌶️ | ½ tsp | For subtle smoky depth |
| Dried Thyme 🌿 | ½ tsp | Or 1 tbsp fresh thyme leaves |
The potatoes are the soul of this soup. Russet potatoes are ideal—they roast up caramelized and blend into creamy perfection. Grab the 2-pound bag at the grocery store and cut them into even halves before roasting. Fresh broccoli matters too—look for bright green florets with tight buds. No need for organic, but avoid anything wilted. The sharp cheddar topping should be the kind that melts beautifully, not the pre-shredded stuff (it gets gummy). For the best flavor, Costco or Trader Joe's have solid options, but any grocery store's deli section works.
No fresh thyme? Dried works at half the amount—just toast it lightly in a dry pan first for extra aroma. Short on chicken broth? Vegetable broth plus a splash of soy sauce gets you close. The heavy cream is non-negotiable here—full-fat version gives the best texture, but if you're watching calories, half-and-half works too. For the smoky touch, smoked paprika is key. If you can't find it, a pinch of liquid smoke (just a few drops) adds depth. The green onions? Buy a bunch and use half now, half later—they keep for days in the fridge.
This soup tastes even better the next day—flavors meld beautifully. Store in the fridge for 4-5 days or freeze for 3 months. I like to portion it into containers so I can grab a bowl anytime. The cheddar topping? Add it right before serving so it stays crispy. For meal prep, roast extra potatoes and store them separately—just blend them in when you're ready to eat. Crusty bread is your best friend here—garlic bread or sourdough soaks up every last drop.
Why You'll Love This Recipe
- No-Chop Nightmare: I swear, this is the only soup where I can use pre-cut frozen broccoli florets and still feel like a chef. Just toss in the onion and garlic, let the broth do the work, and boom—zero knife fights.
- Creamy Without the Guilt: That velvety texture comes from roasted Russets, not heavy cream. Honestly, the caramelized edges on the potatoes make it taste like you slaved over it—when really, you just set it and forgot it.
- Leftover Hero: Between us, this soup begs to be made in batches. The flavors actually deepen overnight, and reheating it? Just add a splash of broth—no soggy broccoli, no sad potatoes.
- Budget Dinner Win: Russets and frozen broccoli are the ultimate pantry stretch. I’ve fed four people for under $10, and the leftovers still taste like a restaurant meal. (Yes, even on a Tuesday night.)
Step-by-step instructions for creamy baked potato and broccoli soup
Here's how to transform humble ingredients into a soul-warming bowl of smoky, cheesy goodness.
🔥 Step 1: Roast the Potatoes Until Fork-Tender
Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 2 lb Russet Potatoes (halved) with 2 tablespoons of the olive oil, ½ teaspoon of the salt, and ¼ teaspoon of the black pepper. Spread them out in a single layer—crowding will steam instead of roast them.
Roast for 40-45 minutes until the edges are deep golden brown and a knife slides in easily. I like to flip them halfway through for even browning. Real talk: if you skip this step, your soup will taste flat. The roasting develops that deep, caramelized flavor that makes this soup extraordinary.
🍳 Step 2: Build the Flavor Base with Onions and Garlic
While the potatoes roast, heat 2 tablespoons of the remaining olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5-6 minutes until soft and translucent. Stir in the minced garlic cloves and ½ teaspoon smoked paprika, cooking for another 30 seconds until fragrant.
Here's where the magic happens: the paprika adds that subtle smokiness that pairs perfectly with the cheddar. Don't let the garlic burn—it should smell heavenly, not bitter. If it starts to darken too quickly, reduce the heat just a touch. You'll know it's ready when the kitchen fills with that irresistible garlic aroma.
🥘 Step 3: Simmer the Soup with Roasted Potatoes and Broccoli
Add the roasted potatoes to the Dutch oven along with the 4 cups chicken broth and ½ teaspoon dried thyme. Bring to a boil, then reduce heat to medium-low and let it simmer for 10 minutes. Use an immersion blender to purée the soup until completely smooth—no chunks allowed for that velvety texture we're after.
Stir in the 4 cups broccoli florets and simmer for another 5-6 minutes until the broccoli is tender but still vibrant green. The soup should be thick but still spoonable. If it's too thick, add a splash of water or broth to reach your desired consistency. This is your chance to adjust the seasoning too—taste and add more salt or black pepper if needed.
🍽️ Step 4: Finish with Cream and Toppings
Remove the soup from heat and stir in the ½ cup heavy cream and 1 cup shredded sharp cheddar cheese. Let it sit for 2-3 minutes to thicken slightly—this creates that luxurious, creamy finish. The cheese should melt completely, creating a glossy sheen on top.
Ladle the soup into bowls and top each serving with thinly sliced green onions. The contrast of the fresh green against the creamy orange soup is what makes this dish visually stunning. Serve immediately while the cheese is still melty and the flavors are at their peak. Trust me, the first bite will have you coming back for seconds!
Pro Tips For Making Baked Potato And Broccoli Soup
- PARBOIL POTATOES FIRST: Russet potatoes take forever to soften when thrown into a pot raw. Toss peeled chunks into boiling water for 8–10 minutes until a fork slides in—this cuts cooking time by half and keeps them from turning gluey. (Yes, even if you’re impatient like me, resist the urge to skip this.)
- CHOP ONIONS SMALL: Big onion chunks turn into mush and make the soup taste like you forgot to cook them. Dice the yellow onion into 1/4-inch pieces so it dissolves into flavor instead of sitting as a textural afterthought. (Your future self will notice the difference.)
- SIMMER, DON’T BOIL: After adding broth, keep the heat at a gentle simmer—not a rolling boil. Boiling shreds the potatoes and turns the soup into a watery mess. A steady simmer (tiny bubbles, occasional swirls) keeps everything intact and creamy.
- SAVE THE BROCCOLI WATER: Strain the florets after blanching, but don’t dump that bright green water. Stir a splash (about 1/4 cup) back into the soup—it adds a subtle grassy note that store-bought broth can’t match. (Sounds weird, but it works.)
Dietary considerations for this recipe
Gluten-Free Adaptations
This soup is naturally gluten-free as written, but always double-check your ingredients. Use certified gluten-free chicken broth (like Annie's or Pacific Foods) to avoid cross-contamination.
The potatoes, broccoli, and cheddar are all gluten-free staples, but watch for hidden gluten in seasonings—stick to plain smoked paprika and dried thyme without anti-caking agents. 🌱
Dairy-Free Options
For a dairy-free version, swap the heavy cream for ½ cup coconut cream> (like Thai Kitchen brand) and use vegan cheddar> (like Violife or Daiya). The texture stays creamy, though the flavor will be slightly different.
Another trick: blend in ½ cup cooked white beans> (like cannellini) with the potatoes for natural creaminess without dairy. Taste as you go—you may need extra salt to balance the flavors.
Low-Calorie Adjustments
Cut calories by using low-fat chicken broth> (like Swanson) and replacing heavy cream with ½ cup Greek yogurt> (like Fage). Reduce cheddar to ½ cup> and boost flavor with an extra ½ teaspoon smoked paprika>.
For extra protein without extra fat, stir in ½ cup cooked lentils> (rinsed well) when blending the potatoes. The soup stays satisfying while trimming calories by about 200 per serving>.
Vegetarian Version
Make this vegetarian by using vegetable broth> (like Imagine or Pacific Foods) and adding 1 cup cooked quinoa> or ½ cup nutritional yeast> for a cheesy flavor. For extra heartiness, fold in ½ cup cooked chickpeas> after blending.
The potatoes and broccoli still shine, but the quinoa adds a nice texture contrast. Garnish with extra green onions and a sprinkle of crushed red pepper flakes> for a veggie-packed bowl. 🌱
Keto-Friendly Tweaks
For a keto version, skip the potatoes and use 4 cups cauliflower florets> (roasted instead) as the base. Replace heavy cream with ½ cup unsweetened almond milk> and reduce cheddar to ¼ cup>.
Boost flavor with 1 tablespoon butter> (for richness) and ½ teaspoon garlic powder>. The soup will be lighter but still creamy—just watch your portions since cheddar adds up in carbs. Pair with keto-friendly crackers> (like Quest) for dipping. 🥬
Allergen-Friendly Notes
Watch for these common allergens: dairy (cheese/cream), gluten (broth), and soy (if using soy sauce in broth). For nut allergies, avoid almond milk substitutes. If someone has a potato allergy, replace with parsnips or sweet potatoes**> (roast and blend as directed).
Always label your dish clearly if serving to guests with dietary restrictions. A little planning ensures everyone can enjoy this cozy soup safely. 💡
Nutrition facts
Frequently asked questions
Can I make this soup without roasting the potatoes?
You can, but the flavor will be noticeably different. Roasting caramelizes the potatoes, creating that deep, earthy sweetness that makes this soup special. If you're short on time, boil the potatoes until tender instead—just add 5 extra minutes to the simmering time after blending to develop flavors. The texture will be slightly less rich, but still delicious!
How can I make this soup thicker or thinner?
For a thicker soup, simmer uncovered for 10-15 extra minutes to reduce the liquid or mash some of the roasted potatoes against the pot's sides. Need it thinner? Stir in ½ cup warm broth or water at a time until you reach your desired consistency. The key is to adjust gradually while tasting—this soup should coat the back of a spoon but still be easy to ladle.
What's the best way to reheat leftovers?
Reheat gently on the stovetop over low heat with a splash of broth or water to prevent scorching. Stir frequently and add more liquid if needed. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. The cheese topping should be added fresh after reheating to maintain its crispy texture—just sprinkle it on top right before serving.
Can I substitute sweet potatoes for regular potatoes?
Yes! Sweet potatoes work beautifully and add natural sweetness that pairs wonderfully with the smoky cheddar. Use the same amount (2 lb) and roast for 35-40 minutes until tender. The flavor will be slightly different but equally comforting. For extra depth, add ¼ teaspoon cinnamon to the roasting potatoes—it complements the sweetness perfectly.
Why did my soup turn out watery?
Watery soup usually means either the potatoes weren't cooked long enough to thicken the broth or you added too much liquid.
