Welcome to the ultimate guide for a soul-warming and incredibly delicious Creamy Broccoli Cauliflower Soup! If you’re searching for a comforting meal that secretly packs a nutritional punch, look no further. This recipe transforms humble vegetables into a rich, cheesy, and satisfying soup that’s perfect for any occasion, from a cozy weeknight dinner to a festive gathering. It’s a delightful twist on classic broccoli cheddar, incorporating the mild, creamy texture of cauliflower to enhance its health benefits and overall heartiness.

Inspired by the beloved broccoli cheddar soup, this recipe takes vegetable sneaking to a whole new level. We’ve discovered that adding cauliflower not only boosts the nutritional profile but also creates an incredibly smooth and luxurious texture when blended. The result is a vibrant, flavorful, and incredibly satisfying soup that even the pickiest eaters will adore. Get ready to indulge in a bowl of pure comfort that feels wonderfully decadent but is surprisingly wholesome!
Why You’ll Love This Healthy Cheesy Soup
There are countless reasons to fall in love with this creamy broccoli cauliflower soup. First and foremost, it’s the epitome of comfort food, offering warmth and satisfaction with every spoonful. But beyond its comforting appeal, this soup is a true nutritional powerhouse. It’s loaded with two of the most beneficial cruciferous vegetables, making it an excellent way to incorporate more greens into your diet without sacrificing flavor. The addition of sharp cheddar cheese creates a rich, savory depth that perfectly complements the subtle sweetness of the vegetables. It’s also incredibly versatile and can be adapted to suit various dietary preferences. Whether you’re looking for a hearty vegetarian meal, a family-friendly dinner, or simply a delicious way to enjoy more vegetables, this easy-to-make soup is a fantastic solution.
The Nutritional Powerhouses: Broccoli and Cauliflower
Broccoli and cauliflower are both members of the cruciferous vegetable family, known for their impressive health benefits. Broccoli is rich in vitamins C and K, fiber, and potent antioxidants, supporting immune health, bone strength, and digestion. It also contains compounds that have been linked to anti-inflammatory and anti-cancer properties. Cauliflower, on the other hand, is an excellent source of vitamin C, vitamin K, folate, and fiber. Its mild flavor and creamy texture make it a versatile ingredient, perfect for absorbing the cheesy goodness of this soup while adding its own set of beneficial nutrients. Together, these two vegetables create a dynamic duo that makes this soup not just tasty, but incredibly good for you.
Ingredients & Smart Substitutions for Your Creamy Soup
Crafting the perfect creamy broccoli cauliflower soup starts with selecting the right ingredients. Here’s a detailed look at what you’ll need and how you can adapt the recipe to fit your pantry and preferences:
- Butter: This is crucial for building a rich flavor base for sautéing the aromatics. For a dairy-free or vegan option, feel free to substitute with high-quality olive oil, coconut oil, or a plant-based non-dairy butter.
- Onion: A large, finely diced yellow or white onion provides a savory aromatic foundation that deepens the overall flavor profile of the soup. If you prefer a milder taste or a slightly sweeter note, two shallots can be used as an excellent alternative.
- Celery: Often overlooked, celery adds a subtle herbaceous note and contributes to the soup’s vegetable content without introducing an overpowering flavor. Ensure it’s finely chopped to blend seamlessly.
- Carrots: These vibrant root vegetables lend a touch of natural sweetness and beautiful color to the soup. They also add another layer of nutritional goodness, making this comfort food even healthier.
- Garlic: Freshly minced garlic offers an aromatic depth that is simply unbeatable. For convenience, you can substitute with about ½ teaspoon of garlic powder, but fresh is always recommended for the best flavor.
- Thyme: Ground thyme provides a warm, earthy, and savory aroma that complements the vegetables beautifully. Dried Italian seasoning can be a suitable alternative if thyme isn’t available, but use it sparingly to avoid overpowering the other flavors.
- All-Purpose Flour: A small amount of flour acts as a thickener, helping to create the soup’s wonderfully creamy consistency. For those following a gluten-free diet, a good quality gluten-free all-purpose flour blend can be used as a direct substitution.
- Vegetable Broth: The quality of your broth significantly impacts the soup’s final taste. For a rich, flavorful broth, I highly recommend options like “Better Than Bouillon vegetable base” or “Edward & Son’s Not Chicken Broth.” My personal favorite boxed broth for a robust flavor is “Ocean’s Halo Not Chicken Broth.”
- Broccoli: You can use either fresh or frozen broccoli florets for this recipe. If using fresh, make sure to chop them into roughly 1-inch pieces for even cooking. If using frozen, there’s no need to thaw them beforehand.
- Cauliflower: Similar to broccoli, both fresh and frozen cauliflower florets work perfectly. Chop fresh cauliflower into 1-inch pieces. Frozen cauliflower can be added directly to the pot.
- Cheddar Cheese: Extra sharp cheddar cheese is the star here, imparting a bold, savory, and rich creamy flavor. A little goes a long way when you use a flavorful cheese. For the best melting and texture, always shred your own cheese from a block rather than using pre-shredded varieties, which often contain anti-caking agents.
How to Craft Your Creamy Broccoli Cauliflower Soup: Step-by-Step
Making this hearty and healthy soup is simpler than you might think. Follow these easy steps to achieve a perfectly creamy and flavorful bowl:






