Creamy Broccoli Cauliflower Soup: A Comforting Bowl of Goodness

Rich, creamy, and loaded with tender broccoli and cauliflower, this Cheesy Broccoli Cauliflower Soup is the ultimate bowl of comfort—perfect for any cozy day!

When the weather cools down, there’s nothing quite like a warm bowl of soup to nourish your body and soul. This Broccoli Cauliflower Soup is creamy, cheesy, and packed with veggies—a true hug in a bowl. It's perfect as a hearty lunch, a light dinner, or even as part of your weekly meal prep.

One of the best things about this recipe? It's simple to make and totally customizable. Whether you prefer it topped with extra cheese, crispy bacon, or fresh sprouts, this soup adapts to your taste buds effortlessly.

Ingredients

For the Soup

  • 12 oz bag of fresh chopped broccoli and cauliflower (or 3.5-4 cups chopped)

  • 1 small yellow onion (1 ¼ cup diced)

  • 2 large carrots (1 cup grated)

  • 2-3 cloves garlic, minced

  • 2 ½ tbsp unsalted butter (divided)

  • 3 tbsp flour

  • 3 cups low-sodium vegetable broth (or chicken broth if preferred)

  • ½ tsp sea salt

  • ½ tsp garlic powder

  • ¼ tsp black pepper

  • 6 oz freshly grated sharp cheddar cheese

  • ½ cup heavy cream (or half cream + half milk)

Tasty Topping Options

  • Extra grated cheddar cheese

  • Crumbled cooked bacon or vegetarian bacon bits

  • Chopped green onion

  • Broccoli sprouts

Freshly chopped veggies ready to create magic—broccoli, cauliflower, carrots, onions, and garlic are the heart of this comforting Broccoli Cauliflower Soup!

Instructions

1. Prep Your Veggies

Start by peeling and dicing the onion, shredding the carrots, and mincing the garlic. If using whole broccoli and cauliflower, chop them into small, bite-sized pieces to ensure every spoonful is loaded with veggie goodness.

2. Measure and Prep

Freshly grate the cheddar cheese—this step is key for a smooth, creamy soup (bagged cheese doesn’t melt well). Measure out the remaining ingredients to make the cooking process seamless.

3. Cook the Base

In a large pot or Dutch oven, melt 1 tbsp of butter over medium-high heat. Add the onion and carrots and cook until tender. Reduce the heat to medium and stir in the remaining butter and garlic. Sauté briefly until fragrant, then stir in the flour to create a roux. Let the raw flour cook off for about 20-30 seconds.

4. Add Veggies and Broth

Stir in the chopped broccoli, cauliflower, and your choice of broth. As the soup heats up and begins to thicken, stir constantly to prevent sticking. Season with garlic powder, salt, and black pepper. Cover and reduce the heat to low, letting the soup simmer for 10-15 minutes until the veggies are tender.

5. Cream and Cheese

Remove the soup from heat and stir in the heavy cream. Working in batches, gradually add the grated cheddar cheese, stirring well after each addition to ensure it melts evenly into the soup.

6. Serve and Top

Ladle the soup into bowls and top with your favorite garnishes—extra cheese, crispy bacon, green onions, or fresh sprouts. Serve warm and enjoy the cozy flavors!

Why I Love This Recipe

Broccoli Cauliflower Soup has been a go-to in our house when I need something comforting yet nutritious. I love how creamy and rich it feels, even though it’s loaded with vegetables. And those cheesy, savory flavors? Absolutely irresistible!

This recipe is also a fantastic way to sneak in veggies for those who might not usually enjoy them. The melted cheddar makes it taste like indulgence in every bite. Plus, it reheats beautifully, so I always make a double batch to enjoy throughout the week.

Tips to Make It Your Own

  • Swap out the cream for cream cheese for a tangy twist.

  • Add a pinch of cayenne for a spicy kick.

  • Make it heartier with diced potatoes or extra veggies.

Topped with crispy bacon, sharp cheddar, and fresh sprouts, this Broccoli Cauliflower Soup is a creamy, customizable bowl of pure comfort!

Previous
Previous

Golden Milk: A Cozy Anti-Inflammatory Hug in a Mug

Next
Next

Cozy Up with These Festive Hot Chocolate Blends