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

Creamy Bacon Broccoli Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Douaa
  • Total Time: 50 minutes
  • Yield: 6 servings

Description

This Creamy Bacon Broccoli Soup is rich, comforting, and packed with crispy bacon, tender broccoli, and melted cheddar cheese. A hearty and flavorful soup perfect for chilly nights or satisfying lunches.


Ingredients

  • 8 slices thick-cut bacon

  • 4 tbsp butter

  • 1/3 cup all-purpose flour

  • 3 cloves garlic, minced

  • 1/2 yellow onion, chopped

  • 1 cup matchstick carrots

  • 1 cup celery, chopped

  • 3 cups broccoli florets, chopped

  • 2 cups low-fat milk

  • 1 cup half and half

  • 3 cups chicken stock

  • 2 cups mild cheddar cheese, shredded


Instructions

  • Cook Bacon:
    In a large pot or Dutch oven, cook bacon over medium heat until crispy. Remove and set aside on paper towels. Discard excess grease, leaving about 1 tablespoon in the pot.

  • Sauté Vegetables:
    Add butter to the pot. Sauté garlic, onion, carrots, and celery until softened, about 5 minutes.

  • Make the Roux:
    Sprinkle flour over the vegetables and stir constantly for 1–2 minutes until the flour is golden and cooked through.

  • Add Liquids and Broccoli:
    Gradually whisk in milk, half and half, and chicken stock. Bring to a gentle simmer. Add broccoli and cook for 10–15 minutes, until tender.

  • Finish with Cheese and Bacon:
    Reduce heat and stir in cheddar cheese until melted. Crumble and stir in the cooked bacon, reserving some for garnish if desired.

Notes

For a smoother soup, blend half of the mixture with an immersion blender. Use sharp cheddar for a bolder flavor. Serve with crusty bread or a side salad.

  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: American