- Sauté the Aromatics: Begin by heating the butter in a large pot or Dutch oven over medium-high heat. Once melted and shimmering, add the diced onion, celery, and carrots. Cook these vegetables, stirring frequently, for about 10 minutes, or until they have softened and the onion is translucent. This step builds the foundational flavor of your soup.
- Infuse with Garlic and Thyme: Stir in the minced garlic and ground thyme. Continue to cook for just one minute more, stirring constantly, until the garlic becomes fragrant. Be careful not to burn the garlic, as this can turn bitter.
- Create the Roux: Sprinkle the all-purpose flour over the cooked vegetables. Stir vigorously for two minutes, ensuring the flour evenly coats all the vegetables. This process toasts the flour, creating a roux that will thicken your soup and add a subtle nutty flavor.
- Add Broth and Vegetables: Pour in the vegetable broth, then add the chopped broccoli and cauliflower florets. Stir everything together well. Cover the pot and increase the heat to high, bringing the mixture to a strong simmer.
- Simmer to Perfection: Once simmering, reduce the heat to low and continue to cook, covered, for approximately 20 minutes, or until both the broccoli and cauliflower are very tender. Stir occasionally to prevent sticking and ensure even cooking. The vegetables should be easily pierced with a fork.
- Blend for Creaminess: Allow the soup to cool slightly for a few minutes before blending. This is an important safety step, especially if using a traditional blender. Add the shredded sharp cheddar cheese to the pot. Using an immersion blender, carefully blend the soup directly in the pot until it reaches your desired consistency – whether that’s completely smooth or slightly chunky with small pieces of vegetable remaining. If you don’t have an immersion blender, carefully transfer batches of the soup to a regular blender (never fill it more than halfway), add the cheddar, and process until smooth. Remember to remove the center cap of the blender lid and cover with a kitchen towel to allow steam to escape and prevent splattering.
- Season and Serve: Return the blended soup to the Dutch oven if you used a regular blender, and gently reheat if needed. Season with salt and freshly ground black pepper to taste. Ladle the hot soup into bowls and prepare to enjoy this incredibly creamy and flavorful dish.
Expert Tips for the Best Broccoli Cauliflower Soup
- Don’t Rush the Sauté: Allowing the onions, celery, and carrots to soften thoroughly and develop flavor in the butter is key to a rich soup base.
- Shred Your Own Cheese: Pre-shredded cheese often contains anti-caking agents that can make your soup grainy. Freshly grated sharp cheddar melts more smoothly and provides superior flavor.
- Achieve Your Desired Consistency: Whether you like your soup completely smooth or with a few tender vegetable chunks, blend to your preference. An immersion blender offers the most control and convenience.
- Season Generously: Taste and adjust seasonings (salt, pepper, and a pinch more thyme if desired) after blending. The flavor will intensify, and vegetables often need more salt than you might expect.
- Don’t Overcook Vegetables Initially: While you want the vegetables very soft for blending, don’t let them turn to mush before adding the broth, especially the carrots and celery.
- Handle Hot Liquids Safely: If using a regular blender, work in small batches, fill no more than halfway, vent the lid, and cover with a towel to prevent hot splashes.
- Consider a Touch of Cream: For an even richer, more indulgent soup, stir in a splash of heavy cream or half-and-half at the very end, after blending and before serving.
How to Store and Reheat Leftovers for Optimal Flavor
Proper storage is essential to keep your delicious broccoli cauliflower soup fresh for longer. Allow the soup to cool completely to room temperature before transferring it to airtight containers. This prevents condensation and helps maintain its quality. Store the containers in the refrigerator, where the soup will remain fresh and delicious for 3-4 days.
When it comes to reheating, you have a couple of options. For best results, reheat the soup gently on the stovetop over low to medium heat, stirring occasionally. If the soup has thickened too much in the refrigerator, you might want to add a splash of vegetable broth or even a little milk to achieve your desired consistency. Be mindful not to boil the soup vigorously, especially with cheesy soups, as dairy can sometimes separate when subjected to high heat. Alternatively, you can reheat individual portions in the microwave, using short intervals and stirring between each to ensure even heating. Again, add a little liquid if necessary to restore the creamy texture. Reheating in smaller batches helps maintain the soup’s smooth consistency and prevents any dairy separation.
Frequently Asked Questions About This Creamy Soup
- Can I use frozen vegetables? Absolutely! This recipe has been thoroughly tested with both fresh and frozen broccoli and cauliflower, and both yield excellent results. There’s no need to thaw frozen vegetables beforehand; simply add them directly to the pot as instructed.
- Can I freeze leftover soup? Unfortunately, freezing this cheesy soup is not recommended. Cheesy soups, especially those thickened with a roux, tend to separate and become grainy or watery when thawed and reheated. The texture will likely be compromised.
- Can I make this vegan? While this particular recipe is vegetarian due to the cheese and butter, you can easily adapt it. For a completely vegan version, I’d highly recommend trying my dedicated vegan broccoli soup recipe, which is specifically formulated for a dairy-free experience.
- Can I add more protein? Yes, you can certainly boost the protein content! Consider stirring in some cooked lentils, white beans, or chickpeas at the end. For another delicious option, check out my high-protein broccoli cheddar soup recipe, which is specifically designed with extra protein in mind.
- How should I blend the soup to get it creamy? An immersion blender is incredibly convenient for this recipe, as it allows you to blend the soup directly in the pot without having to transfer hot liquids. This also gives you precise control over how chunky or smooth you want the soup to be. If you don’t have an immersion blender, carefully transfer the slightly cooled soup to a standard blender (working in batches if necessary). Add the shredded cheddar and process until smooth, which usually takes about one minute. Always remember to allow steam to escape by removing the blender’s center cap and covering the opening with a kitchen towel to prevent splattering.
- Can I make this soup ahead of time? You can definitely prepare this soup a day or two in advance. In fact, the flavors often meld and deepen overnight, making it even more delicious. Just be sure to store it properly in an airtight container in the refrigerator and reheat gently as advised.
- What other cheeses can I use? While sharp cheddar is classic, you can experiment with other cheeses. A blend of cheddar and Gruyère offers a sophisticated nutty flavor, while Monterey Jack can provide extra creaminess with a milder taste. For a subtle tang, a touch of cream cheese can also be stirred in at the end.
What to Serve with Your Cheesy Broccoli Cauliflower Soup
This creamy broccoli cauliflower soup is incredibly satisfying on its own, but it pairs wonderfully with a variety of side dishes to create a complete and hearty meal. Looking for the perfect companion? I love serving this soup with my Mediterranean Veggie Sandwich! It’s an excellent way to add even more fresh vegetables and different textures to your plate, making for a truly wholesome and flavorful combination. Alternatively, explore these fantastic delicious side dish ideas to elevate your soup into an even more substantial and filling dining experience:
- Crusty Bread or Dinner Rolls: Perfect for soaking up every last drop of the rich, creamy broth. A warm baguette or sourdough bread is an ideal choice.
- Garlic Bread or Cheese Toast: Elevate the cheesy goodness by serving slices of homemade garlic bread or crispy cheese toast on the side.
- Simple Green Salad: A light, crisp salad with a vinaigrette dressing offers a refreshing contrast to the richness of the soup.
- Roasted Vegetables: Complement the main ingredients with a side of roasted Brussels sprouts, asparagus, or sweet potatoes for added nutrition and flavor.
- Grilled Cheese Sandwich: A classic pairing with any tomato soup, a grilled cheese sandwich is also a fantastic match for this cheesy vegetable soup, making it the ultimate comfort meal.

