Baked Potato and Broccoli Soup Recipe: Velvety Blend With Herbed Crisp Topping

Soups & Stews

Baked Potato and Broccoli Soup Recipe: Velvety Blend With Herbed Crisp Topping

This baked potato and broccoli soup recipe transforms humble ingredients into a creamy, comforting masterpiece that feels like a hug in a bowl. The secret lies in slow-roasting potatoes for natural sweetness and depth, then blending them into a velvety base that pairs perfectly with tender broccoli and aromatic herbs.

Every spoonful delivers that perfect balance of hearty texture and smooth richness—no heavy cream required.

The process is straightforward but yields restaurant-quality results: sauté onions and garlic until fragrant, add roasted potatoes and broth for a flavorful foundation, then blend until silky smooth. Broccoli cooks directly in the pot, absorbing all those savory notes while staying vibrant.

The herbed crisp topping adds a satisfying crunch that contrasts beautifully with the creamy soup beneath.

What makes this recipe stand out is its versatility—it works as a standalone meal or pairs perfectly with crusty bread. The slow-roasting technique develops complex flavors without requiring special equipment, while the crisp topping adds visual appeal and texture contrast.

You'll end up with a soup that's creamy yet light, flavorful yet comforting, and impossible to resist.

Perfect for chilly evenings or meal prep, this soup keeps well in the fridge for up to 5 days, with flavors deepening over time. The herbed crisp topping can be made ahead and toasted fresh when serving. Let's create this cozy, satisfying dish that brings warmth to any table.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for baked potato and broccoli soup

Humble potatoes and broccoli transform into velvety soup with aromatic herbs and crispy topping perfection.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lb Cut into 1-inch chunks, slow-roasted
Broccoli Florets 🥦 1 ½ lb Fresh or frozen, medium crowns
Yellow Onion 🧅 1 whole Medium size, finely diced
Garlic Cloves 🧄 4 cloves Fresh, minced for aromatic depth
Vegetable Broth 💧 4 cups Low-sodium preferred for balance
Extra-Virgin Olive Oil 🫒 ¼ cup High-quality, fruity variety
Fresh Thyme 🌿 2 tbsp Leaves only, finely chopped
Fresh Parsley 🌿 ¼ cup Chopped, for garnish and brightness
Panko Breadcrumbs 🍞 ½ cup For crisp topping texture
Parmesan Cheese 🧀 ¼ cup Freshly grated, aged variety
Dried Mustard 🌶️ 1 tsp For subtle depth of flavor
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for warmth
Butter 🧈 2 tbsp Unsalted, for crisp topping

The Russet potatoes are the heart of this soup—slow-roasting at 400°F for 45 minutes develops their natural sweetness and creates a silky texture when blended. Look for firm, unblemished potatoes with smooth skin; Whole Foods or local farmers' markets often carry the best quality. For the broccoli, fresh crowns yield the best texture, but frozen florets work in a pinch if you're short on time. The yellow onion should be sweet and crisp, not bitter, and garlic cloves should be plump and firm—avoid any with green shoots, as they can taste bitter. Low-sodium vegetable broth is key here; Imagine or Pacific Foods brands are excellent choices for rich, flavorful base without excess salt.

No fresh thyme? Dried thyme at one-third the amount will work, though fresh imparts a brighter flavor. Substituting frozen broccoli is perfectly fine—just thaw and drain it well before adding to the pot. For the crisp topping, Panko breadcrumbs are non-negotiable for texture, but if you're out, crushed cornflakes make a decent alternative. The Parmesan cheese should be aged at least 12 months for optimal flavor; Reggiano-style from the deli section is ideal. If you're avoiding dairy, nutritional yeast adds a cheesy note without the milk. The extra-virgin olive oil matters here—California-grown brands like Corto or Lucini provide the best fruity notes for this recipe.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, though the crisp topping is best toasted fresh when serving. For the topping, mix all ingredients except butter, then stir in just before baking to keep it crisp. Portion into meal-prep containers with the topping on top—it stays fresh for 3 days covered in the fridge. Freeze the soup base (without topping) for up to 3 months; simply reheat and toast fresh topping when ready to serve.

❤️

