Recipe Ideas

Broccoli and Potato Soup

There’s nothing quite like a bowl of homemade soup on a chilly evening, isn’t there? It wraps you up in warmth and comfort, fills your kitchen with an irresistible aroma, and leaves you feeling satisfied without weighing you down. I’ve made this Broccoli and Potato Soup more times than I can count—it’s become my go-to for busy weeknights, cozy family dinners, and even when I just need something soul-warming to get through the day. What started as a way to use up leftover veggies has turned into one of those recipes that never fails to earn compliments. And honestly? The best part is how creamy and rich it tastes—without a single drop of cream. Just pure, velvety goodness powered by a simple roux and hearty seasonal vegetables.

Thank you for reading this post, don't forget to subscribe!

Broccoli and Potato Soup beautifully presented from an overhead angle

What Is Broccoli and Potato Soup?

Broccoli and Potato Soup is exactly what it sounds like: a thick, creamy, chunky soup starring tender potatoes and vibrant green broccoli florets simmered in a savory milk-and-stock-based broth. Unlike traditional broccoli soups that rely on heavy cream or sour cream for richness, this recipe builds its luscious texture using a classic French roux—melted butter whisked with flour—that naturally thickens the liquid as it cooks. The result? A deeply satisfying soup that feels indulgent but is actually light enough to eat any night of the week. It’s packed with fiber, vitamins, and plant-powered nutrition, making it both nourishing and delicious. Whether you’re cooking for picky eaters or health-conscious foodies, this soup strikes that perfect balance.

Why You’ll Love This Recipe

If you’ve ever been skeptical about broccoli soup—because let’s be honest, not everyone loves raw broccoli—prepare to fall in love. When cooked low and slow in a flavorful broth, broccoli transforms into something wonderfully tender with a mild sweetness that pairs beautifully with starchy potatoes. Together, they create a harmonious blend where neither overpowers the other; instead, they meld into one comforting whole. And that creamy mouthfeel? Achieved entirely through technique, not dairy. You’ll feel like you’ve had a fancy restaurant meal at home, minus the guilt. Plus, it’s incredibly forgiving—perfect if you’re new to making soups or just want dinner ready in under 30 minutes. Oh, and don’t sleep on the optional bacon garnish! That little crispy crunch on top? Absolute magic. Seriously, try it once and you’ll understand why people fight over the last slice of garlic bread.

How to Make Broccoli and Potato Soup

Quick Overview

This soup comes together fast—just 10 minutes of prep and 20 minutes of cooking. Start by building a roux (butter + flour) to thicken your base, then layer in diced onions, garlic, potatoes, and broccoli before pouring in milk, stock, and water. Simmer until everything is fork-tender, stir in some grated cheese for extra richness, and you’ve got yourself a showstopper. No blender needed unless you want ultra-smooth results—though I prefer mine slightly chunky for texture. It’s hands-off once you start, so perfect for multitasking or watching TV while dinner bubbles away.

Ingredients

  • 40g / 3 tablespoons unsalted butter
  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • ⅓ cup all-purpose flour
  • 2 cups milk (whole or 2%)
  • 2 cups chicken broth (low sodium preferred)
  • 2 cups water
  • 1 teaspoon salt (adjust to taste)
  • ½ teaspoon black pepper
  • 800g / 1.6 lb potato, peeled and cut into ½-inch cubes
  • 5 cups broccoli florets (~300g/10 oz)
  • 1–2 cups grated cheese (cheddar, Gruyère, or similar)
  • Garnishes: cooked bacon bits, sliced shallots, extra cheese (optional)

Broccoli and Potato Soup ingredients organized and measured on kitchen counter

Step-by-Step Instructions

Step 1: Preheat & Prep Pan

Melt butter in a large pot over medium-high heat. Add onion and sauté for 3 minutes until soft. Stir in garlic and cook another 30 seconds until fragrant. This golden base is the secret to deep flavor!

★★★★★
“The Broccoli Potato Soup turned out amazing. My kids asked for seconds. Saving this one!”
MOLLY

Step 2: Build the Roux

Sprinkle flour over the onion mixture and stir constantly for 30 seconds. This creates a smooth paste that will thicken your soup beautifully without any grittiness.

Step 3: Create the Creamy Base

Gradually pour in the milk while whisking continuously. Keep stirring until it forms a thick, lump-free sauce. If needed, use a hand whisk or immersion blender to ensure smoothness.

Step 4: Simmer the Soup

Add chicken broth, water, salt, and pepper. Bring to a gentle simmer, then add potato cubes. Cook uncovered for 8 minutes, stirring occasionally to prevent sticking.

Step 5: Add Broccoli & Finish

Toss in broccoli florets and cook 2–3 minutes more until tender-crisp. Remove from heat, stir through cheese until melted and glossy. Taste and adjust seasoning if needed.

Step 6: Serve Immediately

Ladle hot into bowls and top with your favorite garnishes—crispy bacon, fresh chives, or extra shredded cheese make all the difference!

