Broccoli Cheddar Soup

Few things are as comforting as a warm bowl of broccoli cheddar soup. Creamy, cheesy, and loaded with tender broccoli, this classic soup feels like a hug in a bowl. Whether you’re serving it on a chilly evening, preparing a cozy lunch, or looking for an easy meatless dinner idea, this homemade broccoli cheddar soup delivers rich flavor with simple pantry ingredients.

Unlike restaurant versions that can feel overly heavy, this recipe strikes the perfect balance luxuriously creamy without being greasy, and packed with vegetables for both flavor and texture. Best of all, it comes together in about 35 minutes, making it ideal for busy weeknights.

Jump to Recipe

Why You’ll Love This Broccoli Cheddar Soup

  • Easy & beginner-friendly – simple steps, no fancy tools
  • Ultra-creamy texture with real cheese
  • Customizable – blend it smooth or keep it chunky
  • Perfect for meal prep – reheats beautifully
  • Comfort food classic everyone loves

🥦 Ingredients for Broccoli Cheddar Soup

Using fresh, quality ingredients makes all the difference in this recipe.

Ingredient Table

IngredientAmount
Butter3 tablespoons
Onion (finely chopped)1 small
Garlic (minced)2 cloves
All-purpose flour¼ cup
Vegetable broth2 cups
Milk (whole or 2%)2 cups
Heavy cream (optional)1 cup
Fresh broccoli florets (chopped)3 cups
Carrot (grated)1 large
Sharp cheddar cheese (shredded)2½ cups
Salt½ teaspoon
Black pepper½ teaspoon
Paprika or mustard powder (optional)¼ teaspoon
broccoli cheddar soup

How to Make Broccoli Cheddar Soup

Step 1: Sauté the Aromatics

Melt butter in a large pot over medium heat. Add the chopped onion and cook until soft and translucent, about 3–4 minutes. Stir in garlic and cook for 30 seconds until fragrant.

Step 2: Create the Roux

Sprinkle flour over the onion mixture and stir constantly for about 1 minute. This step removes the raw flour taste and helps thicken the soup.

Step 3: Add Liquids

Slowly whisk in the vegetable broth, followed by milk and heavy cream. Continue stirring until the mixture becomes smooth and slightly thickened.

Step 4: Cook the Vegetables

Add broccoli florets and grated carrot. Reduce heat to a gentle simmer and cook for 10–12 minutes, until the broccoli is tender.

Step 5: Blend (Optional)

For a smoother soup, blend half of the soup using an immersion blender or regular blender, then return it to the pot. Skip this step if you prefer chunky texture.

Step 6: Add the Cheese

Lower the heat and add shredded cheddar cheese gradually, stirring after each addition until fully melted.

Step 7: Season and Serve

Season with salt, black pepper, and paprika or mustard powder. Serve hot.

🧀 Best Cheese for Broccoli Cheddar Soup

Sharp cheddar is the gold standard for this soup. It melts smoothly and adds bold flavor without needing excessive amounts.
Always shred cheese from a block pre-shredded cheese contains anti-caking agents that prevent smooth melting.

🥖 What to Serve with Broccoli Cheddar Soup

  • Crusty bread or sourdough
  • Garlic toast
  • Bread bowls
  • Simple green salad
  • Roasted potatoes

📝 Tips for Perfect Broccoli Cheddar Soup

  • Keep heat low when adding cheese to prevent graininess
  • Add milk gradually to control thickness
  • Use fresh broccoli for best texture
  • Adjust consistency with extra milk or broth

❓ Frequently Asked Questions

Can I make broccoli cheddar soup ahead of time?

Yes! Store it in an airtight container in the refrigerator for up to 3 days.

Can I freeze broccoli cheddar soup?

It’s best enjoyed fresh. Dairy-based soups may separate after freezing, but you can reheat gently and whisk to restore texture.

How do I make it gluten-free?

Replace flour with cornstarch (2 tablespoons mixed with cold milk).

Can I make it vegetarian?

Yes—this recipe is vegetarian when using vegetable broth.

How do I make it lighter?

Use milk instead of cream and reduce cheese slightly.

Final Thoughts

This broccoli cheddar soup is proof that comfort food doesn’t need to be complicated. Rich, creamy, and deeply satisfying, it’s a timeless recipe you’ll come back to again and again. Serve it with crusty bread, enjoy it for lunch or dinner, and savor every cheesy spoonful.

Broccoli Cheddar Soup

Recipe by Remi Recipes
0.0 from 0 votes
Course: SoupsCuisine: AmericanDifficulty: Easy
Servings

6

servings
Prep time

10

minutes
Cooking time

25

minutes
Calories

380

kcal
Total time

35

minutes

Ingredients

  • 3 tbsp butter
    1 small onion, chopped
    2 cloves garlic, minced
    ¼ cup flour
    2 cups vegetable broth
    2 cups milk
    1 cup heavy cream (optional)
    3 cups broccoli florets
    1 large carrot, grated
    2½ cups sharp cheddar cheese
    ½ tsp salt
    ½ tsp black pepper
    ¼ tsp paprika (optional)

Directions

  • Melt butter in a pot; sauté onion until soft.
    Add garlic, then stir in flour for 1 minute.
    Whisk in broth, milk, and cream.
    Add broccoli and carrot; simmer until tender.
    Blend half the soup if desired.
    Stir in cheese over low heat.
    Season and serve.

Notes

  • Always shred cheese from a block for smooth melting
    Do not boil after adding cheese to avoid grainy texture
    Add extra milk if the soup becomes too thick