Creamy Broccoli and Cheddar Soup Recipe for Cozy Weeknights

This broccoli cheddar soup recipe is a rich, comforting classic. It’s a family favorite made from everyday ingredients and is simple to prepare at home.

close-up of a bowl of homemade broccoli cheddar soup

Why you’ll love it

Homemade soup is unbeatable, and this broccoli cheddar delivers a very creamy, coat-the-spoon texture while letting you control every ingredient. It’s comforting, kid-friendly, and full of flavor without being fussy.

Compared to store-bought versions, this recipe yields a thicker, silkier soup with more depth. The balance of cream, sharp cheddar, and aromatic vegetables creates a satisfying bowl that outshines many copycat versions.

What you’ll need

  • Butter – for sautéing the aromatics.
  • Onion and garlic – a sweet onion like Vidalia or a yellow onion both work well.
  • Flour – to thicken the soup by making a roux.
  • Dijon mustard – a small amount adds savory depth without a mustardy taste.
  • Broth – chicken broth gives more flavor, but vegetable broth makes this vegetarian.
  • Heavy cream – for a luxurious texture.
  • Broccoli – fresh is preferred, but frozen works in a pinch.
  • Carrots – matchstick-cut or thinly sliced for a bit of sweetness and color.
  • Cheddar cheese – use a good-quality sharp cheddar and grate it yourself for best melting and flavor.
  • Cayenne – optional but recommended for subtle warmth and complexity.
ingredients in small bowls on a marble counter for broccoli cheddar soup

Pro tip

Cut the broccoli into small, bite-size florets so they cook faster and are easier to eat. One pound of broccoli typically yields about 3 cups of florets. Exact measurements aren’t critical here.

a pot of the best broccoli cheddar soup

Tools for this recipe

  • Grate your own cheese rather than using pre-grated varieties for better melting and flavor.
  • A heavy-bottomed pot or Dutch oven gives more even heat and helps prevent scorching.
  • An immersion blender is optional if you prefer a smoother texture—pulse a portion of the soup right in the pot.

How to make broccoli cheddar soup

Overview: full ingredients and step-by-step instructions are in the recipe card below.

frying onion and garlic and adding flour to a soup pot for broccoli cheddar soup

Melt butter in a soup pot or Dutch oven over medium heat. Sauté the chopped onion until soft, then add the garlic and cook briefly. Stir in the flour and cook for a minute or two to remove the raw flour taste and form a light roux.

adding broth, carrots, cream, and broccoli to a soup pot

Slowly whisk in the broth until smooth. Add the Dijon mustard, then the cream, broccoli florets, and carrots. Bring to a boil, reduce to a gentle simmer, and cook until the vegetables are tender and the soup begins to thicken.

adding cheddar cheese to broccoli cheddar soup and simmering

Lower the heat and whisk in the shredded cheddar gradually to prevent graininess. Cook a few more minutes until the cheese is fully melted and the soup is smooth. Season with a pinch of cayenne and salt and pepper to taste. If you’d like a creamier texture, pulse an immersion blender into the pot a few times.

Substitutions and variations

  • Replacing heavy cream with a lower-fat option will change the richness and texture—do so knowing the soup will be less luxurious.
  • If you don’t have matchstick carrots, thinly slice a small carrot instead. Avoid adding too many carrots or they may dominate the flavor.
  • The cayenne is optional but recommended for added complexity; the small amount won’t make the soup spicy.

What to serve with this soup

  • Crusty bread, garlic bread, or garlic knots are great for dipping.
  • Top bowls with homemade croutons or an extra sprinkle of cheddar.
  • A simple side salad pairs nicely if you want a lighter accompaniment.

Leftovers and storage

  • Store leftovers in the refrigerator for up to 3 days.
  • Freezing is not ideal because the cream can separate; if you freeze it, reheat slowly over low heat and stir to recombine.
  • The soup thickens as it cools—thin with a splash of broth or cream when reheating if needed.

More cozy soup recipes

  • Easy Baked Potato Soup
  • Ultimate Beer Cheese Soup
  • Buffalo Chicken Soup
  • Zuppa Toscana (Olive Garden Copycat)
  • Easy Chicken Gnocchi Soup
two bowls of broccoli cheddar soup

I hope you’ll try this classic broccoli cheddar soup. If you make it, please leave a star rating and a review in the comments of the original recipe post or tag the author on social media.

close-up of a bowl of homemade broccoli cheddar soup
4.96 from 48 votes

Easy Broccoli Cheddar Soup

By Natasha Bull
This broccoli cheddar soup is rich, comforting, and easy to make at home with simple ingredients.
Prep: 10
Cook: 30
Total: 40
Servings: 4
Rate Recipe
Print Recipe

Ingredients

  • 1/4 cup butter (1/2 stick)
  • 1/2 medium onion, chopped
  • 1 clove garlic, minced
  • 6 tablespoons flour
  • 4 cups chicken broth (or vegetable broth)
  • 1 teaspoon Dijon mustard
  • 1 cup heavy cream
  • 3 cups broccoli florets, cut small
  • 1/2 cup matchstick carrots
  • 2 cups shredded sharp cheddar cheese (+ extra for serving)
  • Pinch cayenne pepper (optional)
  • Salt & pepper to taste

Instructions

  • Melt the butter in a soup pot over medium heat. Add the chopped onion and sauté for 4–5 minutes.
  • Stir in the garlic and cook for about 30 seconds.
  • Add the flour and cook 1–2 minutes, stirring often to remove any raw flour flavor.
  • Slowly whisk in the chicken or vegetable broth until the roux is fully dissolved and smooth.
  • Whisk in the Dijon mustard.
  • Add the cream, broccoli, and carrots. Increase the heat to bring the soup to a boil, then reduce to a gentle simmer. Cover with the lid slightly ajar.
  • Simmer for 15–20 minutes, until the broccoli and carrots are tender and the soup has thickened. Stir occasionally to prevent sticking.
  • Reduce heat to low and gradually stir in the shredded cheddar. Cook a few more minutes until melted and smooth.
  • Stir in a pinch of cayenne if using, and season with salt and pepper. Optional: pulse with an immersion blender for a smoother texture. The soup will thicken as it cools—add more broth if needed when reheating.
  • Serve immediately with extra cheddar on top.

Notes

  • Serves 4–6.
  • Grate your own cheddar from a quality block for the best melt and flavor.
  • If you don’t have matchstick carrots, thinly slice a small carrot.
  • One pound of broccoli yields about 3 cups of florets once cut up.

Nutrition

Calories: 625kcal, Carbohydrates: 20g, Protein: 20g

Nutrition information is automatically calculated and should be used as an approximation.

© Salt & Lavender Inc. Content and photographs are copyrighted. Sharing this blog post is appreciated; copying full recipes without authorization is prohibited.

This recipe was originally published on December 12, 2018 and has been updated for clarity, texture, and photos.