in

Broccoli Cheddar Soup

WANT TO SAVE THIS RECIPE?

Creamy, comforting, and brimming with wholesome flavor, Broccoli Cheddar Soup is a timeless favorite that transforms a few simple ingredients into a cozy bowl of goodness. Whether you crave it on a chilly evening or want to impress guests with a satisfying appetizer, this soup delivers rich, velvety texture and cheesy depth with every spoonful.

Pin this Recipe

This version keeps things easy with real ingredients—no Velveeta here—and lets the broccoli shine while sharp cheddar brings a savory punch. It’s the perfect one-pot wonder that’s ready in under 40 minutes, making it an ideal pick for quick lunches, meal preps, or a hearty weeknight dinner.

Why You’ll Love This Broccoli Cheddar Soup

This soup hits the perfect balance of creamy and chunky, with vibrant broccoli florets suspended in a rich cheese-laden base. It doesn’t rely on heavy cream, so it’s indulgent but not over-the-top. It also reheats beautifully and freezes well, making it great for make-ahead meals. Plus, it’s a sneaky way to get even picky eaters to love broccoli!

What Kind of Cheese Should I Use for Broccoli Cheddar Soup?

Stick to freshly grated sharp cheddar for maximum meltability and bold flavor. Pre-shredded cheese often contains anti-caking agents that prevent smooth melting, so grating it fresh is worth the effort. A touch of parmesan or white cheddar can be mixed in for added complexity.


Ingredients for the Broccoli Cheddar Soup

Each ingredient in this soup is carefully chosen to enhance flavor and texture without making it overly rich or fussy.

  • Butter (4 tbsp): Used for sautéing the aromatics and creating a rich roux base for the soup.
  • Yellow Onion (1 small, diced): Brings a subtle sweetness and depth to the flavor.
  • Garlic (3 cloves, minced): Adds aromatic punch and warmth.
  • All-purpose Flour (1/4 cup): Helps thicken the soup without altering the flavor.
  • Vegetable Broth (3 cups): Acts as the savory liquid base, keeping it vegetarian and light.
  • Whole Milk (2 cups): Adds creaminess while keeping the texture smooth.
  • Heavy Cream (1/2 cup): For extra richness and body.
  • Fresh Broccoli (4 cups, chopped into small florets): The star of the show, offering texture and bright flavor.
  • Carrots (2 medium, shredded): Add color, a hint of sweetness, and earthy contrast.
  • Sharp Cheddar Cheese (2 1/2 cups, freshly grated): The creamy, melty element that defines this soup.
  • Salt (1 tsp) and Black Pepper (1/2 tsp): Enhance and balance the overall flavor.
  • Pinch of Nutmeg (optional): Adds subtle warmth and depth.

How To Make the Broccoli Cheddar Soup

Step 1: Sauté the Aromatics

In a large pot or Dutch oven, melt the butter over medium heat. Add diced onion and cook for 4-5 minutes until soft and translucent. Stir in minced garlic and cook for another 1 minute.

Step 2: Make the Roux

Sprinkle the flour over the onion mixture. Stir continuously for 2 minutes to create a smooth paste and cook off the raw flour taste.

Step 3: Add the Liquid Base

Slowly whisk in the vegetable broth, ensuring no lumps form. Then pour in the milk and heavy cream. Bring the mixture to a gentle simmer, stirring frequently.

Step 4: Add the Vegetables

Stir in the chopped broccoli and shredded carrots. Reduce heat to medium-low, cover, and cook for 15 minutes, until the broccoli is tender but not mushy.

Step 5: Add Cheese and Seasoning

Reduce heat to low. Gradually stir in the shredded cheddar until fully melted and smooth. Season with salt, pepper, and a pinch of nutmeg if using. Let simmer for 5 more minutes. Serve hot.


How to Serve and Store Broccoli Cheddar Soup

This recipe yields about 6 servings and makes approximately 6 cups of soup, depending on your final simmer. It’s hearty enough to serve on its own with crusty bread or a light salad.

To store, let the soup cool completely and transfer it to airtight containers. It keeps well in the fridge for up to 4 days. For longer storage, freeze for up to 2 months. Reheat gently on the stove, adding a splash of broth or milk to refresh the texture.


What to Serve With Broccoli Cheddar Soup?

Crusty Bread

A warm baguette or sourdough roll is perfect for dunking.

Grilled Cheese Sandwich

Classic comfort food pairing that doubles the cheesy joy.

