Baked Potato and Broccoli Soup Recipe: Creamy Velvety Texture With Roasted Depth

Soups & Stews

Baked Potato and Broccoli Soup Recipe: Creamy Velvety Texture With Roasted Depth

This baked potato and broccoli soup transforms simple ingredients into a velvety, comforting bowl that tastes like a hug in a pot. The secret lies in roasting the potatoes first—it deepens their natural sweetness and creates a rich, caramelized base that builds layers of flavor as it simmers.

What starts as a humble vegetable combination becomes something hearty enough for dinner but simple enough for a weeknight. The creamy texture comes from blending just enough of the soup to achieve that signature smoothness, leaving behind tender potato chunks and bright broccoli florets for texture.

Sautéing onions and garlic first forms the aromatic foundation, while chicken broth provides depth without overpowering the vegetables. This isn’t just soup—it’s a meal that warms you from the inside out. What makes this recipe stand out is its versatility.

You can adjust the creaminess by blending more or less, or keep it chunky for texture lovers. The roasted potato flavor carries through every spoonful, making it taste like it simmered all day—even when it’s ready in under an hour.

Serve it with crusty bread to soak up every last drop of that rich, velvety goodness. Perfect for chilly evenings or as a comforting lunch, this soup proves that homemade can be both effortless and extraordinary.

The technique is straightforward, but the result feels like a restaurant-quality dish—creamy, satisfying, and impossible to resist.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for baked potato and broccoli soup

Roasted potatoes and fresh broccoli create a velvety soup with restaurant-quality depth.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lbs Cut into 1-inch chunks, skin on
Fresh Broccoli 🥦 1 ½ lbs Cut into florets, stems chopped
Yellow Onion 🧅 1 whole Diced, medium dice preferred
Garlic Cloves 🧄 4 cloves Peeled, minced for aromatic base
Chicken Broth 💧 4 cups Low-sodium preferred, homemade or quality brand
Heavy Cream 🥛 ½ cup Full-fat for optimal creaminess
Whole Milk 🥛 ½ cup Warmed for smooth blending
Extra-Virgin Olive Oil 🫒 2 tbsp For roasting and sautéing
Salt 🧂 1 ½ tsp Kosher or sea salt, adjust to taste
Ground Black Pepper 🌶️ ½ tsp Freshly ground for best flavor
Dried Thyme 🌿 ½ tsp Or 1 tsp fresh thyme leaves
Butter 🧈 2 tbsp Unsalted, for sautéing onions
Cheddar Cheese 🧀 ½ cup Shredded, sharp variety preferred

The potatoes are the heart of this soup—Russet potatoes roast up best with their crispy edges and fluffy centers. Buy them fresh (the ones that feel dense and heavy for their size), and roast them at 425°F for 30 minutes before simmering. That caramelization is what transforms this into something special. For broccoli, fresh is best, but frozen florets work in a pinch if you're short on time. Look for bright green florets with tightly closed buds—those stay vibrant after cooking. The onions and garlic are simple but crucial: yellow onions add sweetness, while garlic builds that aromatic foundation.

No heavy cream? Full-fat coconut milk or extra whole milk works for creaminess (though texture will differ slightly). Swap chicken broth for vegetable broth if needed, though the flavor will be more neutral. Fresh thyme is ideal, but dried at one-third the amount gets you close. For cheese lovers, Parmesan adds umami—just omit if avoiding dairy. The butter matters here: unsalted gives you control over seasoning. If you're watching calories, reduce the butter to 1 tbsp and use olive oil instead.

Roasted potatoes keep in the fridge for 5 days if stored in an airtight container. Broccoli stays fresh 3-4 days wrapped in a damp towel. The finished soup reheats beautifully—just add a splash of broth or milk if it thickens. For meal prep, portion into containers and freeze for up to 3 months. The flavor actually improves after a day or two as the roasted potato notes deepen. Serve with crusty bread to soak up every last drop of that creamy goodness.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe—just toss peeled potatoes, chopped onion, garlic, and broccoli into a pot with broth, and let it simmer. No straining, no fuss, and the flavors meld together like they’ve been cooking all day.
  • Creamy Without Dairy: The potatoes break down into that velvety texture, while the broccoli adds a fresh bite—no heavy cream needed. Honestly, the way the garlic and onion caramelize into the broth? It’s the kind of depth that makes you want to take a second bowl.
  • Meal Prep MVP: This soup tastes even better the next day, and it reheats like a dream. I make a big batch on Sundays, portion it out, and have hearty lunches all week—no sad, soggy leftovers here.
  • Budget-Friendly Staples: Russets and broccoli are cheap, and you’re using basic pantry ingredients. Between us, this is the kind of recipe that stretches a few dollars into a full meal without sacrificing flavor—my wallet and my family thank me every time.

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

