Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon

Creamy Broccoli Cheddar Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.8 from 12 reviews

This broccoli cheddar soup recipe is an easy-to-make, creamy, rich, and flavorful comfort food that can be prepared in just 35 minutes. Made with fresh broccoli, shredded cheddar cheese, and a smooth blend of milk and vegetable broth, this hearty soup offers a perfect balance of taste and nutrition. Ideal for a cozy meal, it pairs wonderfully with homemade croutons or crusty bread.

  • Total Time: 35 minutes
  • Yield: 4 servings

Ingredients

Main Ingredients

  • 4 tablespoons unsalted butter
  • 1 medium yellow onion, chopped
  • ½ teaspoon sea salt
  • Freshly ground black pepper, to taste
  • 3 garlic cloves, chopped
  • ¼ 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
  • ½ teaspoon Dijon mustard
  • 8 ounces shredded cheddar cheese (about 2 heaping cups)

Optional

  • 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 freshly ground black pepper. Cook while stirring for 5 minutes or until the onion is softened and translucent.
  2. Add Garlic and Flour: Stir in the chopped garlic and cook for an additional minute, until fragrant. Sprinkle the all-purpose flour over the mixture and whisk continuously for 1 to 2 minutes until the flour turns a golden color, which helps cook out the raw flour taste.
  3. Add Milk Gradually: Slowly pour in the whole milk or almond milk, whisking continuously to prevent lumps and to form a smooth base for the soup.
  4. Add Broth and Vegetables: Stir in the vegetable broth, chopped broccoli florets, julienned carrot, and Dijon mustard. Mix well to combine all ingredients evenly.
  5. Simmer: Allow the soup to simmer gently for 15 to 20 minutes, or until the broccoli is tender and the flavors meld together.
  6. Add Cheese: Gradually add the shredded cheddar cheese a little at a time, stirring well after each addition until the cheese is fully melted and the soup becomes creamy and smooth.
  7. Season and Serve: Taste the soup and adjust seasoning with additional salt and pepper if needed. Serve hot, optionally garnished with homemade croutons or your choice of crusty bread for dipping.

Notes

  • For a dairy-free version, use unsweetened almond milk and a dairy-free cheese alternative.
  • Julienning the carrot finely helps it cook quickly and blend seamlessly into the soup.
  • Use freshly shredded cheddar cheese rather than pre-shredded for a creamier texture and better melting.
  • To make the soup thicker, reduce the amount of broth or cook longer to concentrate flavors.
  • Store leftovers in an airtight container in the refrigerator for up to 3 days and reheat gently on the stovetop.
  • Author: Daisy
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian