Homemade Creamy Broccoli Cheddar Soup Recipe

This Easy Broccoli Cheese Soup is a flavorful, comforting, and quick weeknight meal. It’s loaded with broccoli, brightened with a few spices, and finished with plenty of sharp cheddar for a velvety, smooth sauce. Ready in about 30 minutes, it’s perfect with crusty bread or rolls.

broccoli and cheese soup in a bowl with cheese sprinkled on top.
Table of Contents
  1. Why you’ll love this easy broccoli cheese soup
  2. Cheddar broccoli soup ingredients
  3. How to make broccoli and cheddar soup
  4. How to thicken broccoli cheese soup
  5. Broccoli cheddar soup substitutions
  6. What to serve with this soup
  7. How to store broccoli and cheddar soup
  8. Broccoli cheddar soup recipe FAQs
  9. Easy Broccoli Cheese Soup Recipe

A quick personal note: with four kids, mishaps happen. My youngest recently broke his wrist after a fall. It’s one of those things that makes you feel guilty, then relieved when everyone is okay. I mention it because simple, comforting meals like this soup have been exactly what our family needed while we recover and regroup.

kids making a human pyramid.
easy broccoli cheese soup in a pot with a silver spoon lifting a bite.

This soup is comforting, kid-friendly, and ready fast. The key is balancing the cheese and the broccoli so neither overpowers the other. A touch of dry mustard, smoked paprika, and a hint of cayenne deepen the flavor without adding heat. The result is a rich, creamy soup with tender broccoli in every spoonful.

broccoli and cheese soup in a white bowl with green onions in a bowl in the background.

I prefer keeping the broccoli in bite-sized pieces rather than pureeing the whole soup. That traditional texture—tender florets suspended in a cheesy base—is what makes classic broccoli cheddar soup so satisfying. This version gives you lots of broccoli, a well-seasoned broth, and plenty of sharp cheddar.

overhead shot of broccoli cheese soup with cheddar cheese on top.

Why you’ll love this easy broccoli cheese soup

This soup is warm, cozy, and straightforward to make. It’s a comforting main when paired with a crusty loaf or soft rolls. The flavors are classic but elevated by a few well-chosen spices that allow the broccoli and sharp cheddar to shine. It also scales well for a crowd or leftovers.

overhead shot of broccoli cheese soup in an orange bowl, sprinkled with cheddar cheese.

Cheddar broccoli soup ingredients

Below is a condensed shopping list. Exact amounts and full instructions are in the recipe card further down.

  • butter
  • onion
  • kosher salt and black pepper
  • dry mustard powder
  • cayenne pepper
  • smoked paprika
  • garlic
  • flour
  • chicken broth
  • whole milk (or half-and-half)
  • broccoli
  • carrots
  • heavy cream
  • sharp cheddar cheese
  • green onions to garnish

How to make broccoli and cheddar soup

This is an easy, classic stovetop soup. The main technique to watch is making a smooth roux and adding liquids slowly so the sauce stays creamy. Prep all your vegetables before you start cooking.

peeling leaves off of broccoli stems, chopping of end of broccoli stems on a wooden cutting board.

Trim and chop the broccoli into bite-sized pieces. Don’t discard the stems—peeled and chopped small, they become tender and add great flavor. Cut the florets into pieces that are easy to eat, and slice or grate the carrots so they cook in the same short time as the broccoli.

chopping broccoli on a cutting board for soup.

Sauté chopped onion in butter until translucent. Add the dry spices—dry mustard, a little cayenne for warmth, smoked paprika for depth—and then the garlic. These build the base flavor before you thicken the soup.

chopping broccoli stems on a cutting board.

How to thicken broccoli cheese soup

Make a paste with flour and butter (a roux) in the pot, then whisk in the chicken broth and milk slowly to create a smooth sauce. Bring to a gentle simmer, add the broccoli and carrots, and cook until the vegetables are just tender—about 5–10 minutes. Avoid a rolling boil to keep the sauce from breaking.

adding milk to a roux in a large pot.

Finish by turning off the heat, stirring in cream, then gradually adding shredded sharp cheddar one cup at a time. Stir until melted before adding more to keep the sauce smooth. If needed, return to very low heat briefly to help the cheese melt, but don’t overheat.

grated cheese on a cutting board, adding cheese to a large teal soup pot.

Top each bowl with extra cheddar and chopped green onions for freshness. Serve with crusty bread or rolls.

Broccoli cheddar soup substitutions

This soup is versatile. Swap or add ingredients to suit your pantry or preferences:

  • Vegetables: Substitute or mix in cauliflower, spinach, kale, zucchini, or celery. Adjust seasonings if using milder vegetables.
  • Cheese: Sharp cheddar is ideal, but white cheddar, Gruyère, or a milder cheddar work too. For heat, try pepper jack.
  • Protein: Add cooked shredded chicken or diced ham to make the soup heartier.
  • Bacon: Crisp bacon makes a tasty topping.

