Broccoli Cheddar Soup

Featured in: Rich & Cozy Dinners

This velvety broccoli and sharp cheddar soup begins with sautéed onion, carrot and garlic, then a roux to build body before adding milk, cream and vegetable broth. Simmer florets until tender, purée to your preferred texture, and gently fold in shredded cheddar until smooth. Ready in about 45 minutes; swap half-and-half to lighten, use cornstarch for gluten-free thickening, and garnish with extra cheese or croutons.

A creamy bowl of broccoli cheddar soup with tender broccoli florets and melted sharp cheddar, served steaming hot in a rustic bowl.  Save to Pins
A creamy bowl of broccoli cheddar soup with tender broccoli florets and melted sharp cheddar, served steaming hot in a rustic bowl. | cocoastone.com

Steam curling from the pot, broccoli cheddar soup has always conjured up images of rainy Saturdays. Not long ago, I decided to whip up a batch while music played in the background, the crackling sound of onions hitting the butter setting the mood for an unexpectedly bright afternoon. That moment of rich, savory aroma was oddly soothing. Watching the cheddar melt into velvet ribbons over green flecks of broccoli was almost hypnotic. It baffled me how something so wholesome could come together so quickly with just a few humble ingredients.

I first made this soup for a friend who unexpectedly showed up on a blustery autumn evening. We laughed about getting the kitchen a bit messy, broccoli florets hopping onto the floor and cheese shreds sticking to our fingertips. There was chatter about chopping techniques and a debate over how smooth the soup ought to be. By the end, we slurped away from mismatched mugs, and neither of us wanted it to end. Cooking together made the meal feel extra cozy.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Broccoli: Bright and fresh, I use both florets and peeled stems for creaminess – don’t skip trimming any tough bits.
  • Yellow Onion: Chopped finely to dissolve into the base, it sweetens the soup as it softens.
  • Carrots: Their gentle sweetness and color liven up the soup; dice them small so they soften evenly.
  • Garlic: Mellowed in butter, its aroma signals the start of something delicious.
  • Unsalted Butter: Acts as the heart of the roux, allowing control over the final seasoning.
  • All-purpose Flour: Thickens the soup; whisk it thoroughly so there’s no lumpiness.
  • Whole Milk: Adds body and smoothness, especially if used at room temperature.
  • Heavy Cream: Brings indulgent richness, but half-and-half works if you want it lighter.
  • Sharp Cheddar Cheese: Choose a good quality block and shred it yourself for easy melting.
  • Vegetable Broth: The base of flavor – use homemade or a low-sodium store-bought for best results.
  • Salt: Essential for bringing everything to life; taste as you go.
  • Freshly Ground Black Pepper: Use coarse ground for subtle heat and depth.
  • Nutmeg (optional): Just a pinch can accentuate the cheese and creamy notes in a surprising way.

Instructions

Start the Aromatics:
Melt the butter in a large pot over medium heat, then stir in onions and carrots so their sweet scent fills the kitchen as they soften for about 4–5 minutes.
Add Garlic:
Toss in the minced garlic and sauté for another minute, just until it smells warm and fragrant but not browned.
Build the Roux:
Sprinkle flour over the vegetables and stir constantly; the mixture should bubble gently and turn pale golden in about 2 minutes.
Pour in Broth and Dairy:
Gradually whisk in vegetable broth, milk, and heavy cream, stirring after each addition to avoid any lumps and savor how the soup thickens.
Simmer with Broccoli:
Stir in broccoli florets and let the soup simmer uncovered 15–18 minutes, until broccoli is easily pierced with a fork.
Blend:
With an immersion blender (or batches in a blender), blend the soup to your preferred smoothness, keeping a few broccoli flecks for texture if you like.
Add Cheese:
Reduce heat to low, sprinkle in the shredded cheddar, and stir patiently as it melts into silky ribbons.
Season and Finish:
Add salt, pepper, and nutmeg (if desired), then taste and adjust seasoning for that perfect cozy finish.
Serve Hot:
Ladle into bowls, add a handful of extra cheddar or some crunchy croutons on top if you’re feeling fancy.
Rich and velvety broccoli cheddar soup, featuring fresh broccoli and bold cheddar cheese, perfect for a comforting lunch or dinner.  Save to Pins
Rich and velvety broccoli cheddar soup, featuring fresh broccoli and bold cheddar cheese, perfect for a comforting lunch or dinner. | cocoastone.com

I’ll never forget when I brought leftovers to work the next day — the entire break room paused as that first whiff of cheesy broccoli hit the air. Suddenly, everyone wanted to trade whatever sad desk lunch they’d packed for a few bites. It was a reminder of how food brings people together and how something simple can brighten the dullest weekday afternoon. That soup became office legend for months afterwards.

Blending for Creaminess (and Personality)

My first time blending this soup, I hesitated — should it be totally smooth, or left with chunky bits? Turns out, leaving a few broccoli pieces gives every bowl a little character. If you don’t have an immersion blender, use caution when blending hot soup in batches: cover the lid loosely and be patient. There’s a special pride in getting the texture just how you like it.

Cheese Choices and Melting Magic

Grating your own cheddar means it melts in easily, without the weird clumps that pre-shredded cheese sometimes brings. I’ve played with white cheddar and even tossed in a handful of Gruyère for a twist on cold days. Just remember to take the pot off the heat before you add the cheese – it prevents splitting and keeps things silky smooth. Don’t skimp on tasting at the end; that final sprinkle of salt or what-have-you makes a world of difference!

