Broccoli Cheddar Soup

A steaming bowl of creamy Broccoli Cheddar Soup, garnished with fresh chives, ready to enjoy. Save
A steaming bowl of creamy Broccoli Cheddar Soup, garnished with fresh chives, ready to enjoy. | cookingwithhazel.com

This creamy dish combines tender broccoli florets with sharp cheddar cheese for a smooth, comforting blend. The base is enriched with butter, milk, and heavy cream, simmered gently to meld flavors without boiling. Aromatics like onion and garlic build depth, while carrot adds subtle sweetness. A roux thickens the mix, resulting in a velvety texture that can be blended smooth or left slightly chunky. Finished with seasoning and garnished with herbs, it’s perfect for chilly days or satisfying lunches.

I remember the first time I made broccoli cheddar soup on a gray November afternoon. My kitchen smelled like butter and garlic within minutes, and something about that aroma pulled my roommate out of her room asking what I was making. It wasn't fancy or complicated, but watching that pale roux transform into something creamy and golden felt like real cooking. That soup became our go-to comfort dish, the kind you make when you need something warm and honest on the table.

I made this soup for my sister during her first winter in the city, and she sat at my kitchen table with a bowl cradled in her hands, just quietly happy. That's when I understood why this recipe mattered so much to me—it wasn't about the ingredients or even the technique. It was about creating that moment where someone feels taken care of, where a simple bowl of soup becomes proof that you're thinking about them.

Ingredients

  • Yellow onion: This is your flavor foundation—chopping it finely means it dissolves almost completely into the broth, adding sweetness that balances the sharp cheese later
  • Garlic cloves: Just two, minced fine, so they cook into fragrance rather than chunks. More would overwhelm the delicate broccoli
  • Broccoli florets: Buy one large head and chop it yourself rather than buying pre-cut—the florets stay fresher and hold their structure better during cooking
  • Carrot: Grated rather than chopped because it needs to soften quickly and add subtle sweetness without texture interruption
  • Unsalted butter: The starting point for everything, where you build your base. Salted butter can throw off your seasoning balance later
  • Whole milk and heavy cream: The combination matters—milk alone makes it thin, cream alone makes it heavy. Together they create that perfect velvety texture
  • Sharp cheddar cheese: Don't use mild here. The sharpness is what makes people pause mid-spoonful and ask what the secret is. Shred it fresh if you can
  • Vegetable broth: The backbone that carries all the flavors. Homemade is richer, but quality store-bought works beautifully
  • All-purpose flour: Three tablespoons creates a roux that thickens without flour taste lingering. Cooking it for two minutes removes that raw flour flavor
  • Ground black pepper and kosher salt: Kosher salt dissolves evenly and gives you control—add it gradually and taste as you go
  • Ground nutmeg: A quarter teaspoon is optional but transforms the flavor in a way people can't quite name. They just know something is right

Instructions

Start your foundation:
Melt the butter over medium heat in a large pot, then add your finely chopped onion. You'll see it transition from sharp and white to translucent and soft, about 3 to 4 minutes. This is where patience matters—don't rush it. The onion needs time to release its sweetness and lose its raw edge.
Wake up the garlic:
Stir in your minced garlic and listen for that immediate hiss and smell—you'll know when it's perfect, right around one minute. The goal is fragrant, not browned. If it starts catching on the bottom, you've gone too far.
Build the thickening base:
Sprinkle in your flour and stir constantly for about two minutes. You're cooking out the raw flour taste and creating what's called a roux. It should look like wet sand, and when you stir it, it should coat the spoon evenly.
Smooth out the broth:
Gradually whisk in your vegetable broth, a little at a time at first. This prevents lumps from forming. Keep whisking until you have a smooth liquid that's slightly thickened. You're essentially making a light sauce that will carry all your flavors.
Cook the vegetables tender:
Add your chopped broccoli and grated carrot, then bring everything to a gentle simmer. Cover the pot and let it cook for 15 minutes. You want the broccoli florets soft enough that they break apart easily when you press them, and the carrot completely dissolved into sweetness.
Cream it gently:
Reduce the heat to low—this is crucial. Pour in your milk and heavy cream and let it warm through for about 5 minutes, stirring occasionally. If you let it bubble or boil, the dairy can separate and the texture gets grainy. You're aiming for a gentle simmer where small bubbles form around the edges.
Blend to your preference:
Using an immersion blender, blend the soup directly in the pot until it reaches the texture you want. Some people like it completely smooth and velvety. Others prefer it slightly chunky so you get bites of actual broccoli. Both are right—this is your call. If you don't have an immersion blender, carefully ladle it into a regular blender in batches, blend, and pour back in.
Melt in the cheese:
Add your shredded cheddar a handful at a time, stirring after each addition and waiting until it's completely melted before adding more. Rushing this step means you get separated, oily cheese rather than a smooth, integrated flavor. Taste as you go and stop if you reach your cheese threshold.
Season thoughtfully:
Add your salt, pepper, and that optional quarter teaspoon of nutmeg. Taste it. Adjust. Salt is the ingredient that makes people taste broccoli and actually say it's delicious, so don't skip this step.
Serve with care:
Ladle the soup into bowls while it's still hot. Top with extra shredded cheddar that melts into the warmth, and a scatter of fresh chives or parsley if you have them. Serve immediately with warm bread on the side.
Save
| cookingwithhazel.com

