Creamy Broccoli Cheddar Soup

A steaming bowl of creamy broccoli cheddar soup garnished with melted cheddar, served alongside a warm, crusty bread slice for dipping. Save Pin
A steaming bowl of creamy broccoli cheddar soup garnished with melted cheddar, served alongside a warm, crusty bread slice for dipping. | recipesbymarisol.com

This creamy soup features tender broccoli and sharp cheddar cheese cooked gently to meld flavors perfectly. Aromatic vegetables like onion, carrot, and celery form a savory base, enriched with butter, cream, and milk for a luscious texture. The soup is blended smooth or left slightly textured before seasoning with nutmeg, salt, and pepper. Served warm with crusty bread on the side, it's a comforting choice for an easy, satisfying meal.

There is something almost magical about the way cheese melts into hot milk, turning a simple vegetable soup into something that feels like a warm hug. I discovered this broccoli cheddar soup during a particularly gray November when my apartment windows kept fogging up from the steam. Now it has become my go-to when I need comfort without spending hours in the kitchen.

Last winter my sister came over feeling drained from work, and I made this soup while she curled up on the couch with a blanket. Watching her face light up when she took that first bite, steam rising from the bowl, reminded me why I bother cooking at all instead of just ordering takeout again.

Ingredients

  • Broccoli: Use fresh not frozen, and cut into uniform florets so everything cooks evenly
  • Onion, carrot, and celery: This classic trio builds the flavor foundation, so take your time sautéing them until soft
  • Butter and flour: These form your roux, the secret to a silky smooth texture without any heavy cream taste
  • Sharp cheddar: The extra sharpness makes all the difference, so grate it yourself from a block for the best melt
  • Whole milk and cream: The combination gives richness without being overwhelmingly heavy
  • Vegetable broth: Choose a good quality one or make your own, since it provides the backbone of flavor
  • Nutmeg: Just a pinch adds a subtle warmth that makes people wonder what your secret ingredient is
  • Crusty bread: Essential for dunking and catching every last drop of soup

Instructions

Build the base:
Melt the butter in your large pot over medium heat, then add the diced onion, carrot, and celery. Let them soften and become fragrant for about 5 minutes before stirring in the garlic for just one minute more.
Create the roux:
Sprinkle the flour over the vegetables and stir constantly for 1 to 2 minutes. You want to cook out the raw flour taste without browning it, watching as it forms a thick paste coating everything.
Add liquid and broccoli:
Slowly whisk in the vegetable broth, working out any lumps as you go. Toss in the broccoli florets, bring everything to a gentle simmer, and let cook until the broccoli is completely tender.
Blend to your liking:
Use an immersion blender right in the pot, or transfer in batches to a regular blender, pureeing until smooth or leaving some texture if you prefer chunks of broccoli throughout.
Add the dairy and cheese:
Reduce the heat to low before stirring in the milk and cream. Add the cheddar a handful at a time, letting each batch melt completely before adding more, then season with salt, pepper, and that pinch of nutmeg.
Warm the bread and serve:
Pop your bread slices in the oven or toaster until crisp and golden. Ladle the hot soup into bowls and bring everything to the table while the bread is still warm enough to melt butter on contact.
Broccoli florets and sharp cheddar swirl together in this rich, velvety soup, paired with a golden, toasted baguette for a cozy meal. Save Pin
Broccoli florets and sharp cheddar swirl together in this rich, velvety soup, paired with a golden, toasted baguette for a cozy meal. | recipesbymarisol.com

This recipe has saved me on countless weeknights when I wanted something homemade but had zero energy for anything complicated. Something about dunking that warm bread into the creamy soup just makes everything feel right again.

Make It Your Own

Sometimes I throw in a handful of sharp white cheddar along with the orange for a more complex flavor profile. A little bit of grated Gruyere works beautifully too if you want to feel fancy without much extra effort.

Texture Secrets

I learned that leaving some small bits of broccoli unblended gives the soup more character and makes each spoonful more interesting. If you prefer it completely velvety smooth though, just run it through a fine mesh strainer after blending.

