Cheesy Broccoli Soup Recipe

I always come back to a classic cheesy broccoli soup when I need real comfort food for my family. This easy, family-friendly cheesy broccoli soup recipe is the definition of cozy. It’s rich, creamy, and smells incredible while it simmers on the stove. This recipe takes the beloved combination of cheddar and broccoli and elevates it with a secret ingredient: a vibrant, smoky red pepper swirl. It’s still incredibly easy, ready in under an hour, making it perfect for a weeknight family dinner or to impress guests without extra stress. The rich, creamy base combined with the deep, complex flavor of roasted red pepper makes this soup truly special. For picky eaters, you can easily serve the soup without the swirl.

cheesy broccoli soup recipe
Cheesy Broccoli Soup Recipe 9

Ingredients

  • 2 large red bell peppers (about 400g / 14 oz)
    These will be roasted to create the vibrant swirl. Choose peppers that are firm and smooth-skinned.
  • 30 mL (2 tbsp) olive oil, divided
    15 mL (1 tbsp) for roasting the peppers and 15 mL (1 tbsp) for the swirl. Use a quality extra virgin olive oil for best flavor.
  • Seasonings for roasting and soup base
    1 mL (1/4 tsp) salt and 1 mL (1/4 tsp) black pepper, plus more to taste.
    1 mL (1/4 tsp) smoked paprika (for the swirl) adds depth and warmth.
  • 500 g (1 lb 2 oz) broccoli florets
    Roughly chopped into bite-sized pieces for quick cooking.
    Reserve a few small florets for garnish (optional).
  • 60 g (4 tbsp) unsalted butter
    The base of your roux, providing richness and flavor.
    Can substitute with vegan butter or additional olive oil for a dairy-free alternative (adjusting flavor).
  • 1 medium yellow onion (about 150g / 5.3 oz)
    Finely chopped to meld into the soup base.
    Sweat slowly over low heat for a sweeter flavor profile.
  • 3 cloves garlic, minced
    Don’t let the garlic brown; add after onions are translucent.
  • 45 g (1/4 cup) all-purpose flour
    Used to create the roux, thickening the soup base.
    For a gluten-free option, substitute with a gluten-free all-purpose blend.
  • 1 L (4 cups) vegetable broth
    The main liquid base for the soup.
    Use low-sodium broth to control overall salt content.
  • 500 mL (2 cups) full-fat milk
    Adds creaminess and mellows the flavor of the cheese.
    Whole milk is recommended for the best texture; 2% can also be used.
  • 350 g (12.3 oz) cheddar cheese, shredded
    Choose a high-quality sharp cheddar for maximum flavor.
    Shred from a block yourself for better melting and to avoid anti-caking agents.
  • 15 g (1/4 cup) fresh parsley, finely chopped
    For a final garnish, adding color and freshness. Can substitute with chives or omit if necessary.

Instructions

  1. Prep and roast the red peppers for the swirl.
    Preheat oven to 200°C (400°F). Halve the peppers, remove seeds and membranes. Place cut-side down on a parchment-lined baking sheet, drizzle with 15 mL (1 tbsp) olive oil, salt, and pepper. Roast for 20-25 minutes, or until skins blister and flesh is tender. Transfer to a bowl, cover tightly with plastic wrap for 10 minutes to steam and loosen skins.
  2. Blend the roasted pepper swirl ingredients.
    Once peppers are cool enough to handle, peel off skins. In a blender, combine the peeled peppers with the remaining 15 mL (1 tbsp) olive oil, smoked paprika, and a pinch of salt. Blend until very smooth, creating a vibrant, flavorful puree. Set aside.
  3. Build the creamy soup base (roux).
    In a large Dutch oven or heavy pot, melt the butter over medium heat. Add the chopped onion and cook for 5-7 minutes, stirring occasionally until soft and translucent. Add the minced garlic and cook for an additional minute until fragrant.
  4. Add broccoli and thicken with flour.
    Stir in the roughly chopped broccoli florets and cook for 3-4 minutes, allowing them to brighten slightly. Sprinkle the all-purpose flour over the vegetables and stir continuously for 1 minute to cook out the raw flour taste. If you find the flour mixture looks too dry, whisk in a splash of additional milk or broth to loosen it slightly. My kids don’t care for large broccoli pieces, so I sometimes use an immersion blender at this point to make the soup extra smooth.
  5. Simmer until tender and thick.
    Gradually whisk in the vegetable broth, then the full-fat milk, ensuring there are no lumps in the soup base. Bring to a gentle simmer, stirring frequently, and cook for 10-15 minutes, or until the broccoli is tender and the soup has thickened slightly.
  6. Melt the cheddar cheese into the soup.
    Reduce the heat to low. Add the shredded cheddar cheese, a handful at a time, stirring until completely melted before adding the next handful. Continue until all the cheese is incorporated, creating a smooth and creamy texture. Season generously with additional salt and black pepper to taste for this delicious cheesy broccoli soup recipe.
  7. Serve with the red pepper swirl and garnish.
    Ladle the hot cheesy broccoli soup into warm serving bowls. Spoon about 30 mL (2 tbsp) of the roasted red pepper swirl onto the surface of each bowl. Garnish with the reserved small broccoli florets and a sprinkle of chopped parsley to finish this elegant cheesy broccoli soup recipe.