Roasted Veggie Platter

Balance the richness with roasted cauliflower, carrots, or Brussels sprouts.

Side Salad

A simple mixed greens salad with vinaigrette keeps things fresh and crisp.

Garlic Breadsticks

Soft and buttery, they soak up every drop of soup.

Baked Potatoes

Load them up and make it a hearty duo.

Stuffed Mushrooms

Try these Stuffed Mushrooms with Cheese & Herbs for a savory side.


Frequently Asked Questions

Can I use frozen broccoli?

Yes! Use frozen florets straight from the bag, but reduce the simmering time by 3-4 minutes since they cook faster.

Can I blend the soup?

Absolutely. For a smooth texture, use an immersion blender or blend in batches. Leave some florets whole for texture if desired.

How do I make it gluten-free?

Swap the all-purpose flour with a gluten-free flour blend or cornstarch slurry to thicken the soup.

Can I make this vegan?

Yes, sub the dairy with plant-based milk (like oat or almond), vegan butter, and dairy-free cheese. Stick to unsweetened versions for best flavor.

What other cheese can I use?

White cheddar, gruyere, or even gouda all melt well and bring different depth to the soup.


Save This Pin For Later

📌 Save this recipe to your Pinterest soup board so you can come back to it any time.
Let me know in the comments how yours turned out! Did you blend it smooth or keep it chunky? Try any cheese blends?
I love hearing your twists on this classic. Questions welcome, and let’s help each other make cozy meals better.


Conclusion

Broccoli Cheddar Soup is a comfort food staple for a reason. It’s quick, satisfying, and endlessly adaptable to your tastes. Whether you’re serving it for a weeknight dinner, prepping lunches for the week, or curling up with a bowl on a rainy day, this recipe delivers every time.

If you’re looking for more warm and cozy recipes, check out our other favorites like Creamy Parmesan Tuscano Soup, Stovetop Spinach Artichoke Dip, and Snack Prep Veggie Sticks with Pesto Hummus.

Find more inspiration and daily meal ideas on my Pinterest at Meals We Share.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Broccoli Cheddar Soup


  • Author: Sally Roberts
  • Total Time: 35 minutes
  • Yield: 6 cups
  • Diet: Vegetarian

Description

Creamy, cheesy, and filled with fresh vegetables, this Broccoli Cheddar Soup is the ultimate quick comfort food. Perfect for a cozy lunch, healthy snack, or easy dinner idea, this soup is made with real ingredients and delivers bold flavor in under 40 minutes. If you’re looking for wholesome food ideas that everyone loves, this easy recipe checks all the boxes.


Ingredients

4 tablespoons butter

1 small yellow onion, diced

3 cloves garlic, minced

1/4 cup all-purpose flour

3 cups vegetable broth

2 cups whole milk

1/2 cup heavy cream

4 cups fresh broccoli, chopped into small florets

2 medium carrots, shredded

2 1/2 cups sharp cheddar cheese, freshly grated

1 teaspoon salt

1/2 teaspoon black pepper

pinch nutmeg (optional)


Instructions

1. In a large pot or Dutch oven, melt the butter over medium heat. Add diced onion and cook for 4-5 minutes until soft and translucent. Stir in minced garlic and cook for another 1 minute.

2. Sprinkle the flour over the onion mixture. Stir continuously for 2 minutes to create a smooth paste and cook off the raw flour taste.

3. Slowly whisk in the vegetable broth, ensuring no lumps form. Then pour in the milk and heavy cream. Bring the mixture to a gentle simmer, stirring frequently.

4. Stir in the chopped broccoli and shredded carrots. Reduce heat to medium-low, cover, and cook for 15 minutes, until the broccoli is tender but not mushy.

5. Reduce heat to low. Gradually stir in the shredded cheddar until fully melted and smooth. Season with salt, pepper, and a pinch of nutmeg if using. Let simmer for 5 more minutes. Serve hot.

Notes

Freshly grated cheese melts better and avoids clumping.

Use frozen broccoli if needed; just reduce cooking time slightly.

For a thicker soup, simmer uncovered longer before adding cheese.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 cup
  • Calories: 310
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 22g
  • Saturated Fat: 13g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 17g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 65mg

Keywords: broccoli cheddar soup, easy recipe, healthy snack, quick dinner, comfort food

WANT TO SAVE THIS RECIPE?

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating

Mediterranean Baked Feta Appetizer

Funfetti Dip