Go Back

Creamy Broccoli Cheddar Soup

This broccoli cheddar soup is a comforting, velvety dish made by simmering fresh broccoli with aromatic onions and garlic in a savory broth, then blending until smooth and creamy. Rich cheddar cheese is stirred in at the end, giving the soup its signature cheesy flavor and luscious texture. The final result is a vibrant, thick soup with bits of tender broccoli and a glossy, cheesy finish.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4
Course: Main Course
Cuisine: American
Calories: 310

Ingredients
  

  • 4 cups broccoli florets fresh and bright green
  • 1 medium onion diced
  • 3 cloves garlic minced
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour or gluten-free substitute
  • 2 cups milk whole or plant-based
  • 1 cup vegetable broth
  • 1.5 cups sharp cheddar cheese grated
  • to taste salt and pepper

Equipment

  • Heavy-bottomed Pot
  • Knife and chopping board
  • Whisk
  • Immersion blender or regular blender

Method
 

  1. Chop the broccoli into small florets and set aside. Dice the onion and mince the garlic. Grate the cheddar cheese. Gather your tools — a heavy-bottomed pot, whisk, knife, chopping board, and immersion blender.
  2. Melt the butter in the pot over medium heat until it begins to sizzle and smell nutty, about 1 minute. Add the diced onion and sauté until translucent and fragrant, about 5 minutes, until it turns slightly golden.
  3. Add the minced garlic to the onions and cook for 30 seconds until fragrant, being careful not to burn it. This creates a flavorful base for the soup.
  4. Sprinkle the flour over the onion and garlic mixture, stirring constantly for 1-2 minutes until the flour turns a light golden color and smells toasty. This roux will thicken the soup later.
  5. Gradually pour in the milk and vegetable broth, whisking constantly to prevent lumps. Bring the mixture to a gentle simmer, allowing it to thicken slightly, about 3-5 minutes.
  6. Add the broccoli florets into the simmering soup. Cover the pot and cook for about 10 minutes, until the broccoli is bright green and just tender when pierced with a fork.
  7. Remove the pot from heat. Use an immersion blender to blend the soup directly in the pot until smooth and velvety, or transfer in batches to a blender and puree until silky. Be careful with hot liquids.
  8. Return the pureed soup to low heat. Stir in the grated cheddar cheese until melted and smooth. Adjust the seasoning with salt and pepper to taste. If desired, add a splash of hot sauce or squeeze of lemon for brightness.
  9. Cook for another 2-3 minutes, stirring occasionally, until the cheese is fully incorporated and the soup is hot and creamy.
  10. Pour the hot soup into bowls, garnish with extra cheese or herbs if desired, and serve immediately. Enjoy the rich, cheesy, and slightly chunky bits of broccoli in every spoonful.