Simple Swaps and Extras

Sometimes I lighten things up with all milk, or sneak in a bit of cauliflower if I have it on hand – it disappears and adds creaminess. Serving with crusty bread turns this into a satisfying meal, but it works as a starter too. Don’t forget to check your seasonings before serving, especially if you’ve swapped ingredients.

  • For gluten free, swap in cornstarch for flour.
  • Try a touch of smoked paprika or cayenne for heat.
  • Let the soup sit a few minutes before serving; flavors deepen as it rests.
Homemade broccoli cheddar soup with smooth texture, loaded with fresh broccoli and sharp cheddar, served alongside crusty bread for dipping. Save to Pins
Homemade broccoli cheddar soup with smooth texture, loaded with fresh broccoli and sharp cheddar, served alongside crusty bread for dipping. | cocoastone.com

This soup has a way of cheering up even the cloudiest day. Let the pot bubble away, share a bowl with someone you like, and enjoy just how good simple ingredients can taste together.

Frequently Asked Questions

How do I prevent the cheese from becoming grainy?

Remove the pot from direct heat before adding cheese and stir in small batches. Using shredded cheese that hasn't been pre-coated with anti-caking agents helps it melt more smoothly.

Can I make a lighter version?

Use all milk or substitute half-and-half for heavy cream, reduce the butter, and simmer a bit longer to concentrate flavor without adding extra fat.

How can I thicken the soup without flour?

Mix a cornstarch slurry (cornstarch and cold water) and whisk it into the simmering liquid until it reaches the desired thickness, or purée more broccoli for natural body.

Is it better to use an immersion blender or a countertop blender?

An immersion blender offers quick control and minimal cleanup and lets you leave some texture. A countertop blender yields a silkier finish if you prefer completely smooth results—work in batches and vent the lid cautiously.

How long does the soup keep and how should I reheat it?

Store in an airtight container in the fridge for up to 3–4 days. Reheat gently over low heat, stirring frequently; add a splash of milk if it has thickened too much.

What are good garnish and serving suggestions?

Top with extra shredded cheddar, cracked black pepper, a pinch of nutmeg, chopped chives, or crunchy croutons. Serve with crusty bread or a simple green salad.

Broccoli Cheddar Soup

Velvety broccoli and sharp cheddar blended with cream and aromatics into a comforting soup in 45 minutes.

Prep duration
15 minutes
Cooking duration
30 minutes
Overall time
45 minutes
Created by Mara Ellison

Recipe type Rich & Cozy Dinners

Skill level Easy

Cuisine type American

Portion size 4 Portions

Dietary guidelines Meatless

What You'll Need

Vegetables

01 1 large head broccoli (about 1.1 lb; roughly 5 1/2 cups florets), trimmed and cut into florets
02 1 medium yellow onion, finely chopped
03 2 medium carrots, peeled and diced
04 2 cloves garlic, minced

Dairy

01 3 tablespoons unsalted butter
02 2 cups whole milk
03 1 cup heavy cream
04 2 cups sharp cheddar cheese, shredded

Pantry

01 3 tablespoons all-purpose flour
02 4 cups vegetable broth
03 1 teaspoon salt, or to taste
04 1/2 teaspoon freshly ground black pepper
05 1/4 teaspoon ground nutmeg (optional)

Directions

Step 01

Prepare ingredients: Trim and cut the broccoli into florets, finely chop the onion, peel and dice the carrots, and mince the garlic so all components are ready before heating the pot.

Step 02

Heat fat and soften vegetables: Melt the butter in a large pot or Dutch oven over medium heat; add the onion and diced carrots and sauté, stirring occasionally, until softened, about 4 to 5 minutes.

Step 03

Add garlic: Add the minced garlic and cook, stirring, for about 1 minute until aromatic but not browned.

Step 04

Form roux: Sprinkle the flour evenly over the softened vegetables and stir continuously for 1 to 2 minutes to cook the raw flour taste and form a light roux.

Step 05

Incorporate liquids: Gradually whisk in the vegetable broth, ensuring a smooth consistency, then add the whole milk and heavy cream and bring the mixture together.

Step 06

Simmer with broccoli: Add the broccoli florets, bring the pot to a gentle simmer, and cook uncovered for 15 to 18 minutes, or until the broccoli is tender when pierced with a fork.

Step 07

Blend to desired texture: Remove from heat and use an immersion blender to purée until mostly smooth, or transfer in batches to a countertop blender; leave some small florets for texture if preferred.

Step 08

Finish with cheese: Return the blended soup to low heat and gradually stir in the shredded cheddar, a handful at a time, until fully melted and incorporated to prevent separation.

Step 09

Season and serve: Season with salt, black pepper and nutmeg to taste, adjust seasoning if necessary, then ladle hot into bowls and garnish as desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Necessary equipment

  • Large pot or Dutch oven
  • Chef's knife and cutting board
  • Immersion blender or countertop blender
  • Ladle

Allergen details

Review the ingredients for allergies and reach out to a healthcare provider if uncertain.
  • Contains milk (whole milk, heavy cream, cheddar cheese)
  • Contains wheat (all-purpose flour)

Nutrition per portion

This nutritional data is intended for reference and doesn't replace professional medical advice.
  • Total calories: 420
  • Total fat: 28 g
  • Carbohydrates: 28 g
  • Proteins: 16 g