30-Minute Low Carb Broccoli Cheese Soup
This low carb broccoli cheese soup comes together in one pot in about half an hour, with no flour or starchy thickeners in sight. The broth gets its body from cream, sharp cheddar, and a quick partial blend of the broccoli itself.

It tastes rich and deeply cheesy, with tender bites of broccoli in every spoonful. It is the kind of soup that makes a cold weeknight feel a lot more manageable.
Why This Soup Works
Blending just a portion of the broccoli gives you a naturally thick base, so you skip the flour and cornstarch entirely. That keeps the carbs low and the flavor focused where it belongs, on the cheese.
Sharp cheddar melts into the cream without turning grainy, as long as you keep the heat low at the end. The soup ends up silky, not watery, and it reheats well for lunch the next day.
Ingredients

- 2 tbsp unsalted butter: for softening the aromatics.
- 1 small yellow onion, diced: about 1 cup.
- 2 cloves garlic, minced.
- 4 cups broccoli florets: roughly 1 lb, cut into bite-sized pieces.
- 4 cups chicken or vegetable broth: use low-sodium so you can control the salt.
- 1 cup heavy cream: room temperature works best here.
- 8 oz sharp cheddar cheese, shredded: grate it yourself from a block for the smoothest melt.
- 3/4 tsp kosher salt: plus more to taste.
- 1/2 tsp black pepper.
- Pinch of ground nutmeg: optional, but it rounds out the cheese.
Variations / Substitutions
- Swap the cheddar: Gruyère, smoked gouda, or a mix of both bring a different kind of richness.
- Add protein: Stir in cooked crumbled bacon, shredded rotisserie chicken, or diced ham at the end for a heartier bowl.
- Make it spicy: A pinch of cayenne or a few dashes of hot sauce lifts the whole pot.
- Use frozen broccoli: It works just fine. Add a couple extra minutes to the simmer time and skip the blending step if the florets break down on their own.
- Dairy-free attempt: Replace the cream with full-fat coconut milk and use a good melting vegan cheddar, but know the texture and taste will shift noticeably.
Cheesy Low Carb Chicken Casserole makes an easy main to round out the meal with this soup.
How To Make Low Carb Broccoli Cheese Soup
Step 1: Sauté the Aromatics

Melt the 2 tbsp butter in a large pot or Dutch oven over medium heat. Add the diced onion and cook, stirring occasionally, until softened, about 4 minutes. Toss in the minced garlic and cook for 30 seconds more, just until fragrant.
The onion will turn glossy and a bit translucent without taking on much color. That gentle start keeps the soup tasting bright and clean.
Step 2: Simmer the Broccoli

Add the 4 cups broccoli florets and 4 cups broth to the pot. Bring it to a boil over high heat, then reduce the heat to a steady simmer. Cook until the broccoli is fork-tender, about 10 minutes.
You will see the florets turn bright green and lose their raw crunch. The broth will reduce just slightly, concentrating the savory base.
Step 3: Blend for Thickness

Remove the pot from the heat. Use an immersion blender to partially blend the soup right in the pot, pulsing until about half the broccoli pieces are broken down and the broth turns thick and pale green. If you do not have an immersion blender, carefully transfer 2 cups of the solids and a little liquid to a regular blender, blend until smooth, then stir it back in.
You want visible chunks of broccoli left behind so the soup still has some texture. That blended portion is what gives it body without any flour.
Step 4: Melt in the Cheese

Return the pot to the lowest possible heat setting. Stir in the 1 cup heavy cream, then add the shredded cheddar a handful at a time, stirring gently until fully melted before adding the next handful. This takes about 2 minutes of slow, patient stirring. Season with the 3/4 tsp salt, 1/2 tsp pepper, and a pinch of nutmeg.
Keep the burner low and resist the urge to speed things up. High heat can make the cheese seize and turn the soup grainy, so a gentle hand here pays off.
Step 5: Ladle Into Bowls

Ladle the hot soup into bowls right away. A little extra crack of black pepper on top and maybe a few shreds of cheese right in the center make it look finished and inviting. Serve while the soup is still steaming.
Tips for the Creamiest Soup
- Let the cream sit on the counter for 15 minutes before adding it. Cold cream hitting hot broth is more likely to curdle.
- If the soup thickens too much as it sits, stir in a splash of warm broth until it loosens back up to your liking.
- For an even silkier texture, you can blend the entire soup until completely smooth, then add the cheese. You will lose the broccoli bites, but you gain a restaurant-style velvety base.
- Taste before salting aggressively at the end: the cheese and broth already bring their own salt.
Storing Leftovers
- Refrigerate: Cool the soup completely, then store it in an airtight container for up to 4 days.
- Reheating: Warm it gently on the stovetop over low heat, stirring often. Do not let it boil, or the cheese can break.
What To Serve With Low Carb Broccoli Cheese Soup
A crisp green salad with a sharp vinaigrette cuts through the richness of the soup and makes the meal feel complete. For something more substantial, roasted chicken thighs or a warm keto biscuit on the side soak up the last of the broth without adding many carbs.
Frequently Asked Questions
Can I make this soup ahead of time?
Yes. Make it through step 4, cool, and refrigerate. Reheat gently when you are ready to serve and add a little broth if needed.
Is frozen broccoli okay?
It works well. Add it straight from the freezer and simmer until tender, which usually takes 2 to 3 extra minutes. You may not need to blend at all if the florets start to fall apart.
Can I freeze this soup?
Dairy-based soups can separate when thawed. The taste will still be good, but the texture may turn a bit grainy. If you freeze it, stir it constantly while reheating over low heat to bring it back together as much as possible.
What if I do not own an immersion blender?
Scoop about 2 cups of the hot solids and a little broth into a regular blender, blend until smooth, and return it to the pot. Leave the lid slightly vented with a towel over the top to let steam escape safely.
My soup tastes flat. What should I add?
A small squeeze of fresh lemon juice or a dash of Dijon mustard brightens the whole pot without making it taste like anything besides good cheese soup.

Low Carb Broccoli Cheese Soup Recipe
Ingredients
Method
- Melt the butter in a large pot over medium heat. Add the onion and cook until softened, about 4 minutes, then stir in the garlic for 30 seconds.
- Add the broccoli and broth. Bring to a boil, then reduce the heat and simmer until the broccoli is fork-tender, about 10 minutes.
- Remove from heat. Use an immersion blender to partially blend the soup, leaving some broccoli chunks intact.
- Return the pot to low heat. Stir in the cream, then add the cheese a handful at a time, stirring until fully melted. Season with salt, pepper, and nutmeg.
- Ladle into bowls and serve hot, with extra black pepper on top if you like.
