everydaycookingtips.com

Creamy Broccoli Potato Soup (No Cream Needed!)

You know those days when the weather turns crisp, your sweater feels extra cozy, and all you crave is a big, steaming bowl of something that warms you from the inside out? That’s exactly how I felt the first time I made this broccoli potato soup—and honestly, it’s been a go-to ever since. What makes it so special isn’t just how comforting it tastes (seriously, it feels like a hug in a bowl), but the fact that it’s thick, velvety, and rich… without a single drop of cream. I’m not kidding! The secret? A simple roux—just butter and flour—that turns humble veggies and broth into something that tastes decadent. Plus, at around 400 calories for a generous serving, it’s one of those rare recipes that feels indulgent but doesn’t leave you questioning your life choices. Whether you’re feeding a crowd, meal-prepping for the week, or just need a little comfort after a long day, this soup delivers. And trust me, even the broccoli skeptics in your life will be asking for seconds.

Broccoli Potato Soup beautifully presented from an overhead angle

What Is Broccoli Potato Soup?

This broccoli potato soup is a hearty, chunky, and deeply satisfying vegetarian-friendly dish that proves you don’t need heavy cream to achieve luxurious texture and flavor. At its core, it’s a creamy vegetable soup built on a roux base—a French technique that uses melted butter and flour to thicken liquids into a silky broth. The potatoes break down slightly during cooking, adding natural body, while the broccoli stays tender-crisp, giving every bite a fresh, earthy balance. Finished with a generous stir of grated cheddar (yes, it’s essential!), this soup tastes rich and comforting, almost like a lighter, brighter cousin to classic potato leek or cream of broccoli soups. It’s the kind of recipe that feels fancy enough for dinner guests but simple enough for a Tuesday night—and because it’s naturally dairy-light (aside from the cheese), it’s easier on the stomach than traditional cream-based versions. Think of it as your new cozy-season staple: wholesome, warming, and totally customizable.

Why You’ll Love This Recipe

First off, let’s talk about the magic trick: this soup is thick and creamy without using any cream at all. That means fewer calories, less guilt, and a lighter feel—but zero compromise on flavor or texture. The roux method creates a velvety base that clings to each spoonful, and the melted cheese adds just enough richness to make it taste indulgent. It’s also incredibly forgiving—even if you accidentally overcook the broccoli or forget an ingredient, it still turns out delicious (I’ve tested this theory… multiple times!). Nutritionally, it’s packed with fiber from the veggies, a solid dose of protein if you add cheese or a side of chicken, and plenty of vitamin C to boot. Plus, it’s naturally vegetarian (just swap the chicken broth for veggie broth) and can easily be made gluten-free with a quick cornstarch tweak. Another win? It reheats beautifully and actually tastes better the next day as the flavors meld. Whether you’re cooking for one or feeding a family, this soup scales effortlessly—and leftovers freeze like a dream. Oh, and did I mention it comes together in under 30 minutes? It’s the ultimate “accidentally healthy” comfort food that doesn’t taste like you’re trying to be good.

How to Make Broccoli Potato Soup

Quick Overview

This recipe is all about building layers of flavor quickly and simply. You’ll start by making a roux with butter, onion, and garlic, then slowly whisk in milk to create a smooth paste. After adding broth, water, and seasonings, you’ll simmer diced potatoes until nearly tender, then stir in broccoli florets for the final few minutes. Once everything’s cooked through, you’ll remove the pot from heat and stir in grated cheese until melted and glossy. The result? A thick, creamy, soul-warming soup that’s ready in 30 minutes flat. No blenders, no fancy equipment—just one pot and a whisk.

Ingredients

You’ll need just a handful of pantry staples and fresh produce:

  • 40g (3 tbsp) unsalted butter
  • 1 small onion, finely chopped
  • 2 garlic cloves, minced
  • ⅓ cup all-purpose flour (or cornstarch for gluten-free)
  • 2 cups milk (any fat percentage works)
  • 2 cups low-sodium chicken or vegetable broth
  • 2 cups water
  • 1 tsp salt
  • ½ tsp black pepper
  • 800g (about 1.6 lb) potatoes, peeled and cut into ½-inch cubes
  • 5 cups small broccoli florets (roughly 1 large head or 300g)
  • 1–1½ cups grated cheddar or tasty cheese

Optional garnishes: crispy bacon bits, sliced scallions, extra cheese, or fried shallots.

Broccoli Potato Soup ingredients organized and measured on kitchen counter

Step-by-Step Instructions

Step 1: Preheat & Prep Pan

Melt the butter in a large pot over medium-high heat. Add the chopped onion and garlic, and sauté for about 3 minutes until the onion turns soft and translucent—don’t let it brown!

Step 2: Make the Roux

Sprinkle the flour over the onion mixture and stir constantly for 30 seconds to cook out the raw flour taste. This is your thickening base, so give it that quick cook!

Step 3: Add Liquid Gradually

While stirring continuously, slowly pour in the milk. Keep mixing until it forms a thick, smooth paste—use a whisk if needed to eliminate lumps.

Step 4: Build the Broth

Add the broth, water, salt, and pepper. Stir well, then toss in the cubed potatoes. Bring to a gentle simmer and cook uncovered for 8 minutes, stirring occasionally to prevent sticking.

