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 Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 127 reviews
  • Author: Julia
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This comforting Broccoli Cheddar Soup combines tender broccoli florets and sweet carrots in a creamy, cheesy base made with cheddar cheese and infused with hints of garlic and Dijon mustard. Perfectly thickened with a roux of butter and flour, this soup is warm, hearty, and ideal for a satisfying lunch or dinner. Optionally served with crispy homemade croutons for added texture.


Ingredients

Units Scale

Main Ingredients

  • 4 tablespoons unsalted butter
  • 1 medium yellow onion, chopped
  • 1/2 teaspoon sea salt
  • Freshly ground black pepper, to taste
  • 3 garlic cloves, chopped
  • 1/4 cup all-purpose flour
  • 2 cups whole milk or unsweetened almond milk
  • 2 cups vegetable broth
  • 3 cups chopped broccoli florets
  • 1 large carrot, julienned or finely chopped
  • 1/2 teaspoon Dijon mustard
  • 8 ounces shredded cheddar cheese (about 2 heaping cups)

Optional Garnish

  • Homemade croutons, for serving

Instructions

  1. Sauté aromatics: Melt the butter in a large pot or Dutch oven over medium heat. Add the chopped onion, sea salt, and several grinds of freshly ground black pepper. Cook while stirring for about 5 minutes, or until the onion becomes soft and translucent.
  2. Add garlic and flour: Stir in the chopped garlic cloves and cook for an additional 1 minute to release their aroma. Then sprinkle the all-purpose flour over the mixture and whisk continuously for 1 to 2 minutes until the flour is golden, which helps cook out the raw flour taste and starts the roux base.
  3. Create soup base: Slowly pour in the whole milk (or almond milk) while whisking vigorously to prevent lumps. This will form a creamy base for the soup.
  4. Add vegetables and seasoning: Stir in the vegetable broth, chopped broccoli florets, julienned carrot, and Dijon mustard, mixing everything evenly. Bring the mixture to a simmer.
  5. Simmer soup: Allow the soup to simmer gently for 15 to 20 minutes until the broccoli and carrot are tender, making sure to stir occasionally to prevent sticking.
  6. Incorporate cheese: Gradually add the shredded cheddar cheese in small batches into the hot soup, stirring well after each addition until fully melted and the soup becomes creamy and smooth.
  7. Finish and serve: Taste and adjust seasoning with salt and pepper as needed. Serve the soup hot, optionally garnished with crispy homemade croutons for added crunch.

Notes

  • For a dairy-free version, use unsweetened almond milk and a dairy-free cheese alternative.
  • To make homemade croutons, cube bread, toss with olive oil, salt, and pepper, then bake at 375°F (190°C) until crispy.
  • For extra thickness, you can blend a portion of the soup with an immersion blender before adding cheese.
  • Adjust the amount of Dijon mustard to your taste preferences for a subtle tang.
  • Leftovers can be refrigerated for up to 3 days and reheated gently on the stovetop with a splash of milk to loosen consistency.

Nutrition

  • Serving Size: 1 cup (approx. 245g)
  • Calories: 280 kcal
  • Sugar: 5g
  • Sodium: 550mg
  • Fat: 17g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 40mg