More Irresistible Soup Recipes to Explore
If you’ve fallen in love with the comforting flavors of this creamy broccoli cauliflower soup, you’ll be thrilled to discover more delightful soup recipes. Each one offers a unique blend of flavors and textures, perfect for any mood or season. Be sure to try my roasted cauliflower soup, which boasts a deep, savory flavor from roasted vegetables. For a protein-packed meal, don’t miss the high-protein broccoli cheddar soup. If you’re a purist, the classic broccoli cheddar soup is always a winner. And for something truly unique and indulgent, give my garlic bread soup a try. Each recipe is designed to bring warmth and deliciousness to your table!
Print
Creamy Broccoli Cauliflower Soup
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
4.5 from 2 reviews
Author: Liz Thomson
Prep Time: 15 minutes
Cook Time: 40 minutes
Total Time: 55 minutes
Yield: 8 cups 1x
Category: Soup
Method: Stovetop
Cuisine: American
Diet: Vegetarian
Description
This cheesy soup is loaded with broccoli and cauliflower for a satisfying meal that is secretly healthy! If you’re craving hearty comfort food, this soup is the solution!
Ingredients
Units
Scale
- 2 tablespoons butter
- 1 large onion, diced
- 2 stalks celery, chopped
- 2 carrots, chopped
- 2 medium garlic cloves, minced
- 1/2 teaspoon thyme
- 1/4 cup flour
- 6 cups vegetable broth
- 1 pound broccoli, florets roughly chopped into 1-inch pieces,
- 1 lb cauliflower chopped into 1-inch pieces
- 4 ounces sharp cheddar cheese, shredded (1 cup)
Instructions
- Heat the butter in a large pot or Dutch oven over medium-high heat.
- Add onion, celery, and carrots and cook, stirring frequently, for about 10 minutes.
- Add garlic and thyme and continue to cook for one minute.
- Add flour and continue to cook for two minutes, stirring until the flour evenly coats the vegetables.
- Add the broth, broccoli, and cauliflower. Cover and increase heat to high until simmering.
- Reduce heat to low and simmer until broccoli and cauliflower are very soft, about 20 minutes, stirring occasionally during cooking.
- Allow the soup to cool slightly, then add the cheese and use an immersion blender to blend until slightly chunky. (If you do not have an immersion blender, carefully transfer the soup to a blender, add cheddar, and process until smooth, about 1 minute. Be sure to allow steam to escape through the blender vent.)
- Return soup to Dutch oven and reheat if needed. Season with salt and pepper to taste.