Making the Perfect Roux Base

The roux (butter, flour, and liquid base) is essential for a smooth, thick texture in this cheesy broccoli soup recipe. It’s the key to achieving that restaurant-quality feel.

When building the roux, be sure to cook the flour with the butter and vegetables for at least one minute before adding the liquid. This simple step prevents a raw, floury taste in the final soup.

  • Troubleshooting Lumps: If you add the liquid too quickly and end up with lumps, use an immersion blender to quickly smooth the soup before adding the cheese.
  • Temperature Control: Add the liquid (broth/milk) gradually, whisking constantly as you pour to fully incorporate the roux without separation.
cheesy broccoli soup recipe
Cheesy Broccoli Soup Recipe 10

Quick Tips for Freezing and Meal Prep

This cheesy broccoli soup recipe is fantastic for meal prep or easy dinner ideas. Prepare the soup completely and store in an airtight container for up to 3–4 days in the fridge.

To freeze, cool the soup completely first. Store in freezer-safe containers for up to 3 months. When reheating, thaw in the fridge first and reheat gently on the stovetop over low heat. The soup may separate slightly after freezing; if so, whisk in a splash of milk or broth while reheating to restore its smooth, creamy texture.

FAQs

What kind of cheddar cheese melts best in soup?

Sharp cheddar provides the most flavor, but for melting, avoid pre-shredded varieties. They contain anti-caking agents that hinder a smooth texture. I always shred mine from a block to ensure the cheesiest, creamiest finish for this cheesy broccoli soup recipe.

Can I use frozen broccoli instead of fresh?

Yes, you can. Use the same amount (500g). Since frozen broccoli is already partially cooked, reduce the simmering time in Step 5 from 10–15 minutes down to about 5–8 minutes to prevent overcooking and mushiness.

How do I make the soup thicker or thinner?

For a thicker soup, either increase the flour in the roux slightly or simmer for longer in Step 5. To make it thinner, simply whisk in a splash more milk or broth until desired consistency.

Is this recipe vegetarian or gluten-free friendly?

This recipe as written is vegetarian. To make it gluten-free, substitute the all-purpose flour in Step 4 with a gluten-free all-purpose blend. Alternatively, you can use a cornstarch slurry (mix 1 tbsp cornstarch with 2 tbsp cold water, add during Step 5 simmer) to thicken the cheesy broccoli soup.

Can I add chicken to this cheesy broccoli soup?

Yes, adding chicken is a great way to make this cheesy broccoli soup recipe heartier. Cook about 1 cup of shredded chicken breast or thigh in Step 3 along with the onions and garlic before adding the broccoli.

Can I make this without the red pepper swirl?

Absolutely. The base soup itself is a fantastic classic cheesy broccoli soup recipe. The swirl is an optional, but highly recommended, flavor and visual upgrade that truly elevates this family-friendly meal.

Conclusion

This cheesy broccoli soup recipe with a smoky red pepper swirl redefines comfort food, adding a level of flavor and presentation that makes it feel like a gourmet experience. It’s a simple weeknight meal that tastes like something special, offering deep comfort with every creamy spoonful. Pin this recipe for later so you can easily pull it up next time you need a cozy meal.

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
Cheesy Broccoli Soup Recipe 1765643492.290178

cheesy broccoli soup recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lora Bennett
  • Total Time: 65 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

A rich and creamy cheesy broccoli soup elevated with a vibrant, smoky roasted red pepper swirl, perfect for a cozy weeknight meal.


