Healthy Broccoli Cheddar Soup

broccoli cheddar soup in white bowl with spoon, fresh cheddar cheese and cream mixed in

5 from 2 reviews

Here is an undeniably delicious Broccoli Cheddar Soup recipe packed full of broccoli, carrots, garlic and cheese. This creamy and comforting soup out beats Panera’s bread bowl any day. Options to make it gluten-free and vegan, too.


  • 1 tablespoon olive oil
  • 4 cloves garlic, minced
  • ½ medium onion, diced
  • 3 tablespoons butter (plant based or regular)
  • 3 tablespoons flour (gluten-free, all-purpose, or whole wheat white)
  • 2 cups vegetable broth (or sub chicken broth)
  • 1 cup non-dairy milk (oat, soy, cashew, etc.)
  • 3 cups broccoli (about 1 large head, or 2 small head)
  • 2 medium carrots, diced (about 1 cup)
  • 1 stalk celery, thinly sliced
  • 3/4 teaspoon salt, to taste
  • ½ teaspoon black pepper
  • ½ teaspoon onion powder
  • ½ teaspoon garlic powder
  • ¼ teaspoon nutmeg
  • ½ cup dairy-free half and half
  • 8 ounces sharp cheddar cheese, shredded


  1. In a large dutch oven over medium heat, add olive oil, minced garlic and onion; cook for about 4 minutes, stirring frequently, until fragrant.
  2. Add butter and flour, whisking constantly, about 3 minutes. While whisking, slowly pour in vegetable broth, then whisk in milk.
  3. Add broccoli, carrots, celery, salt, black pepper, onion powder, garlic powder, and nutmeg. Bring mixture to a boil, then reduce heat to simmer for about 15-20 minutes, stirring occasionally, until broccoli and vegetables are soft. 
  4. Add in half and half and shredded cheese, stirring until melted.
  5. Optionally, blend part of soup (about 2 cups worth) using an immersion blender or high-power blender. Stir back into the pot and enjoy!


Fridge: Store in an airtight container in the fridge for up to 4 days.

Freezer: Place in a freezer-safe container, seal tight, label, date and freeze for up to 3 months. Thaw overnight in the fridge.

Reheating Instructions: Place the soup in a microwave-safe bowl and reheat in 1-minute increments in the microwave, stirring each time in between, until warmed through. OR, place a the entire batch of soup in a saucepan over medium to medium-low heat and bring up to a simmer, stirring occasionally. Do not let the soup come to a rolling boil or it may curdle.

Keywords: broccoli cheddar soup. broccoli and cheese soup, healthy soup recipes