Why You'll Love This Recipe

  • I swear by this trick: toss pre-chopped frozen broccoli florets straight into the pot with diced Russets and onion. No peeling, no fuss—just slice, sauté, and simmer. My lazy nights thank me every time.
  • 20-Minute Prep: I swear by this trick: toss pre-chopped frozen broccoli florets straight into the pot with diced Russets and onion. No peeling, no fuss—just slice, sauté, and simmer. My lazy nights thank me every time.
  • Creamy Without Dairy: That velvety texture? Pure potato magic—Russets break down into buttery goodness while the garlic and onion caramelize. Add a splash of broth at the end, and you’ve got rich, satisfying depth without heavy cream.
  • Meal Prep MVP: Between us, this soup begs to be made in bulk. The flavors actually improve overnight (yes, really), and it reheats like a dream. I freeze portions for those "I can’t decide what to eat" days—no takeout needed.

Step-by-step instructions for baked potato and broccoli soup

Here's the method for a rich, velvety soup with a crisp herbed topping that elevates every spoonful.

1

Roast Potatoes and Broccoli for Deep Flavor

Preheat your oven to 400°F and line a rimmed baking sheet with parchment paper. Toss the 2 lb Russet Potatoes, cut into 1-inch chunks, with 1 tablespoon of the extra-virgin olive oil, 1 teaspoon of the salt, and ¼ teaspoon of the black pepper. Spread them in a single layer on the baking sheet.

In a separate bowl, toss the 1.5 lb Broccoli Florets with 1 tablespoon of the remaining extra-virgin olive oil, ½ teaspoon of the salt, and ¼ teaspoon of the black pepper. Arrange the broccoli around the potatoes on the baking sheet, leaving space between pieces. Roast for 25-30 minutes until the potatoes are tender when pierced with a fork and the broccoli is golden brown and slightly charred.

2

Sauté Aromatics and Build the Soup Base

While the vegetables roast, heat 1 tablespoon of the extra-virgin olive oil in a large Dutch oven over medium heat. Add the finely diced yellow onion and cook for 5 minutes until softened and translucent. Add the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Stir in the dried mustard and cook for 1 minute until the aroma deepens. Pour in the 4 cups vegetable broth and bring to a gentle simmer. Add the roasted potatoes and broccoli to the pot, along with 1 tablespoon of the fresh thyme. Simmer for 10 minutes to allow the flavors to meld.

3

Blend to Silky Perfection

Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer a slightly textured soup, blend only until the potatoes are broken down and leave some broccoli florets intact. Taste and adjust seasoning with additional salt or black pepper as needed—this step is critical for balancing flavors.

Return the soup to a gentle simmer over low heat and stir in 1 tablespoon of the fresh parsley. Keep the soup warm while you prepare the crisp topping, but don't let it boil or the texture will break down.

4

Create the Herbed Crisp Topping

In a small bowl, combine the 0.5 cup Panko Breadcrumbs, 0.25 cup Parmesan Cheese, 1 tablespoon of the remaining fresh thyme, 1 tablespoon of the fresh parsley, ½ teaspoon of the salt, and ¼ teaspoon of the black pepper. Cut the 2 tbsp Butter into small pieces and mix into the breadcrumb mixture until evenly distributed.

The topping should resemble coarse, wet sand with visible butter pieces. Spread the mixture evenly over the surface of the soup and place the Dutch oven under the broiler for 3-5 minutes until the topping is golden brown and crisp. Watch closely—it burns quickly once it starts browning.

5

Serve Immediately for Maximum Crisp

Remove the soup from the broiler and let it rest for 1 minute to allow the topping to set slightly. Ladle the soup into bowls, making sure to include generous portions of the crisp topping. Garnish each serving with an additional sprinkle of fresh parsley for brightness and color.

Serve immediately while the topping is still crisp. The contrast between the velvety soup and the crunchy herbed topping creates the perfect textural experience. If you need to reheat leftovers, cover the soup loosely and warm it gently on the stovetop, adding a splash of broth if needed, but don't attempt to crisp the topping again—it won't recover its texture.

👨‍🍳

