Low-Carb Broccoli Cheddar Soup (No Xanthan Gum, No Cornstarch!)
If you’ve been searching for a low-carb, diabetic-friendly broccoli cheddar soup that’s thick and cozy without a bit of xanthan gum or cornstarch, this one’s for you. I make this soup often for my husband, and it’s become one of our favorite ways to warm up on a cool evening. Ever since his diabetes diagnosis, I’ve made it a habit to lean on the recipes my own grandmother used to keep my grandfather eating well, and this soup is one of those comfort-food classics reimagined the way she would have made it: simple, real ingredients, no shortcuts that leave you with a spike in blood sugar and a stomach full of regret.
The trick to that rich, thick texture isn’t a starchy thickener at all. It’s simply mashing the broccoli itself, and it works beautifully every time. No cornstarch, no xanthan gum, just good technique and real food.
Low-Carb Broccoli Cheddar Soup (No Xanthan Gum, No Cornstarch!)
3-5
servings10
minutes25
minutesIngredients
2-3 tablespoons chopped onion
3 cloves garlic, minced
1 teaspoon garlic powder
1 teaspoon onion powder
1 teaspoon paprika
½ teaspoon black pepper
A small pinch of salt, to taste
2 (12-ounce) bags frozen broccoli florets
1 carrot, shredded (optional; use up to ¼ cup if you want to keep this really low-carb)
3 cups bone broth
1 cup heavy cream
8 ounces cheddar cheese, freshly shredded
Directions
- Sauté the aromatics: In a large pot over medium heat, add the chopped onion and minced garlic. Let them soften and become fragrant, about 3-4 minutes, stirring occasionally so they don’t brown too quickly.
- Bloom the spices: Add the garlic powder, onion powder, paprika, black pepper, and salt directly into the pot with the onion and garlic. Stir and let everything sauté together for another minute or two. This helps the spices become fully aromatic before the liquid goes in.
- Add the broccoli and carrot: Stir in both bags of frozen broccoli florets and the shredded carrot, if using. Give everything a good stir to coat it in the seasoning.
- Add the broth and simmer: Pour in the bone broth and bring the pot up to a boil. Once boiling, reduce the heat to low and let it simmer gently for 10 minutes, until the broccoli is very tender.
- Mash to thicken: Once the broccoli has softened, use a potato masher or a meat chopper to break it down right in the pot. Mash until you see the soup visibly thicken.
- Taste and adjust: Give the broth a taste. If it needs more depth, add a little more of each seasoning to your liking.
- Add the cream: Pour in the heavy cream and let the soup simmer gently for 5-7 minutes, allowing it to thicken further.
- Stir in the cheese: Reduce the heat to low and slowly add the shredded cheddar cheese, a handful at a time, stirring until fully melted and smooth before adding more.
Notes
- This soup is a comforting, lower-carb option that may help support more stable blood sugar levels as part of a balanced diet. As always, if you’re managing diabetes, check with your doctor or dietitian about how this fits into your personal meal plan.
Why This Recipe Works
The secret here really is the mashing step. Broccoli has a natural starchiness to it once it’s cooked down, and breaking it apart with a potato masher releases that texture right into the broth, giving you a thick, velvety soup with nothing artificial added. The bone broth isn’t just for flavor either. It adds a nice boost of protein, which helps keep this soup satisfying rather than just filling. And freshly shredded cheese matters more than you’d think. Bagged, pre-shredded cheese is coated with anti-caking agents that keep it from melting smoothly, so if your soup has ever turned out grainy or clumpy in the past, that’s usually why.
Tips for Success
- Shred your own cheese. I know it’s tempting to grab the pre-shredded bag, but freshly shredded cheese melts into a much smoother, creamier soup every time.
- Add the cheese slowly. Dumping it all in at once can cause it to clump instead of melting evenly. A handful at a time, stirred in over low heat, gives you the silkiest results.
- Don’t rush the simmer. Give the broccoli the full 10 minutes before mashing. Under-cooked broccoli won’t break down as easily and can leave your soup thinner than you’d like.
- Adjust the carrot to your needs. The shredded carrot adds a little natural sweetness and extra fiber, but it’s entirely optional if you’re watching your carbs closely.
Storage and Reheating
This soup keeps well in the refrigerator for up to 4 days in an airtight container. When you’re ready to reheat, warm it gently over low heat on the stovetop, stirring often. Cheese-based soups can separate slightly if reheated too quickly or at too high a temperature, so low and slow is the way to go. I don’t recommend freezing this one, as the cream and cheese tend to separate once thawed and won’t return to that same creamy texture.
Frequently Asked Questions
Can I use fresh broccoli instead of frozen?
Yes. You’ll want about 6 cups of fresh broccoli florets, and you may need to simmer it a few extra minutes until it’s tender enough to mash easily.
Is this recipe keto-friendly?
It can be. Simply leave out the shredded carrot and double check your bone broth for any added sugars, and this soup fits comfortably into a keto approach.
Can I make this dairy-free?
This recipe relies on the cream and cheese for its signature richness, so a dairy-free version will taste quite different. If you’d like to try, a full-fat coconut milk and a dairy-free cheddar-style shred can be substituted, though the flavor and texture will vary from the original.