Here's how to build rich, velvety soup with roasted depth using your prepared ingredients.

1

🍳 Step 1: Roast Potatoes and Broccoli for Intensified Flavor

Preheat your oven to 425°F and position racks in the upper and lower thirds. Toss the 2 lbs Russet Potatoes and 1.5 lbs Fresh Broccoli with 1 tablespoon of the Extra-Virgin Olive Oil and ½ teaspoon each of the Salt and Ground Black Pepper on two separate baking sheets.

Roast for 30-35 minutes until the potatoes are tender when pierced with a fork and the broccoli is golden brown at the edges. This roasting step develops deep, caramelized flavors that form the soup's foundation. Real talk: Don't skip this—it's what separates ordinary soup from extraordinary.

2

🍳 Step 2: Sauté Onions and Garlic for Aromatic Base

While the vegetables roast, heat the 2 tbsp Butter in a large Dutch oven over medium heat. Add the 1 whole Yellow Onion and cook for 5-6 minutes until softened and golden brown, stirring occasionally to prevent burning.

Add the 4 cloves Garlic Cloves and ½ teaspoon Dried Thyme, cooking for another 30 seconds until fragrant. This aromatic base forms the flavor backbone of your soup. I press the garlic into the onions during the last minute—this ensures maximum flavor extraction without burning.

3

🥘 Step 3: Build the Soup with Roasted Vegetables

Once the vegetables are roasted, transfer them to your Dutch oven with the sautéed onions. Pour in the 4 cups Chicken Broth and bring to a gentle simmer over medium-low heat. Let it cook uncovered for 10 minutes to allow the flavors to meld together.

Use an immersion blender to purée the soup directly in the pot until completely smooth. If you prefer a chunkier texture, blend only half and leave the rest whole. The soup should be silky but not watery—this is where the roasted depth shines through. If it's too thick, add a splash of warm water or broth.

4

🍳 Step 4: Finish with Creamy Elements

Reduce heat to low and stir in the 0.5 cup Heavy Cream and 0.5 cup Whole Milk. Warm the milk first by placing its container in warm water for 2-3 minutes—this prevents curdling when added to the hot soup. Let the soup simmer gently for 5 minutes to allow the cream to meld into the base.

Stir in the 0.5 cup Cheddar Cheese until completely melted and smooth. Taste and adjust seasoning with additional Salt or Ground Black Pepper as needed. The cheese adds a subtle tang that balances the creaminess perfectly. This is the moment that matters: the cheese should dissolve completely without creating lumps.

5

🍽️ Step 5: Serve with Garnish and Fresh Broccoli

Ladle the soup into bowls and garnish with additional Fresh Broccoli florets if desired. The contrast of warm soup with cool, fresh broccoli adds a delightful textural element. Serve immediately while hot, as the creaminess develops best when enjoyed fresh from the pot.

Each spoonful should deliver that perfect balance of creamy texture, roasted potato sweetness, and subtle cheesy depth. The soup's velvety mouthfeel comes from the proper ratio of cream to broth—don't be tempted to add more cream unless you want a richer, almost bisque-like consistency.

👨‍🍳

Pro Tips For Making Baked Potato And Broccoli Soup

  • PEEL AND CUBE POTATOES EVENLY: Russets are stubborn—uneven chunks mean some parts turn to mush while others stay raw. Cut them into 1.5-inch cubes (about the size of a golf ball) and soak in cold water for 10 minutes to wash off excess starch, which keeps the soup from turning gluey. Trust me, the texture difference is night and day.
  • SAUTÉ ONIONS UNTIL SOFT (NOT BROWN): I used to rush this step and end up with bitter, caramelized onions. Instead, cook them on medium-low with a pinch of salt until they’re translucent and just starting to soften—about 8-10 minutes. This builds flavor without overpowering the soup’s natural taste.
  • ADD BROCCOLI LATE—IT’S FRAGILE: Broccoli cooks faster than potatoes, so toss it in only in the last 5-7 minutes of simmering. If you add it early, you’ll end up with sad, limp florets instead of bright, crisp-tender bites. Pro move: Blanch the florets first if you’re prepping ahead.
  • PUREE HALF THE SOUP FOR CREAMINESS: Skip the heavy cream—blend half the finished soup until smooth, then stir it back in. This gives you a velvety texture without thinning the soup or needing extra dairy. (Yes, even if you’re lazy like me, this works.)