My neighbor brought her two kids over one winter evening and they both asked for seconds of soup they were convinced they wouldn't like. Watching a five-year-old eat broccoli willingly because it was buried in creamy cheese sauce felt like a small victory. Her mom texted me the recipe request an hour later. That's the real magic of this soup—it brings people together over something simple and warm.

The Texture Question

One of the first decisions you'll make is how smooth you want this soup to be. I've found that completely blending it makes it feel elegant and restaurant-like, but leaving it slightly chunky makes it feel homier and lets you actually taste the broccoli texture. I usually blend it to about 70 percent smooth, so there are still little pieces of broccoli floating around but the overall texture is creamy. You can blend it all the way or not at all—there's no wrong answer, just different experiences. The immersion blender is genuinely easier than transferring hot soup to a regular blender, but if that's all you have, just be careful and work in smaller batches.

Making It Yours

This recipe is honest enough to handle your variations. I've made it with half the cream and more milk when I want something lighter. I've added a tiny pinch of cayenne pepper when I wanted a whisper of heat. I've used white cheddar instead of sharp, and while it's different, it's still delicious. Some people stir in a handful of spinach in the last minute, others add roasted red pepper for color and depth. The skeleton of this recipe is strong enough to carry whatever you want to do with it, which is exactly how the best comfort food should be.

Serving Suggestions and Bread Pairings

Broccoli cheddar soup is forgiving about what you serve it with. A simple crusty bread for dipping is all you really need, something with enough structure to scoop up the creamy broth without falling apart. But I've learned that a warm sourdough bread bowl transforms this from lunch into an experience—you eat the soup, then tear off the bread bowl itself, now soft and saturated with cheese flavor. A grilled cheese sandwich on the side creates the ultimate comfort meal, and honestly, some nights that's exactly what people need. Even just buttered toast works. The soup is rich enough that it doesn't need accompaniment, but it welcomes it.

  • Crusty bread for dipping is the classic choice and you can't go wrong
  • Sourdough bread bowls turn this into something restaurant-worthy with almost no extra effort
  • Grilled cheese alongside makes it a complete meal that tastes like being taken care of
Thick and cheesy Broccoli Cheddar Soup, perfect for dipping crusty bread on a cold evening. Save
Thick and cheesy Broccoli Cheddar Soup, perfect for dipping crusty bread on a cold evening. | cookingwithhazel.com

This soup has taught me that the simplest recipes often create the most meaningful moments. There's real comfort in knowing you can make something this delicious for someone you care about in under an hour.

Recipe FAQs

Use an immersion blender or countertop blender to control blending time, achieving either a silky or slightly chunky consistency as preferred.

Replace heavy cream with additional milk or opt for lower-fat cheese varieties to reduce richness while maintaining flavor.

Swap all-purpose flour with a gluten-free flour blend to maintain thickness without gluten.

A pinch of cayenne pepper adds a gentle kick, while nutmeg brings warmth to the creamy base without overpowering.

Serving with crusty bread or inside a sourdough bowl adds texture and complements the creamy blend beautifully.

Broccoli Cheddar Soup

A comforting blend of tender broccoli and sharp cheddar, ideal for hearty warm meals.

Prep 15m
Cook 30m
Total 45m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 medium yellow onion, finely chopped
  • 2 cloves garlic, minced
  • 4 cups broccoli florets, chopped
  • 1 medium carrot, peeled and grated

Dairy

  • 3 tablespoons unsalted butter
  • 2 cups whole milk
  • 1 cup heavy cream
  • 2 cups sharp cheddar cheese, shredded

Base & Seasoning

  • 3 cups vegetable broth
  • 3 tablespoons all-purpose flour
  • ½ teaspoon ground black pepper
  • ½ teaspoon kosher salt
  • ¼ teaspoon ground nutmeg (optional)

Garnish

  • Chopped chives or parsley (optional)
  • Extra shredded sharp cheddar cheese (optional)

Instructions

1
Sauté Aromatics: Melt butter in a large pot over medium heat. Add finely chopped onion and cook for 3 to 4 minutes until translucent.
2
Add Garlic: Incorporate minced garlic into the pot and sauté for 1 minute until fragrant.
3
Create Roux: Sprinkle all-purpose flour over the mixture and stir continuously for 2 minutes to form a roux base.
4
Incorporate Broth: Gradually whisk in vegetable broth, ensuring the mixture is lump-free.
5
Simmer Vegetables: Add chopped broccoli and grated carrot. Bring to a gentle simmer, cover, and cook for 15 minutes until vegetables are tender.
6
Add Dairy: Lower heat to low and stir in whole milk and heavy cream. Maintain a gentle simmer for 5 minutes without boiling.
7
Puree Soup: Blend the soup using an immersion blender or in batches with a countertop blender until reaching desired consistency.
8
Incorporate Cheese and Seasoning: Gradually stir in shredded sharp cheddar cheese until fully melted. Season with kosher salt, ground black pepper, and optional nutmeg.
9
Serve: Ladle soup into bowls. Garnish with extra shredded cheddar and chopped chives or parsley as desired. Serve hot.
Additional Information

Equipment Needed

  • Large soup pot
  • Wooden spoon or spatula
  • Immersion blender or countertop blender
  • Grater
  • Ladle

Nutrition (Per Serving)

Calories 390
Protein 16g
Carbs 20g
Fat 27g

Allergy Information

  • Contains dairy (milk, cheese, butter)
  • Contains gluten (all-purpose flour). Substitute with gluten-free flour to avoid gluten.
Hazel Bennett

Fresh, easy recipes and kitchen wisdom for home cooks and food enthusiasts.