Creamy Broccoli Cauliflower Cheese Soup with Savory Sausage
There is a specific kind of magic that happens in a kitchen when the sharp scent of cheddar meets the earthy aroma of simmering thyme and marjoram. On a Tuesday evening that felt particularly long, I found myself staring at a head of cauliflower and a package of smoked Hungarian sausage, wondering if they could play nice together. The result was this Broccoli Cauliflower Cheese Soup with Sausage. It is the kind of meal that feels like a heavy wool blanket on a cold night—substantial, comforting, and deeply satisfying. As the butter melts into the heavy cream and the sausages get that perfect golden-brown crust in the skillet, the kitchen fills with a warmth that makes everyone wander in to ask, “When is dinner ready?”
Why You’ll Love This
It is a complete meal in a bowl, balancing the bite of savory sausage with the tenderness of garden vegetables.
The richness of the sharp cheddar and heavy cream provides a restaurant-quality texture without the need for complicated thickeners.
It is naturally lower in carbohydrates, making it a filling option for those looking to skip the heavy potatoes or pasta found in traditional chowders.
Preparation is straightforward, using common pantry spices to elevate humble vegetables into something sophisticated.
The true test of this soup came when my younger brother, a man who considers “vegetable” a four-letter word, stayed for dinner. He watched suspiciously as I chopped the broccoli and cauliflower, but the moment the smell of browning Bockwurst and crispy bacon hit the air, his stance softened. He ended up having three bowls, later admitting that the smoky saltiness of the meat and the velvety cheese sauce made him completely forget he was eating a massive serving of greens. It has since become his most-requested “cheat meal” that isn’t actually a cheat meal at all.
What Makes It Special
Chicken Bone Broth: Using bone broth instead of standard stock adds a silky mouthfeel and a punch of protein and collagen.
Sharp Cheddar: Freshly grated sharp cheddar provides a tangy contrast to the mellow cauliflower.
The Spice Blend: A specific mix of marjoram and mustard seed cuts through the richness of the cream, adding a subtle floral and piquant note.
Crispy Bacon Topping: The addition of crumbled no-sugar bacon at the end provides a necessary crunch that breaks up the creamy texture.
Making It Happen
The process begins with a little bit of preparation. You will want to whisk together your dry spices—onion powder, garlic powder, mustard seed, marjoram, and thyme—in a small bowl so they are ready to bloom as soon as they hit the heat.
Start by bringing your chicken bone broth to a boil in a saucepan. Once the liquid is rolling, drop in your broccoli and cauliflower florets with a pinch of salt and pepper. You only want to simmer them for about four to five minutes; the goal is tender-crisp, not mushy. Once they are ready, set the pot aside, keeping the veggies in that flavorful liquid.
While the vegetables rest, take a large skillet and heat a swirl of olive oil. Add your sliced and quartered sausages—I highly recommend a mix of Bockwurst or Hungarian for that authentic snap. Let them brown until the edges are caramelized and golden.
In your main saucepan over low heat, bring together the heavy cream, water, and butter. Stir gently until the butter has completely vanished into the cream. Slowly whisk in your grated cheddar, keeping the heat low so the cheese melts into a smooth, glossy sauce rather than clumping.
Now comes the assembly. Stir the browned sausages into the cheese base along with half of your spice mix. Fold in the cooked broccoli, cauliflower, and the reserved broth. Sprinkle in the remaining herbs and spices, adjust your salt and pepper, and let everything simmer together for about five to eight minutes. This allows the flavors to marry and the vegetables to soak up that buttery, cheesy goodness. Serve it hot, piled high with crispy bacon bits.
You Must Know
Keep the heat low when adding the cheese; high heat can cause the dairy to separate or the cheese to become grainy.
Freshly grated cheese is superior to the bagged shreds because it lacks the anti-clumping cellulose that prevents a smooth melt.
Slicing the sausage into quarters ensures you get a bit of protein in every single spoonful.
Serving Ideas
This soup is incredibly hearty on its own, but it pairs beautifully with a piece of crusty sourdough or a light arugula salad dressed in lemon vinaigrette to cut through the richness. For a drink pairing, try a crisp, dry Riesling or a cold amber ale. If you prefer non-alcoholic options, a sparkling water with a wedge of lime provides a refreshing palate cleanser between bites.
Make It Different
If you want to change things up, you can easily swap the sausage for spicy chorizo to give it a smoky, spicy kick. For those following a strictly vegetarian diet, replace the sausage and bacon with smoked tempeh or sautéed mushrooms and use vegetable broth instead of bone broth. If you want even more greens, stirring in a handful of baby spinach right before serving adds color and extra nutrients.
Storage and Reheating
This soup stores beautifully in the refrigerator for up to three days in an airtight container. When reheating, do it gently on the stovetop over low-medium heat. Avoid the microwave if possible, as it can cause the cream and fats to separate. If the soup has thickened too much in the fridge, simply add a splash of bone broth or water to loosen it up while heating. Freezing is not recommended for this particular recipe, as the heavy cream and cheese texture can change significantly upon thawing.
Success Tips
To get the most flavor out of your sausage, don’t crowd the pan. Browning the meat in batches ensures it sears rather than steams, creating those brown bits (fond) that add deep savory notes to the soup. Also, if you are short on time, don’t hesitate to use pre-chopped vegetables from the produce aisle—they work perfectly here.
Frequently Asked Questions
Can I use frozen broccoli and cauliflower?
Yes, you can. Just be sure to reduce the initial simmering time by a minute or two, as frozen vegetables tend to soften faster than fresh ones.
What kind of sausage works best?
Smoked varieties like Bockwurst, Schublig, or Hungarian sausage are ideal because they hold their shape and provide a deep, savory contrast to the creamy base.
Is this soup keto-friendly?
Absolutely. By using heavy cream, bone broth, and low-carb vegetables, this recipe fits perfectly within a ketogenic or low-carb lifestyle.
How can I make the soup thinner?
If you prefer a less chunky, more liquid-heavy soup, simply double the amounts of chicken broth, cream, and water while keeping the vegetable and meat measurements the same.
Why did my cheese clump?
Clumping usually happens if the liquid is too hot or if you used pre-shredded cheese. Always melt your cheese over low heat and stir slowly for the best results.
Prep time: 15 minutes
Cook time: 20 minutes
Total time: 35 minutes
Servings: 6 servings
Category: Soup
Difficulty: Easy
Cuisine: American
Yield: 1 large pot
Equipment: Large skillet, saucepan, whisk, knife
Ingredients
▢ 1 ½ pounds sausage sliced & quartered
▢ ½ pound broccoli cut in florets
▢ 1 ½ pounds cauliflower cut in florets
▢ 1 cup heavy cream
▢ 1 cup water
▢ 2 tablespoon butter
▢ 1 cup chicken bone broth
▢ 1 cup sharp cheddar cheese grated
▢ 5 slices no sugar tyrkey bacon cooked to crisp and chopped
▢ ¼ teaspoon mustard seed
▢ ¼ teaspoon marjoram
▢ ¼ teaspoon thyme
▢ salt & ground black pepper to taste
▢ ¼ teaspoon garlic powder
▢ ¼ teaspoon onion powder
▢ olive oil
Instructions
In a small container, mix onion powder, garlic powder, mustard seed, marjoram, and thyme.
In a saucepan, pour chicken broth then cover and bring to a boil. Add cauliflower and broccoli. Season with a dash of salt and ground black pepper. Simmer for 4 to 5 minutes. Set aside.
In a large skillet with olive oil, brown sausages until golden. Set aside.
In the same saucepan over low heat, pour cream and water. Add butter and stir until melted. Add cheese and stir slowly until fully incorporated and smooth.
Add the browned sausages and season with half of the mixed spices and herbs.
Toss in the cooked broccoli, cauliflower, and the broth they simmered in. Add the remaining mixed spices and herbs. Season with salt and ground black pepper to taste. Combine well.
Cover and simmer for 5 to 8 minutes, stirring occasionally to prevent sticking.
Transfer to a serving bowl and top with the crispy chopped bacon.
Nutrition
(Approximate values per serving)
Calories: 540 kcal | Carbohydrates: 9g | Protein: 24g | Fat: 46g | Fiber: 3g | Sugar: 2g

