Broccoli Cheddar Soup

Broccoli + Cheddar Soup

Serves: 6


  • 4 tbs extra virgin olive oil
  • 1 yellow onion, chopped
  • 2 tbs fresh thyme leaves (or 2 teaspoons dried)
  • 2 carrots, chopped
  • 3 tablespoons all-purpose flour
  • 6 cups vegetable broth
  • 1 head cauliflower, cut into florets*
  • 4 cups broccoli florets*
  • 2 bay leaves
  • 1/4 tsp (or regular) paprika
  • 1/4 tsp cayenne
  • Kosher salt and black pepper
  • 1 cup cashew cream (1/2 cup raw cashews + 1/2 cup water blended)
  • 1-2 cups shredded sharp cheddar cheese

* To save time, buy the bags of broccoli and cauliflower florets.


  1. Add the olive oil to a large dutch oven over medium heat. Add the onion, carrots, and thyme, and cook until fragrant, about 10 minutes.
  2. Stir in the flour and cook until golden, about 2 minutes, then gradually whisk in the broth.
  3. Add the cauliflower and bring to a boil. Cover, and cook over medium heat for 10 minutes, until the cauliflower is tender.
  4. Transfer the soup to a blender and purée until smooth. Return the soup to the pot. If needed add 1-2 cups water, then the broccoli, bay leaves, paprika, cayenne, and a large pinch each of salt and pepper.
  5. Bring to a simmer over medium heat and cook, uncovered, until the broccoli is tender, about 10 minutes.
  6. Remove the bay leaves and blend the soup, with an immersion blender, until the broccoli is finely chopped, but small chunks still remain.
  7. Return the soup to the stove and set over low heat. Stir in the cashew cream and cheese until melted and creamy. Taste, and add salt and pepper as needed. If the soup is thick, add broth to thin.
  8. Ladle into bowls and top with a little extra cheddar and fresh thyme.

If You Loved This Recipe, You Might Also Enjoy ...

Did You Make This Recipe?

Please let me know how it turned out for you! Leave a comment below...