Step 5: Add Broccoli & Finish

Drop in the broccoli florets and cook for another 2–3 minutes, just until tender but still bright green. Remove from heat and stir in the grated cheese until fully melted and creamy. Taste and adjust seasoning if needed.

What to Serve It With

This soup is hearty enough to stand alone, but if you’re feeling extra cozy, pair it with something crusty for dunking! A slice of warm no-knead bread, garlic butter toast, or even a cheesy muffin takes it to the next level. For a balanced meal, add a simple green salad with lemon vinaigrette or some roasted chickpeas for crunch. And hey—if you’re adding protein, shredded rotisserie chicken or sautéed shrimp blend beautifully into the broth. Just stir them in during the last minute of cooking.

Top Tips for Perfecting Your Broccoli Potato Soup

Cut your potatoes into even cubes so they cook uniformly—no one wants a mushy potato next to a crunchy one! Use small broccoli florets (about the size of a cherry tomato) so they cook quickly and fit perfectly on your spoon. Don’t skip the cheese—it’s not just for flavor; it helps thicken the soup and adds a subtle tang. If you’re making it gluten-free, swap the flour for cornstarch: mix 2 tbsp cornstarch with a splash of cold water, then stir it into the soup at the end and simmer for 2 minutes to thicken. And finally, resist the urge to boil the soup vigorously—gentle simmering keeps the potatoes intact and prevents the dairy from splitting.

Storing and Reheating Tips

This soup keeps beautifully! Store it in an airtight container in the fridge for up to 5 days. When reheating, do it gently over low heat on the stove, adding a splash of milk or broth if it’s thickened too much. It also freezes well for up to 3 months—just thaw overnight in the fridge before reheating. Pro tip: freeze in individual portions for quick weekday lunches!

Frequently Asked Questions

Can I use cauliflower instead of broccoli?
Absolutely! Cauliflower makes a stunning pure-white version that’s just as creamy and delicious. Broccolini works great too for an elegant twist.

Is this soup freezer-friendly?
Yes! It freezes beautifully. Just cool completely, transfer to freezer-safe containers, and thaw in the fridge before reheating gently on the stove.

Can I make this vegan?
You can! Use plant-based butter, unsweetened almond or oat milk, vegetable broth, and a dairy-free cheese that melts well (like Violife or Miyoko’s).

Final Thoughts

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

This broccoli potato soup has become one of those recipes I turn to again and again—not just because it’s easy and delicious, but because it reminds me that comfort food can be both nourishing and joyful. It’s the kind of dish that brings people together, whether it’s a quiet night in or a bustling family dinner. So go ahead, grab that pot, chop those veggies, and let the aroma fill your kitchen. I promise, one spoonful and you’ll be hooked. And if you do make it? Tag me—I’d love to see your creation and hear how it turned out! 💚

No ratings yet

Broccoli Potato Soup

A creamy and comforting broccoli potato soup made with fresh broccoli, tender potatoes, and a blend of aromatic seasonings. Perfect for a cozy meal.
Prep : 10 Total : 25 minutes

Ingredients
  

Main Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 4 cups broccoli florets, chopped
  • 2 medium potatoes, peeled and diced
  • 4 cups vegetable broth
  • 1 cup milk (or unsweetened almond milk)
  • 0.5 cup heavy cream (optional, for creaminess)
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 0.5 teaspoon dried thyme
  • 0.25 teaspoon nutmeg
  • 1 tablespoon butter (optional)
  • Shredded cheddar cheese, for serving (optional) garnish

Instructions
 

Preparation Steps

  • Heat olive oil in a large pot over medium heat. Add diced onion and sauté until translucent, about 5 minutes.
  • Add minced garlic and cook for 1 minute until fragrant.
  • Stir in broccoli florets and diced potatoes. Cook for 3–4 minutes, stirring occasionally.
  • Pour in vegetable broth and bring to a boil. Reduce heat and simmer for 15–20 minutes, or until vegetables are tender.
  • Use an immersion blender to partially blend the soup, leaving some chunks for texture. Alternatively, transfer half to a blender and return to pot.
  • Stir in milk, heavy cream (if using), salt, pepper, thyme, and nutmeg. Simmer for another 5 minutes.
  • Stir in butter if using, until melted. Taste and adjust seasoning as needed.
  • Serve hot, garnished with shredded cheddar cheese if desired.

Notes

For a vegan version, omit the butter and heavy cream, and use almond milk. Garnish with nutritional yeast instead of cheese.

Recipes Should You See

everydaycookingtips

I’m Lina, your everyday cooking companion. I share practical, family-friendly recipes with clear instructions, prep times that actually match reality, and tips to save time without sacrificing flavor. Expect quick skillets, sheet-pan meals, hearty soups, and lighter sides—plus substitutions and make-ahead ideas for busy weeks. My goal is simple: help you put nourishing food on the table with less stress and more confidence.

You Must Try

As Seen On:

Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Easy Healthy Recipes
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

as seen on:

Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Everydarycookingtips
Easy Healthy Recipes

Download My FREE Protein Meal Plan!

0
Would love your thoughts, please comment.x
()
x