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.6 from 147 reviews
  • Author: Nora
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: Serves 4
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

This comforting Broccoli Cheddar Soup features tender broccoli and sweet carrots in a creamy, cheesy base, perfect for a cozy meal. Made with a rich roux and simmered until perfectly smooth and flavorful, it’s a great way to enjoy a classic soup with a fresh homemade touch.


Ingredients

Units Scale

Soup Base

  • 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

Vegetables & Flavorings

  • 3 cups chopped broccoli florets
  • 1 large carrot, julienned or finely chopped
  • 1/2 teaspoon Dijon mustard

Cheese & Garnish

  • 8 ounces shredded cheddar cheese (about 2 heaping cups)
  • Homemade croutons, for serving (optional)

Instructions

  1. Sauté the Aromatics: Melt the butter in a large pot or Dutch oven over medium heat. Add the chopped onion, sea salt, and freshly ground black pepper. Cook while stirring for about 5 minutes until the onion softens and becomes translucent.
  2. Add Garlic and Create Roux: Stir in the chopped garlic and cook for another minute until fragrant. Sprinkle in the flour and whisk continuously for 1 to 2 minutes, allowing the flour to cook and turn a golden color, which helps to eliminate any raw flour taste.
  3. Add Milk and Broth: Slowly pour in the milk while whisking constantly to avoid lumps. Once the milk is fully incorporated, add the vegetable broth. Stir to combine all the liquids.
  4. Add Vegetables and Mustard: Add the chopped broccoli florets, julienned carrot, and Dijon mustard to the pot. Stir well to evenly distribute the ingredients.
  5. Simmer: Let the soup simmer gently for 15 to 20 minutes, stirring occasionally, until the broccoli is tender and the flavors meld together.
  6. Melt in the Cheese: Gradually stir in the shredded cheddar cheese a little at a time, stirring well after each addition until all the cheese is melted and the soup reaches a creamy consistency.
  7. Season and Serve: Taste the soup and adjust the seasoning with salt and pepper as desired. Serve hot, optionally topped with homemade croutons for added crunch.

Notes

  • Use whole milk for a richer taste, or almond milk for a lighter, dairy-free option.
  • This soup can be blended partially if you prefer a smoother texture, but it’s delicious as is with chunky vegetables.
  • Leftover soup keeps well in the refrigerator for up to 3 days and can be reheated gently on the stovetop.
  • For a thicker soup, reduce the broth by simmering longer or increase the amount of cheese.

Nutrition

  • Serving Size: 1 cup
  • Calories: 310
  • Sugar: 5g
  • Sodium: 520mg
  • Fat: 22g
  • Saturated Fat: 13g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 17g
  • Fiber: 3g
  • Protein: 13g
  • Cholesterol: 55mg