Soups & Stews
This baked potato and broccoli soup delivers the ultimate comfort in every spoonful—rich, creamy, and packed with earthy herb depth that lingers long after the last bite.
The secret lies in blending roasted potatoes and fresh broccoli into a velvety base, then finishing with a touch of cream for that signature restaurant-quality texture. What sets this apart is the balance of hearty vegetables and aromatic herbs that transform simple ingredients into something truly special.
The process is straightforward yet rewarding: roast the potatoes and broccoli first for concentrated flavor, then simmer them with broth and seasonings until tender. A quick blend creates that signature creamy consistency, while a final touch of cream and herbs elevates the soup to new heights.
The result is a dish that's both comforting and sophisticated—perfect for chilly evenings or as a satisfying lunch.
What you'll end up with is a bowl of soup that's impossibly creamy yet light, with each bite offering a perfect harmony of roasted potato sweetness and fresh broccoli brightness.
The herbs add layers of complexity, making this more than just a simple vegetable soup—it's a meal that feels indulgent without being heavy. Serve it with crusty bread or a sprinkle of fresh parsley for an extra touch of freshness.
This recipe is designed to be both approachable and impressive, making it ideal for weeknight dinners or gatherings. The roasting step adds depth that can't be achieved any other way, while the blending technique ensures a smooth, velvety texture.
Whether you're feeding a family or treating yourself, this soup delivers on comfort and flavor in every spoonful.
Ingredients for baked potato and broccoli soup
Roasted potatoes and fresh broccoli create this velvety soup's rich, earthy heart.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Cut into 1-inch cubes, peeled |
| Broccoli Crowns 🥦 | 1 ½ lb | Cut into florets, stems peeled |
| Yellow Onion 🧅 | 1 whole | Medium size, diced |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting vegetables |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Dried Rosemary 🍃 | 1 tsp | Crushed between fingers |
| Crusty Bread 🍞 | 1 loaf | For serving, optional |
The potatoes and broccoli are the stars here—roasting them first brings out their natural sweetness and depth. Russet potatoes are ideal for their starchy texture, but Yukon Golds work too. Grab fresh broccoli crowns if you can find them—they stay crisp longer. For the onion, yellow or red both work, but yellow adds a touch of sweetness. I always roast mine at 425°F for about 25 minutes until caramelized—don't skip this step, it's what gives the soup that restaurant-quality depth. Fresh thyme and rosemary from the grocery store's produce section (not the dried spice aisle) make all the difference in flavor.
No fresh thyme? Dried works at one-third the amount, but it won't have the same brightness. Short on heavy cream? Coconut milk or cashew cream gives a similar richness (though the flavor shifts slightly). The vegetable broth can be homemade or store-bought—Pacific Foods or Imagine brands are low-sodium and widely available. If you're feeling fancy, add a splash of white wine to the broth while simmering. For extra creaminess without dairy, silken tofu blended in works surprisingly well. And if your broccoli stems are thick, peel and chop them—they're packed with flavor!
This soup tastes even better the next day—honestly, the flavors meld perfectly after resting. Keeps for 4-5 days in the fridge, or 3 months frozen. I portion mine into containers so lunches are ready to grab. The crusty bread? Store-bought sourdough from the bakery section is perfect—no need to bake it fresh. If you're prepping ahead, roast the veggies first and store them separately, then blend everything fresh when you're ready to serve. The herbs can be added right before serving to keep their brightness.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping boards to clean, no extra pans. Toss in the diced potatoes, onion, and garlic, add the broth, and let the slow simmer do the work. Honestly, I’ve made it with frozen broccoli crowns when I’m lazy, and it still turns out rich and satisfying.
- Creamy Without Dairy: That velvety texture? Pure potato magic. The Russets break down into a naturally thick, buttery base—no heavy cream or cheese needed. Here’s the trick: mash a few cooked potatoes into the soup at the end, and you’ll get that just-right consistency every time.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. It reheats beautifully, keeps for days in the fridge, and even freezes like a dream. Pack it in a thermos for work or school—your coworkers (or kids) will think you’re a culinary genius.
- Budget-Friendly Staples: Russets and broccoli crowns are cheap, filling, and always in season. I’ll be real: I’ve made this soup for under $2 a serving, and it’s still the star of our weeknight dinners. Plus, vegetable broth stretches it further than you’d think—just add a splash of milk at the end for extra richness if you’re feeling fancy.
Step-by-step instructions for baked potato and broccoli soup
This method delivers velvety richness with deep herb notes—no lumps, no skimping on flavor.
Roast the Vegetables for Maximum Flavor
Preheat your oven to 425°F and line a large baking sheet with parchment paper. Toss the 2 lb russet potatoes (cut into 1-inch cubes) with 0.25 cup extra-virgin olive oil, 1 tsp salt, and 0.5 tsp black pepper. Spread them in a single layer on the baking sheet.
Add the 1.5 lb broccoli crowns (cut into florets) and 1 whole yellow onion (diced) to the same sheet, tossing gently to coat. Roast for 25-30 minutes until the potatoes are golden brown and the broccoli is tender with slightly charred edges. This roasting step builds depth of flavor that simmering alone can't match.
Build the Base with Aromatics and Broth
While the vegetables roast, heat 0.25 cup extra-virgin olive oil in a large pot over medium heat. Add the 4 cloves garlic cloves (minced) and 1 tsp dried rosemary (crushed), cooking for 1-2 minutes until fragrant but not browned. Here's where it gets good—add the roasted vegetables directly to the pot.
Pour in the 4 cups vegetable broth and bring to a gentle boil. Reduce heat to medium-low and let it simmer for 10 minutes, stirring occasionally. You want the flavors to meld together—this is when the soup starts to transform from simple ingredients into something truly comforting.
Blend Until Silky Smooth
Use an immersion blender to purée the soup directly in the pot until completely smooth, about 1-2 minutes. If you prefer a chunkier texture, blend only half and leave the rest whole. The key here is patience—don't rush the blending process or you'll end up with a greasy soup instead of creamy.
Taste and adjust seasoning with more salt or black pepper if needed. The soup should be rich but not overly salty—we'll be adding the cream next, which will balance the flavors beautifully. Keep the soup warm over low heat while you prepare the garnishes.
Finish with Cream and Fresh Herbs
Stir in the 0.5 cup heavy cream and 0.25 cup fresh thyme leaves (chopped). Simmer gently for 3-5 minutes—just enough time to warm through without curdling the cream. The soup should now have a luxurious, velvety texture with bright herb notes cutting through the richness.
Remove from heat and stir in the 0.25 cup fresh parsley leaves (chopped) just before serving. The parsley adds a fresh finish that makes the dish feel complete. Serve immediately with warm crusty bread on the side for dipping.
Pro Tips For Making Baked Potato And Broccoli Soup
- PARBOIL POTATOES FIRST: Toss peeled Russets into boiling water for 8-10 minutes before simmering—this guarantees they’ll break down smoothly instead of turning to mush or leaving chunks. I learned this the hard way after serving a soup with potato lumps that looked like overcooked dumplings.
- CHAR THE ONION: Cook the diced yellow onion in butter or oil over medium-high heat until deep golden and slightly caramelized—about 8-10 minutes—before adding garlic. This adds depth that raw onion never will. (Yes, even if you’re impatient like me.)
- SALT THE BROTH LATE: Hold off on adding salt to the vegetable broth until the very end, right before blending or serving. This keeps the potatoes from releasing too much starch early and turning the soup gluey. Trust me, your spoon will thank you.
- BLITZ THE BROCCOLI: Pulse the broccoli crowns in a food processor for 2-3 seconds before adding them to the pot—just enough to break up the florets into bite-sized pieces. This ensures even cooking and prevents a soup full of chewy stems. (No, you don’t need to puree it into oblivion.)
Best sauces and condiments for this dish
Creamy Herb Sauce
The star of this soup is the herb-infused cream sauce that ties everything together. After blending the roasted vegetables, stir in ½ cup heavy cream and ¼ cup chopped fresh thyme while keeping the soup at a gentle simmer—this prevents curdling while creating that signature velvety texture.
For extra richness, I sometimes add 1 tablespoon butter at the end. If you prefer a lighter option, substitute ¼ cup coconut cream or cashew cream for a dairy-free version. 🌿
Garlic-White Wine Reduction
For a sophisticated twist, make a quick garlic-white wine reduction to drizzle on top. Sauté 2 minced garlic cloves in 1 tablespoon olive oil until fragrant, then deglaze with ¼ cup dry white wine (like Sauvignon Blanc).
Simmer until reduced by half, then strain and drizzle over the soup just before serving. The acidity cuts through the creaminess beautifully. A pinch of red pepper flakes adds subtle heat if you like it spicy. 🍷
Roasted Garlic Aioli
Take your soup to the next level with a roasted garlic aioli for dipping bread. Blend ½ cup mayonnaise with 2 roasted garlic cloves, 1 teaspoon lemon juice, and a pinch of salt.
Spread it on warm crusty bread for an irresistible pairing. For extra flavor, add 1 teaspoon Dijon mustard or a dash of smoked paprika. This aioli balances the soup’s earthiness with creamy brightness. 🥖
Spicy Mustard Crème Fraîche
Add a tangy kick with a spicy mustard crème fraîche swirl. Mix ¼ cup crème fraîche with 1 teaspoon Dijon mustard, ½ teaspoon honey, and a pinch of smoked paprika.
Dollop it on top of the soup right before serving—it adds a creamy, slightly sweet contrast that elevates every spoonful. If you don’t have crème fraîche, Greek yogurt works in a pinch. 🌶️
Caramelized Onion Topping
For a sweet-savory contrast, caramelize ½ cup diced onion in 1 tablespoon butter over low heat for 20-25 minutes until deep golden brown. Sprinkle these onions generously over the soup just before serving—they add a rich, jammy depth that pairs perfectly with the creamy base.
Store-bought caramelized onions work too if you’re short on time. 🧅
Fresh Herb Oil
Finish with a drizzle of fresh herb oil for a vibrant, aromatic touch. Blend ¼ cup fresh parsley and ¼ cup fresh thyme with ½ cup olive oil in a food processor, then strain through a fine-mesh sieve.
Drizzle lightly over the soup right before eating—this keeps the herbs bright and adds a luxurious finish. Store the leftover herb oil in the fridge for up to 5 days. ✨
Nutrition facts
Frequently asked questions
Can I make this soup without roasting the vegetables?
You can, but the flavor will be less rich and complex. Roasting the potatoes and broccoli at 425°F for 25-30 minutes brings out their natural sweetness and caramelized edges, which creates that restaurant-quality depth. If you're short on time, sauté the veggies in olive oil until tender instead—just expect a slightly milder taste.
How can I make this soup dairy-free?
Swap the 0.5 cup heavy cream for 0.5 cup coconut milk or cashew cream (blend ½ cup soaked cashews with ½ cup water until smooth). For extra creaminess, add ¼ cup silken tofu to the blend. The texture will be slightly lighter, but still velvety.
Why did my soup turn out greasy instead of creamy?
Over-blending is the most common culprit! Use an immersion blender and blend just until smooth—no longer than 1-2 minutes. If you're using a countertop blender, let the soup cool slightly first to prevent splattering. For extra insurance, stir in the cream off the heat to avoid curdling.
Can I add meat to this soup?
For a heartier version, brown ½ lb smoked sausage or ½ lb ground turkey in the pot before adding the roasted vegetables. Or try ½ lb shredded rotisserie chicken at the end for a lighter protein boost. Just be sure to season the meat well before adding it.
How long can I store leftovers?
This soup keeps well in the fridge for 4-5 days in an airtight container. For freezing, portion into containers and store for up to 3 months. The flavors actually improve after resting! Reheat gently on the stove over low heat and stir in a splash of broth or water if it thickens too much.