Creative variations of this recipe

Creamy vs. Chunky

For a smooth velvety texture, blend the entire soup with an immersion blender until completely silky. If you prefer chunky texture, blend only half and leave the rest whole—this keeps those tender roasted potato pieces and crisp broccoli florets intact.

For extra creaminess, add an extra ¼ cup heavy cream at the end, but keep in mind it will make the soup richer and slightly thicker. 🥣

Cheesy Variations

Swap the sharp cheddar for Parmesan to add depth without richness—just ¼ cup grated at the end. For a smoky twist, stir in ½ tsp smoked paprika with the cheese.

If you're avoiding dairy, replace the cheese with ½ cup nutritional yeast for a cheesy flavor without the dairy. The key is balancing the creaminess with something tangy or umami. 🧀

Protein Additions

Boost this soup into a full meal by adding ½ lb cooked chicken breast (diced) or ½ lb smoked sausage (crumbled) during the final 5 minutes of simmering. For a vegetarian option, stir in ½ cup cooked lentils or ½ cup crumbled feta cheese at the end.

The protein adds heartiness without overpowering the roasted potato flavor. 🍗

Spicy Kick

For heat lovers, stir in ½ tsp cayenne pepper or 1 tbsp hot sauce (like Cholula or Tabasco) during the final 5 minutes of simmering. If you prefer a smoky heat, add ½ tsp chipotle powder with the thyme. The creaminess balances the spice beautifully—just adjust to taste. 🌶️

Herb Swaps

Trade the dried thyme for fresh rosemary (use ½ tsp chopped) or fresh sage (use 2 leaves, chopped) for a more aromatic twist. For a brighter flavor, add 1 tsp fresh lemon zest at the end—it cuts through the creaminess perfectly.

The herbs should complement, not overpower, the roasted potato base. 🌿

Seasonal Twists

In fall, add ½ cup diced butternut squash (roasted with the potatoes) for natural sweetness. In spring, swap potatoes for ½ cup sweet potatoes and add ½ cup fresh peas at the end. The seasonal veggies keep the soup vibrant while maintaining that creamy, comforting texture. 🍂

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 60mg20%
Sodium 580mg25%
Total Carbohydrate 35g12%
Dietary Fiber 8g29%
Sugars 6g
Protein 18g36%
* 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 heavy cream?

For a lighter version, replace the ½ cup heavy cream with ½ cup full-fat coconut milk or an extra ½ cup warm whole milk. The texture will be slightly less rich but still creamy. For a dairy-free option, blend in ½ cup silken tofu with the broth before adding milk—it adds creaminess without dairy.

2

How do I fix soup that's too thick?

Add ¼ cup warm broth or water at a time while stirring constantly. Heat gently to incorporate before tasting again. If the soup separates after adding liquid, blend briefly with an immersion blender to restore smoothness. Never add cold liquid—it can cause the cream to curdle.

3

Can I prep this soup ahead of time?

Yes! Roast the potatoes and broccoli 1 day ahead and store in an airtight container. Assemble the soup up to 2 days before serving, but hold off on adding the cream and cheese until reheating. Warm gently on the stove (don't boil) and stir in dairy at the end. The flavors actually improve after resting!

4

What's the best way to reheat leftovers?

Reheat gently on the stove over low-medium heat, stirring frequently to prevent scorching. Add 1-2 tablespoons of broth or milk if the soup thickens. Never microwave directly—this can create a skin and uneven texture. For best results, cover and warm for 5-7 minutes until steaming.

5

Why does my soup taste bland?

Roasting the potatoes is key—if they're undercooked, they won't develop sweetness. Boost flavor by adding 1 extra garlic clove, ½ tsp smoked paprika, or a pinch of MSG (if you use it). For depth, stir in 1 tbsp lemon juice or 1 tsp Worcestershire sauce at the end. Taste as you go!

★★★★★4.5(14 reviews)
Categories Soups & Stews