Ingredients

  • 2 large red bell peppers (about 400g)
  • 30 mL (2 tbsp) olive oil, divided
  • 1 mL (0.25 tsp) salt, plus more to taste
  • 1 mL (0.25 tsp) black pepper, plus more to taste
  • 1 mL (0.25 tsp) smoked paprika
  • 500 g (1 lb 2 oz) broccoli florets, roughly chopped
  • 60 g (4 tbsp) unsalted butter
  • 1 medium yellow onion (about 150g), finely chopped
  • 3 cloves garlic, minced
  • 45 g (0.25 cup) all-purpose flour
  • 1 L (4 cups) vegetable broth (low-sodium recommended)
  • 500 mL (2 cups) full-fat milk
  • 350 g (12.3 oz) cheddar cheese, shredded
  • 15 g (0.25 cup) fresh parsley, finely chopped

Instructions

  1. Prep and Roast Red Peppers: Preheat oven to 200°C (400°F). Halve the peppers, remove seeds and membranes. Place cut-side down on a parchment-lined baking sheet, drizzle with 15 mL (1 tbsp) olive oil, salt, and pepper. Roast for 20-25 minutes, or until skins blister and flesh is tender. Transfer to a bowl and cover tightly with plastic wrap for 10 minutes to steam and loosen skins.
  2. Blend Roasted Pepper Swirl: Once peppers are cool enough to handle, peel off skins. In a blender, combine the peeled peppers with the remaining 15 mL (1 tbsp) olive oil, smoked paprika, and a pinch of salt. Blend until very smooth to create a vibrant puree. Set aside.
  3. Build Creamy Soup Base (Roux): In a large Dutch oven or heavy pot, melt the butter over medium heat. Add the chopped onion and cook for 5-7 minutes until soft and translucent. Add the minced garlic and cook for an additional minute until fragrant.
  4. Add Broccoli and Thicken with Flour: Stir in the roughly chopped broccoli florets and cook for 3-4 minutes. Sprinkle the all-purpose flour over the vegetables and stir continuously for 1 minute to cook out the raw flour taste. (For a smoother soup, an immersion blender can be used after simmering).
  5. Simmer Until Tender: Gradually whisk in the vegetable broth, then the full-fat milk, ensuring there are no lumps. Bring to a gentle simmer, stirring frequently, and cook for 10-15 minutes, or until the broccoli is tender and the soup has thickened slightly.
  6. Melt Cheddar Cheese: Reduce the heat to low. Add the shredded cheddar cheese, a handful at a time, stirring until completely melted before adding the next handful. Continue until all the cheese is incorporated, creating a smooth and creamy texture. Season generously with additional salt and black pepper to taste.
  7. Serve with Swirl and Garnish: Ladle the hot soup into warm serving bowls. Spoon about 30 mL (2 tbsp) of the roasted red pepper swirl onto the surface of each bowl. Garnish with a sprinkle of chopped parsley and reserved small broccoli florets (optional).

Notes

To make this recipe gluten-free, substitute a gluten-free all-purpose blend for the flour. For a dairy-free alternative, use vegan butter or additional olive oil, and substitute full-fat milk with a plant-based alternative (like cashew milk) and a non-dairy cheese alternative. For best melting results, shred cheddar cheese from a block rather than using pre-shredded cheese.

  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1.5 cups (360g)
  • Calories: 450 calories
  • Sugar: 10 g
  • Sodium: 160 mg
  • Fat: 35 g
  • Saturated Fat: 19 g
  • Unsaturated Fat: 14 g
  • Trans Fat: 0 g
  • Carbohydrates: 23 g
  • Fiber: 4 g
  • Protein: 21 g
  • Cholesterol: 60 mg

FREE PRINTABLE RECIPE

Get the Printable Recipe PDF (Free)

Enter your email and we’ll send you the ingredients + step-by-step instructions as a clean PDF you can save to your phone.

1 Enter your email below.
2 Confirm from the email we send (double opt-in).
3 Download your PDF instantly.

No spam. Unsubscribe anytime. After submitting, you’ll get a confirmation email first (double opt-in). If you don’t see it, check Spam or Promotions.

  • ✅ Printable PDF (ingredients + steps)
  • ✅ Save it to your phone (no long scrolling)
  • ✅ Includes cook time + servings
  • ✅ Easy to follow

FAQ

Where’s the full recipe?
It’s delivered as a printable PDF so you can save it and cook without scrolling.

I didn’t get the email.
Check Spam/Promotions and search your inbox for your site name. Then click Confirm to receive the PDF.

Get the printable PDF for this recipe.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star