What to Serve It With

This soup shines alongside crusty bread for dipping, especially garlic bread or a no-knead artisan loaf. If you’re craving something heartier, pair it with a side salad dressed simply with lemon and olive oil to cut through the richness. For extra protein, dollop some shredded rotisserie chicken or grilled shrimp on top. And yes—bacon is not mandatory, but highly recommended. That salty, smoky crunch against the creamy soup? Pure bliss.

Top Tips for Perfecting Your Broccoli and Potato Soup

  • Don’t skip the roux: It’s what gives this soup its luxurious body. Skimping on flour means thin, watery results.
  • Cook broccoli last: Since it turns mushy quickly, add it toward the end so it retains color and texture.
  • Use room-temperature milk: Cold milk can cause curdling when added to hot butter/flour mixture.
  • Adjust thickness freely: Too thick? Add a splash of broth or water. Too thin? Let it simmer longer or mix a cornstarch slurry (1 tbsp cornstarch + 2 tbsp cold water) and stir in.
  • Cheese makes it better: Even if you’re not a big cheeser, trust me—the umami boost is worth it.

Storing and Reheating Tips

Store leftovers in an airtight container in the fridge for up to 4 days. Reheat gently on the stove, adding a splash of milk or broth if needed to restore creaminess. Freezing works too—cool completely, portion into freezer bags, and freeze for up to 3 months. Thaw overnight in the fridge, then warm slowly on low heat, stirring often. Avoid boiling vigorously, or the potatoes may break apart and make the soup grainy.

Frequently Asked Questions

Can I make this gluten-free?
Absolutely! Simply omit the flour and replace the thickening agent with 2 tablespoons of cornstarch mixed into a slurry (cornstarch + cold water). Add it during the last few minutes of cooking and simmer until thickened. Ensure your broth is certified gluten-free.
★★★★★
“Made the Broccoli Potato Soup tonight and wow — perfect weeknight dinner. Will definitely make again!”
NOAH
Can I use cauliflower instead of broccoli?
Yes! Cauliflower gives a milder flavor and lovely white color. Just chop into similar-sized pieces and follow the same timing. Broccolini also works well if you prefer a slender, elegant look.
Do I have to peel the potatoes?
Not necessarily. Russet, Yukon Gold, or red potatoes all work fine—peeling is mostly about preference. Leaving the skin on adds extra fiber and rustic charm!
Why does my soup separate when reheated?
This usually happens if the fat separates from the liquid. To fix it, reheat slowly on low heat, stirring frequently. If needed, briefly blend with an immersion blender to re-emulsify the creaminess.

Final Thoughts

Broccoli and Potato Soup slice on plate showing perfect texture and swirl pattern

This Broccoli and Potato Soup has been a staple in my kitchen for years—and for good reason. It’s unpretentious, adaptable, and delivers maximum comfort with minimal effort. Whether you’re feeding a crowd or craving solo self-care, this recipe delivers every time. So grab your pot, gather your ingredients, and let that steam carry away your worries. Trust me: one spoonful and you’ll know why this soup belongs in your regular rotation. Now go make yourself a bowl—you deserve it.

No ratings yet

Broccoli and Potato Soup

A creamy, comforting broccoli potato soup made with fresh broccoli, potatoes, onions, garlic, and a touch of cream for richness. Perfectly seasoned and easy to make.
Prep : 10 Total : 25 minutes

Ingredients
  

Main Ingredients

  • 2 tablespoons unsalted butter
  • 1 medium onion, finely chopped
  • 2 cloves garlic, minced
  • 2 medium russet potatoes, peeled and diced into 1/2-inch cubes
  • 4 cups broccoli florets (about 1 large head)
  • 6 cups low-sodium chicken or vegetable broth
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 0.5 cup heavy cream (optional, for creaminess)
  • 1 tablespoon olive oil (optional, for sautéing)

Instructions
 

Preparation Steps

  • In a large pot, melt the butter over medium heat. Add the chopped onion and cook until softened, about 5 minutes.
  • Add the minced garlic and cook for another 1 minute, stirring frequently to prevent burning.
  • Add the diced potatoes, broccoli florets, broth, salt, and pepper. Stir to combine.
  • Bring the mixture to a boil, then reduce heat to low, cover, and simmer for 20–25 minutes, or until the potatoes and broccoli are tender.
  • Remove from heat and use an immersion blender to puree the soup until smooth, or transfer to a blender in batches and blend until creamy.
  • Stir in the heavy cream (if using) and adjust seasoning with additional salt and pepper if needed.
  • Serve hot, garnished with croutons, shredded cheese, or a drizzle of cream if desired.

Notes

For a vegan version, substitute butter with olive oil and heavy cream with coconut milk.

Recipes Should You See

As Seen On:

0 0 votes
Article Rating
7 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

as seen on:

as seen on:

Download My FREE Protein Meal Plan!