Thick Broccoli Cheddar Soup

Featured in: Simple Home Cooking

This thick, creamy soup combines tender broccoli florets with sharp cheddar cheese, enriched by butter, milk, and cream. Aromatic sautéed onion, garlic, and grated carrot build the base, while flour thickens the mixture. A gentle simmer brings flavors together, and blending adjusts texture from chunky to smooth. Seasoned with salt, pepper, and optional nutmeg, it’s a comforting dish ideal for a quick, hearty meal. Variations include adding cayenne or substituting cheese types. Serve hot for cozy satisfaction.

Updated on Tue, 13 Jan 2026 08:09:00 GMT
Steaming bowl of Broccoli Cheese Soup with melted cheddar, perfect for a cozy, comforting lunch. Pin to Board
Steaming bowl of Broccoli Cheese Soup with melted cheddar, perfect for a cozy, comforting lunch. | awrirpantry.com

The first time I made this broccoli cheese soup, my kitchen smelled like the inside of a cozy restaurant on a rainy Tuesday. I'd been craving something warm and velvety after a long week, and this recipe delivered exactly that comfort I needed. The way the sharp cheddar melts into the creamy base creates this incredible golden color that makes you feel better just looking at it.

My sister came over unexpectedly that evening and ended up staying for dinner. She took one sip, closed her eyes, and asked me to write this recipe down immediately. We sat at the counter with crusty bread, dipping and talking until the pot was nearly empty. That's when I knew this wasn't just soup, it was the kind of meal that pulls people to the table.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 500 g broccoli florets: Fresh broccoli gives the best texture and vibrant green color throughout the soup
  • 1 medium grated carrot: Adds natural sweetness and a beautiful orange undertone to the golden base
  • 1 small onion: Finely chopped so it melts into the background without overwhelming the delicate flavors
  • 2 cloves garlic: Minced fresh garlic provides aromatic depth that pairs perfectly with the cheddar
  • 60 g unsalted butter: The foundation for your roux, creating that silky restaurant quality texture
  • 500 ml whole milk: Whole milk is essential here, anything thinner wont give you that luxurious mouthfeel
  • 500 ml vegetable broth: Use a good quality broth, it makes up half the liquid so flavor matters
  • 200 g sharp cheddar cheese: freshly grated cheese melts smoothly unlike pre shredded which contains anti caking agents
  • 120 ml heavy cream: This small amount elevates the entire soup to something truly special
  • 30 g all purpose flour: Creates the velvety thickness that transforms broth into soup
  • ½ tsp black pepper: Freshly cracked pepper adds a gentle warmth that cuts through the richness
  • ½ tsp salt: Adjust to taste, but remember the cheese adds saltiness too
  • ¼ tsp ground nutmeg: Optional but highly recommended, it makes the cheese flavor pop

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor foundation:
Melt the butter in your large pot over medium heat, watching it foam and settle. Add the chopped onion and minced garlic, sautéing until they're softened and fragrant, about 3 minutes.
Add the vegetables:
Stir in the grated carrot and broccoli florets, letting them cook for another 2 to 3 minutes. The broccoli should start turning a brighter green as it begins to soften.
Create the roux:
Sprinkle the flour over the vegetables, stirring constantly to coat everything evenly. Cook for 1 to 2 minutes, stirring constantly, to cook out that raw flour taste.
Add the liquids:
Gradually whisk in the milk and vegetable broth, a little at a time to prevent lumps. Bring everything to a gentle boil, then reduce heat and let it simmer for 15 minutes until the broccoli is fork tender.
Choose your texture:
Use an immersion blender to partially blend for some chunks, or fully blend for completely smooth soup. I usually do a quick pulse, leaving some broccoli pieces for that satisfying bite.
Add the cheese:
Stir in the heavy cream and grated cheddar cheese, mixing gently until the cheese melts completely and the soup turns a gorgeous golden orange. Season with salt, pepper, and nutmeg if using.
Serve and enjoy:
Ladle the hot soup into bowls and add extra cheese or black pepper on top. The soup should be steaming hot and wonderfully aromatic.
Creamy, rich Broccoli Cheese Soup, a vibrant green color, garnished with freshly grated cheese. Pin to Board
Creamy, rich Broccoli Cheese Soup, a vibrant green color, garnished with freshly grated cheese. | awrirpantry.com

Last winter, my neighbor smelled this cooking through our shared wall and knocked on the door with a loaf of bread in hand. We ended up having an impromptu dinner party, just three of us huddled around bowls of soup while snow fell outside. That's the magic of this recipe, it creates moments you didn't plan for but will remember.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