Serving Suggestions

This soup pairs wonderfully with a simple green salad dressed with vinaigrette to cut through the richness. A crisp apple or pear on the side adds brightness and makes the whole meal feel more balanced.

  • Try a chilled glass of Chardonnay or a light amber ale alongside
  • Keep some extra grated cheese handy for people who love it extra cheesy
  • The soup actually tastes even better the next day as flavors continue to develop
Enjoy this comforting, homemade broccoli cheddar soup ladled into a rustic bowl with fresh bread, perfect for a chilly evening. Save Pin
Enjoy this comforting, homemade broccoli cheddar soup ladled into a rustic bowl with fresh bread, perfect for a chilly evening. | recipesbymarisol.com

There is nothing quite like standing over the stove, smelling that buttery cheese aroma wafting up, and knowing something good is about to happen. Hope this soup brings you as many cozy moments as it has brought me.

Recipe Questions & Answers

Yes, this version uses vegetable broth and dairy to keep it suitable for vegetarian diets.

An immersion blender works well to create a smooth or slightly textured consistency, but a standard blender can be used in batches.

For extra richness, substitute half of the milk with additional heavy cream.

This soup pairs beautifully with a crisp Chardonnay or a light amber ale.

Use gluten-free flour and substitute the bread for a gluten-free option to keep it gluten-free.

Creamy Broccoli Cheddar Soup

Comforting blend of broccoli and cheddar, served alongside warm crusty bread for a cozy meal.

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

Ingredients

Vegetables

  • 1 large head broccoli (about 1.1 pounds), cut into small florets
  • 1 medium yellow onion, diced
  • 2 cloves garlic, minced
  • 1 medium carrot, peeled and diced
  • 1 celery stalk, diced

Dairy

  • 3 tablespoons unsalted butter
  • 2 cups whole milk
  • 1 cup heavy cream
  • 2 cups sharp cheddar cheese, grated (about 8 ounces)

Pantry Staples

  • 3 tablespoons all-purpose flour
  • 4 cups vegetable broth (about 1 quart)
  • Salt and freshly ground black pepper, to taste
  • 1/4 teaspoon ground nutmeg (optional)

Bread

  • 4 slices crusty bread or 1 small baguette

Instructions

1
Prepare the Vegetable Base: In a large pot, melt butter over medium heat. Add onion, carrot, and celery; sauté for 5 minutes until softened. Add garlic and cook for another minute until fragrant.
2
Create the Roux: Stir in the flour and cook for 1-2 minutes, stirring constantly, to form a smooth roux that will thicken the soup base.
3
Simmer with Broth and Broccoli: Gradually whisk in the vegetable broth, ensuring no lumps remain. Add broccoli florets and bring to a simmer. Cook for 10-12 minutes, until broccoli is tender.
4
Blend to Desired Consistency: Reduce heat to low. Using an immersion blender (or in batches with a standard blender), blend the soup to your preferred texture—either completely velvety smooth or with some tender pieces for body.
5
Add Cream and Cheese: Stir in milk and heavy cream. Add grated cheddar cheese a handful at a time, stirring until fully melted and incorporated. Season with salt, pepper, and nutmeg to taste.
6
Prepare the Bread: Warm the bread in a 375°F oven or toaster until crispy and golden on the outside, about 5-7 minutes.
7
Serve and Enjoy: Ladle the hot soup into warmed bowls and serve immediately with crusty bread on the side for dipping.
Additional Information

Equipment Needed

  • Large soup pot or Dutch oven
  • Chef's knife and cutting board
  • Immersion blender or countertop blender
  • Measuring cups and spoons
  • Ladle
  • Whisk

Nutrition (Per Serving)

Calories 410
Protein 16g
Carbs 33g
Fat 23g

Allergy Information

  • Contains dairy: milk, heavy cream, butter, and cheddar cheese
  • Contains wheat: all-purpose flour and bread
  • May contain traces of nuts or soy—check bread and cheese labels
Marisol Vega

Wholesome recipes, simple meal ideas, and practical cooking tips for home cooks.