While we have provided a jump to recipe button, please note that if you scroll straight to the recipe card, you may miss helpful details about ingredients, step-by-step tips, answers to common questions and a lot more information that can help your recipe turn out even better.
Cream of Broccoli Soup is one of those cozy, simple dishes I make when I need comfort food that doubles as weekday fuel. I say Cream of Broccoli Soup twice because that is how committed I am to the idea of a good bowl on a chilly night. It’s creamy, bright, and very forgiving — perfect for meal prep or a quick family dinner. If you like rich, velvety soups, you might also enjoy my copycat Panera broccoli cheese soup, which is a fun twist when you want more of a cheesy vibe. Quick benefits? Easy pantry ingredients, fast hands-on time, and leftovers that reheat brilliantly. Tiny confession: I sometimes eat this for lunch three days in a row. Whoops. Want comfort? Want something healthy-ish? Let’s go.
Why you’ll love this simple soup
This Cream of Broccoli Soup hits home because it balances flavor and ease, which matters if you are juggling work, kids, and that to-do list that never ends. It’s light enough for a weekday dinner but creamy enough to feel like a treat, plus it uses minimal, cheap ingredients and still tastes thoughtful. Why does it feel special? Because a handful of fresh broccoli and a little cream make it sing, and you can customize it in a snap. Want it heartier? Add leftover roasted potatoes. Want it lighter? Use broth-forward measurements. It’s practical and emotional at once, like a warm sweater that also fits in the washing machine. Honest opinion: this soup is forgiving, so don’t fret if you tweak it a bit.
Ingredients
- 2 cups fresh broccoli florets
- 1 onion, chopped
- 2 cups vegetable or chicken broth
- 1 cup heavy cream
- 2 tablespoons butter
- Salt and pepper to taste
I keep the ingredients list short on purpose. If broccoli is out of season, frozen florets work fine, and you can swap heavy cream for half-and-half if you want it lighter (or use a non-dairy creamer for a dairy-free option). Buying tips: farmers markets in Austin have great broccoli in spring, but the grocery store is fine year round, and frozen can be cheaper and less wasteful. Budget note: use the whole onion if it’s cheap, and if you have vegetable scraps, make your own broth — it stretches a grocery dollar. Little substitutions, big impact.
Process overview and what to expect
-
- In a large pot, melt the butter over medium heat. Add the chopped onion and sauté until translucent.
-
- Add the broccoli florets and broth. Bring to a boil, then reduce heat and simmer until the broccoli is tender, about 10-15 minutes.
-
- Use an immersion blender or transfer to a blender to puree the soup until smooth.
-
- Return the pureed soup to the pot. Stir in the heavy cream and heat through, but do not boil.
-
- Season with salt and pepper to taste. Serve warm.
Those steps are the backbone and they are ridiculously straightforward. Start by softening the onion, that sweet base flavor matters. When you simmer the broccoli, poke a floret with a fork to check tenderness, you want it soft but not falling apart into sludge. Pureeing is where the magic happens; an immersion blender keeps things easy and less hot-liquid fuss, but a standard blender works too if you’re careful (lid on, towel over it). When you add the cream, warm gently — do not boil — because curdling is a buzzkill. Taste and adjust salt and pepper at the end. Timing: about 25 minutes total, including simmer.
Tips & tricks from a former teacher (aka, someone who likes clear steps)
Plan like a teacher and prep first: chop the onion and measure the broccoli and broth before you turn the heat on, it makes the cooking calmer and faster. Store leftovers in an airtight container in the fridge for up to 3 days, or freeze in portions for up to 3 months, defrost in the fridge overnight and reheat gently on the stove. Reheating: use low heat and stir often, you want the soup hot but not boiled. Batch cooking? Double the recipe and freeze in single-serving containers for busy weeks. If you want a protein boost, add shredded rotisserie chicken when reheating (protein makes it feel like dinner!). Also, if you like creamy comfort, check my notes on storing and reheating in my guide to creamy chicken noodle soup, it’s practical and I swear it saves lunches.
Serving ideas and pairings
Serve this with a crisp green salad and warm crusty bread for dunking, or spoon it over toasted sourdough croutons for texture. It’s lovely as a starter for a weeknight dinner, and also elegant enough for a small dinner party when you garnish with a drizzle of olive oil and fresh cracked pepper. Leftovers: make a quick pasta by stirring cooked macaroni into warmed soup, or fold in sautéed mushrooms for more depth. Want to dress it up? Top with shredded sharp cheddar or a sprinkle of toasted almonds for crunch. Quick question: grilled cheese with this soup? Yes, absolutely.
FAQ
Yes, frozen works well and is often cheaper. Thaw slightly or add a couple minutes to the simmer time so it softens evenly.
Use a non-dairy creamer or coconut milk in place of heavy cream and swap butter for a neutral oil or vegan butter; texture will be slightly different but still comforting.
Absolutely, you can make it a day ahead and gently reheat. If it thickens in the fridge, stir in a splash of broth while reheating to loosen it up.
Leave some broccoli florets out of the blender, or pulse a few times rather than pureeing to keep bits for texture, it makes the soup more rustic and homey.
Try crispy croutons, a swirl of pesto, grated cheese, or toasted seeds for crunch; each adds a different mood to the same cozy bowl.
Thanks for sticking with me through this little soup tour. If you make it, tell me what you added or swapped — I really want to know. Share it, pin it, or save it for your busy weeknights. Come back and say hi. MUST TRY if you like comfort food. SO GOOD and so simple!!!

Cream of Broccoli Soup
Ingredients
Main ingredients
- 2 cups fresh broccoli florets Frozen florets can be substituted.
- 1 onion, chopped Use the whole onion if it's cheap.
- 2 cups vegetable or chicken broth Homemade broth is a great option using vegetable scraps.
- 1 cup heavy cream Can be swapped for half-and-half or non-dairy creamer.
- 2 tablespoons butter Can be substituted with a neutral oil for dairy-free.
- Salt and pepper to taste
Instructions
Preparation
- In a large pot, melt the butter over medium heat.
- Add the chopped onion and sauté until translucent.
Cooking
- Add the broccoli florets and broth. Bring to a boil, then reduce heat and simmer until the broccoli is tender, about 10-15 minutes.
- Use an immersion blender or transfer to a blender to puree the soup until smooth.
- Return the pureed soup to the pot. Stir in the heavy cream and heat through, but do not boil.
- Season with salt and pepper to taste. Serve warm.