After making this soup dozens of times, I've learned that small tweaks make it yours. Add a pinch of cayenne pepper if you like heat, or smoked paprika for a depth that tastes like it cooked for hours. Sometimes I throw in a diced potato with the broccoli for extra body, especially on days when I want something even more substantial.

Serving Suggestions

While this soup is absolutely perfect on its own, what you serve alongside elevates the experience. A simple green salad with vinaigrette cuts through the richness beautifully. Crusty bread is non negotiable in my house, but garlic bread takes it to another level.

  • Toasted sourdough with garlic butter
  • Sharp cheddar and apple slices on the side
  • A simple arugula salad with lemon dressing

Storage and Meal Prep

This soup has saved me on countless busy weekdays. I make a double batch on Sunday and portion it into containers for effortless lunches all week. The flavors actually develop and deepen overnight, making it taste even better the second day.

Homemade Broccoli Cheese Soup, offering a warm, inviting aroma and a velvety smooth texture. Pin to Board
Homemade Broccoli Cheese Soup, offering a warm, inviting aroma and a velvety smooth texture. | awrirpantry.com

There's something deeply satisfying about a recipe that turns simple ingredients into something that feels like a hug in a bowl. I hope this soup finds you on a day when you need exactly that kind of comfort.

Recipe Questions & Answers

What texture options are available for this soup?

You can blend partially for a chunky texture or fully for a smooth, creamy consistency.

Can I substitute cheddar cheese with other cheeses?

Yes, Gruyère or a cheese blend can be used for different flavor profiles.

Is it possible to make this soup gluten-free?

Replace flour with cornstarch mixed in cold milk before adding to the soup for gluten-free thickening.

How do the vegetables contribute to the flavor?

Broccoli adds earthiness, while grated carrot and sautéed onion provide sweetness and depth.

What garnishes enhance this dish?

A sprinkle of extra cheese or black pepper adds a finishing touch of flavor and visual appeal.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Thick Broccoli Cheddar Soup

Creamy blend of broccoli and cheddar, simmered to a smooth, rich consistency for a warm meal.

Prep Time
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Recipe by Lucinda Pryce


Skill Level Easy

Cuisine American

Makes 4 Portions

Diet Preferences No Meat

What You’ll Need

Vegetables

01 1 lb broccoli florets
02 1 medium carrot, peeled and grated
03 1 small onion, finely chopped
04 2 cloves garlic, minced

Dairy

01 4 tbsp unsalted butter
02 2 cups whole milk
03 2 cups vegetable broth
04 2 cups sharp cheddar cheese, grated
05 ½ cup heavy cream

Pantry

01 ¼ cup all-purpose flour
02 ½ tsp ground black pepper
03 ½ tsp salt, or to taste
04 ¼ tsp ground nutmeg (optional)

How to Prepare

Step 01

Sauté Aromatics: Melt butter in a large pot over medium heat. Add chopped onion and minced garlic, cooking until softened, about 3 minutes.

Step 02

Cook Vegetables: Add grated carrot and broccoli florets to the pot. Cook, stirring, for 2 to 3 minutes until slightly tender.

Step 03

Incorporate Flour: Sprinkle flour over the vegetables and stir well to coat. Cook for 1 to 2 minutes to remove the raw flour taste.

Step 04

Add Liquids and Simmer: Gradually whisk in whole milk and vegetable broth. Bring to a gentle boil, then reduce heat to low and simmer for 15 minutes until broccoli is tender.

Step 05

Blend Soup: Use an immersion blender to partially blend for a chunky texture or fully blend for a smoother consistency, according to preference.

Step 06

Finish with Cheese and Cream: Stir in heavy cream and grated sharp cheddar until cheese melts and soup becomes smooth. Season with salt, black pepper, and nutmeg if desired.

Step 07

Serve: Ladle soup into bowls and serve hot. Garnish optionally with extra cheese or a sprinkle of black pepper.

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.

Tools Needed

  • Large pot
  • Immersion blender or regular blender
  • Ladle
  • Cutting board and knife
  • Grater

Allergy Details

Be sure to double-check every ingredient for allergens. When uncertain, reach out to a healthcare professional.
  • Contains milk, cheese (dairy), and wheat (gluten in flour). May contain traces of nuts depending on cheese or broth processing.

Nutrition Info (per portion)

These figures are for information. They're not a medical substitute.
  • Energy: 390
  • Fat Content: 27 g
  • Carbohydrates: 22 g
  • Proteins: 16 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.