Pro Tips For Making Baked Potato And Broccoli Soup

  • ROAST THE POTATOES FIRST: I learned this the hard way—boiling whole Russets for soup turns them into glue. Instead, cut them into 1-inch chunks, toss with a little oil, and roast at 400°F (200°C) for 25 minutes before simmering. The texture stays creamy but never mushy, and the flavor’s deeper from the caramelization.
  • SAUTE ONIONS LOW AND SLOW: Skip the high-heat rush—onions burn faster than you think. Cook them over medium-low for 8-10 minutes until soft and translucent, stirring occasionally. This builds flavor without bitterness, and you’ll taste the difference when the broth joins the party.
  • STEAM THE BROCCOLI SEPARATELY: Broccoli in soup too long? It turns to sad, limp mush. Steam the florets for 3-4 minutes until bright green and just tender-crisp, then add them to the pot at the very end. You’ll get that perfect bite, not a watery afterthought.
  • USE COLD POTATOES IN HOT BROTH: Dumping raw potato chunks into simmering broth makes the soup seize up. Instead, let the potatoes cool slightly after roasting, then add them to the broth when it’s hot but not boiling. The temperature shock keeps the potatoes intact and speeds up cooking—no waiting for a rolling boil.

Troubleshooting this dish

Grainy Texture Fix

If your blended soup looks grainy, don't panic—this happens when potatoes aren't fully broken down. Use an immersion blender to pulse in short bursts while moving it around the pot's edges. For stubborn chunks, strain the soup through a fine-mesh sieve into a clean pot, then return to low heat.

Adding 1-2 tablespoons of warm broth while blending helps emulsify the mixture for a smoother finish. 💫

Broccoli Overcooking

Broccoli turns mushy when overcooked, especially after blending. To prevent this, add the florets to the pot only after the roasted potatoes and broth have simmered for 5 minutes. For extra insurance, blanch fresh broccoli in boiling water for 1 minute before adding it to the pot.

If using frozen broccoli, thaw and drain it thoroughly first to avoid excess moisture. 🥦

Weak Flavor Profile

The secret to bold flavor lies in proper roasting and seasoning. Roast potatoes and broccoli until golden brown and slightly charred—this develops deep, caramelized notes. Taste the soup before blending and adjust with ½ teaspoon more salt or ¼ teaspoon black pepper.

A pinch of dried mustard or smoked paprika can add complexity if needed. I often finish with a splash of lemon juice for brightness. 🌶️

Topping Too Soft

Crispy toppings fail when they're undercooked or over-moistened. Ensure your butter is cold when mixing with breadcrumbs, and spread the topping in an even, thin layer before broiling. Use the highest broiler setting and watch closely—it only needs 3-5 minutes to crisp.

For extra insurance, toast the breadcrumbs in a dry pan for 2 minutes before mixing with other ingredients. 🔥

Broth Too Salty

If your broth tastes too salty, dilute it by adding ½ cup water or unsalted broth> for every 1 cup of soup. For a quick fix, add 1-2 diced potatoes or 1 cup cooked rice> to absorb excess salt while simmering.

If using store-bought broth, opt for low-sodium brands like Pacific Foods or Imagine** to avoid this issue entirely. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 5g25%
Cholesterol 20mg7%
Sodium 680mg29%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 6g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without an immersion blender?

Transfer the hot soup mixture to a blender in batches (never fill it past the max line), cover, and blend until completely smooth. For safety, release steam by pressing the blender's vent button first. Return the blended soup to the pot over low heat to prevent curdling, and stir in fresh parsley afterward.

2

How can I make this soup vegetarian or vegan?

Use vegetable broth instead of chicken broth, and replace the butter in the crisp topping with 2 tablespoons vegan butter or olive oil. For extra richness, stir 2 tablespoons cashew cream into the blended soup. The Parmesan can be omitted or replaced with nutritional yeast for a cheesy flavor.

3

Can I prepare the crisp topping ahead of time?

Mix the dry ingredients (breadcrumbs, cheese, herbs, salt, and pepper) up to 2 days ahead and store in an airtight container. When ready to use, simply stir in cold butter and toast under the broiler for 3-5 minutes. The topping loses crispness when fully assembled, so it's best made fresh when serving.

4

What's the best way to reheat leftovers?

Reheat the soup gently on the stovetop over low heat until warmed through, stirring occasionally. Add a splash of broth or water if it thickens too much. The crisp topping won't recover its texture, so make a fresh batch when reheating. For the best results, store the soup and topping separately in airtight containers.

5

Can I use sweet potatoes instead of Russets?

Yes, but expect a slightly sweeter flavor profile. Sweet potatoes require 10-15 minutes less roasting time (they soften faster) and may need an extra ¼ teaspoon salt to balance their natural sweetness. The soup will have a vibrant orange hue and a slightly different texture, but it works beautifully!

★★★★★4.8(15 reviews)
Categories Soups & Stews