What to serve with this easy broccoli cheddar soup

A warm loaf of bread, soft dinner rolls, or a simple green salad make great accompaniments. The soup is filling on its own but pairs beautifully with garlic bread, Parker House–style rolls, or a bright salad for contrast.

easy broccoli cheese soup in a white bowl, with cheddar cheese on top.

How to store broccoli and cheddar soup

Store in the refrigerator for 3–5 days. Reheat on the stove over low heat for the best texture; microwaving can make the sauce slightly grainy. For longer storage, freeze the soup after it cools completely. Freeze in an airtight container or freezer bag for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.

Broccoli cheddar soup recipe FAQs

Why does my broccoli soup taste bland?

Seasoning is essential. Use dry mustard, smoked paprika, a pinch of cayenne, and plenty of sharp cheddar to build depth. Taste and adjust salt and pepper at the end.

Should I simmer the soup with the lid on or off?

For this quick soup, simmer with the lid off or partially off so you can monitor the broccoli’s doneness. Long-simmered soups may benefit from a covered pot to retain moisture.

More winter soups you are going to love!

  • Minestrone with Sausage and Pesto — hearty and comforting
  • Easy Homemade Tomato Soup — quick and fresh-tasting
  • Zuppa Toscana Copycat — creamy and savory
  • Creamy Chicken Enchilada Soup — bold flavor and comforting texture
  • Turkey Vegetable Soup — light, veggie-packed option

Follow on social: Facebook | Pinterest | Instagram

logo

Easy Broccoli Cheese Soup

Rating: 4.77 from 17 votes
Prep: 15 mins
Cook: 15 mins
Total: 30 mins
Servings: 10
quick broccoli cheese soup in a white bowl with cheese on top and a silver spoon
This Easy Broccoli Cheese Soup is a delicious and quick weeknight meal—plenty of broccoli, bright spices, and a creamy sharp cheddar base. Ready in 30 minutes.

Ingredients

  • 1/3 cup butter
  • 1 large onion, chopped
  • 1 3/4 teaspoons kosher salt
  • 3/4 teaspoon black pepper
  • 3/4 teaspoon dry mustard
  • 1/8 to 1/4 teaspoon cayenne pepper
  • 3/4 teaspoon smoked paprika
  • 2 cloves garlic, smashed and minced
  • 1/3 cup flour
  • 3 cups chicken broth
  • 3 cups whole milk (or half-and-half)
  • 3 large heads broccoli, about 8 cups chopped (1.5 lbs)
  • 3 carrots, shredded or cut into matchsticks
  • 1/2 to 1 cup heavy cream
  • 4 cups sharp cheddar cheese, packed (about 14–16 ounces), shredded
  • Additional cheddar and chopped green onions to garnish

Instructions

  1. Prepare the vegetables: chop broccoli (including stems, peeled if desired), shred carrots, chop onion, and mince garlic.
  2. In a large soup pot, melt butter over medium heat. Add the chopped onion and cook until translucent, about 4–5 minutes.
  3. Add the salt, pepper, dry mustard, cayenne, and smoked paprika. Stir to combine, then add the minced garlic and cook another minute until fragrant.
  4. Sprinkle in the flour gradually, stirring to form a paste with the butter and onion. Cook briefly to remove the raw flour taste.
  5. Whisk in the chicken broth slowly, adding a little at a time until fully incorporated. Then whisk in the milk, keeping the sauce smooth.
  6. Bring to a gentle simmer, then add the broccoli and carrots. Reduce heat to maintain a slow simmer and cook 5–10 minutes until the vegetables are just tender. Do not boil rapidly.
  7. Turn off the heat and stir in 1/2 cup cream. Taste and add the remaining cream if desired.
  8. Gradually add the shredded cheddar, one cup at a time, stirring until each addition is melted before adding the next. If needed, warm very gently to help melting, but avoid overheating to prevent a grainy sauce.
  9. Adjust seasoning with salt and pepper. Serve hot topped with extra cheddar and chopped green onions.
  10. Reheat leftovers on the stove over low heat, stirring frequently to preserve texture.

Notes

Freezer instructions: Cool completely and freeze in an airtight container or freezer bag for up to 3 months. Thaw overnight in the fridge and reheat very slowly on the stove. Rapid reheating or microwaving can cause the sauce to separate.

If using a concentrated base for broth (such as bouillon), follow the manufacturer’s dilution recommendations to equal 3 cups of broth.

Nutrition

Serving: 1 serving |
Calories: 419 kcal |
Carbohydrates: 24 g |
Protein: 20 g |
Fat: 29 g
Course: Main Course
Cuisine: American
Keywords: 30 Minute Recipes, broccoli, cheese, easy, soup

Did you make this? I’d love to see it! Share your photos on Instagram and tag @thefoodcharlatan or use #thefoodcharlatan.