There’s something deeply comforting about a bowl of warm, creamy soup, especially when it’s low-carb and keto-friendly.
Today, I’m sharing my Keto Broccoli Cheese Soup Without Heavy Cream, a recipe I perfected after multiple kitchen trials to balance rich flavor with lighter ingredients.

This recipe includes everything you need: step-by-step instructions, practical tips, variations, and the real techniques that make it work perfectly every time.
I’ve been following a keto lifestyle for years, and this soup quickly became a staple in my kitchen. I realized that heavy cream didn’t always suit my digestion or macros, so I set out to create a better alternative.
I specifically wanted an easy keto broccoli cheese soup without heavy cream that still felt creamy, satisfying, and full of flavor.
After testing many versions, including some that turned out too thin, grainy, or overly bitter, I finally developed this balanced and reliable recipe.
Let’s get started.
Table of Contents
Why This Keto Broccoli Cheese Soup Without Heavy Cream Works
Traditional broccoli cheese soups rely on heavy cream for richness. But heavy cream isn’t always ideal: it’s calorie‑dense, not everyone digests dairy well, and it can overshadow fresh ingredients.
Here’s what makes this version great:
- Silky Texture Without Heavy Cream: I use a blend of whole milk and cream cheese to mimic cream’s richness with fewer calories and better macro balance.
- Real Cheddar for Bold Flavor: Sharp cheddar brings depth without additives.
- Nutrition‑Smart Broccoli: Broccoli provides essential nutrients while keeping carbs low. As noted by the USDA, it’s a great source of vitamins and fiber.
- No Flour or Starch: Gravy‑style thickeners are out; we rely on technique and the broccoli itself.
This soup is not just keto‑friendly; it’s genuinely delicious.
What You’ll Need – Real Ingredients, No Shortcuts

Ingredients
For 6 generous servings:
- 4 cups broccoli florets (about 1 large head, washed and chopped)
- 1 small yellow onion, finely diced
- 2 garlic cloves, minced
- 3 tablespoons unsalted butter
- 2 tablespoons all–purpose wheat flour (optional; if you want a thicker soup but not necessary)
- 3 cups low‑sodium chicken or vegetable broth
- 1 cup whole milk (not skim fat helps texture)
- 6 oz cream cheese, softened
- 2 cups sharp cheddar cheese, shredded
- Salt and freshly ground black pepper, to taste
- Optional garnish: crispy bacon bits, extra cheddar, chives
Why These Ingredients?
- Broccoli florets cook evenly and blend smoothly.
- Whole milk + cream cheese provide creaminess without heavy cream.
- Sharp cheddar melts uniformly and offers vibrant flavor.
- Butter & aromatic onion/garlic build depth from the start.
Kitchen Tools You’ll Find Helpful

- Heavy‑bottomed pot or Dutch oven
- Immersion blender (or countertop blender)
- Sharp chef’s knife
- Measuring cups and spoons
Step‑by‑Step: Easy Keto Broccoli Cheese Soup Without Heavy Cream
Step 1: Sauté Aromatics
In a heavy pot over medium heat, melt the butter. Add diced onions and a pinch of salt. Cook until onions are translucent, about 4 minutes. You want them soft, not browned.
Add minced garlic and cook 30 seconds more, just until fragrant.
Tip: Avoid browning the onions; it alters the flavor balance of the soup.
Step 2: Build the Broth
Pour in the chicken broth and bring to a simmer. Add the broccoli florets and reduce the heat to medium‑low. Let simmer uncovered for 12–15 minutes, until broccoli is tender.
If you prefer extra-thick soup, this is the moment to stir in 2 tablespoons of flour and cook for 1–2 minutes before adding broth.
Step 3: The Creamy Heart
Lower the heat. Add whole milk and softened cream cheese in chunks. Whisk until completely smooth.
Pro tip: If the cream cheese doesn’t soften fully, microwave it for 10–15 seconds, and it blends much better.
Step 4: Blend to Silky Perfection
Use an immersion blender to puree the soup until smooth. Take care, the soup is hot! An immersion blender makes this step easy, but you can also work in batches with a countertop blender.
You’re aiming for a velvety consistency, not grainy, not chunky.
Step 5: Add the Cheese
Turn the heat to low. Gradually stir in shredded cheddar until fully melted. Season with salt and pepper to taste.
Timing matters: High heat after adding cheese can make it clump or separate. Keep it low and patient.
Tips & Tricks
- Keep the heat low after adding cheese to prevent graininess.
- Chop broccoli into uniform pieces for even cooking and smooth blending.
- Add a splash of milk if the soup feels too thick or grainy.
- For extra flavor, try a pinch of cayenne or a teaspoon of lemon zest.
For food safety, I always follow proper cooking and storage practices recommended by the FDA when preparing homemade soups.
Common Mistakes – And Exactly How I Solved Them
Mistake 1 – Grainy Texture After Blending
If sharp cheddar goes in too hot, it can become grainy. I learned to temper the cheese by keeping the heat low and stirring gently. If your soup looks grainy, add a splash of milk and whisk vigorously on low; it often pulls the texture back together.
Mistake 2 – Watery Soup
Too much broth or too‑big broccoli pieces can leave the soup thin. I now measure my liquids and chop florets into uniform pieces so they break down evenly. If it still feels thin, simmer 5–7 additional minutes uncovered.
Mistake 3 – Overpowering Broccoli
Broccoli can get bitter if overcooked. I found that cooking until tender but not mushy keeps its sweetness. If your soup tastes “green,” a squeeze of lemon or a touch more cheddar balances it delightfully.
Flavor Boosters & Variations (Still Keto!)
Here are ways I adapt this soup depending on mood:
Bacon Cheddar
Crisp 4 slices of bacon, crumble on top, and swirl extra cheddar for a richer finish.
Spicy Kick
Add a pinch of cayenne or diced jalapeño when sautéing the onions.
Bright Finish
A teaspoon of lemon zest just before serving adds a fresh lift that pairs beautifully with broccoli.
Spinach Broccoli Blend
For extra greens, add 1 cup of baby spinach with the broccoli, no flavor compromise.
All stay within low‑carb parameters while layering new flavors.
Nutritional Snapshot
This keto broccoli cheese soup without heavy cream is higher in protein and healthy fats, moderate in carbs (mainly from broccoli), and rich in calcium and vitamin C.
Because dairy and broccoli vary in composition, exact macros depend on brands and portioning, but the approach avoids hidden sugars and unnecessary starches.
If you’re tracking macros precisely, I recommend using a food app to enter your specific ingredients.
What Makes This Recipe Easy
There’s no roux to fuss over, no boiling and draining separate pots, and no cream to separate under heat. Instead:
- Broccoli cooks right in the broth.
- Blending happens in the cooking pot.
- Cream cheese melts seamlessly.
- Sharp cheddar adds deep flavor without extra fuss.
I developed this easy keto broccoli cheese soup without heavy cream because I wanted comfort in under 40 minutes, and that’s exactly what it delivers.
Serving Suggestions
This soup stands strong on its own, but pairs beautifully with:
- Low‑carb crackers
- Grilled chicken strips
- Arugula salad with lemon vinaigrette

For an elegant touch, drizzle a bit of extra virgin olive oil and scatter chopped chives.
A Personal Story: How This Soup Came to Be
A few winters ago, I hosted a small gathering after a snowstorm. One guest was newly keto and another dairy‑sensitive, and yet all were craving comfort.
My usual broccoli cheese recipe relied heavily on cream. When I swapped it for milk and cream cheese on a whim, something magical happened: the soup was still luscious, brighter in flavor, and cleaner on the palate.
Everyone went back for seconds (and thirds). One friend whispered, “This tastes like love.” That’s when I knew this version had to stay in my repertoire.
Since then, this soup has been my go‑to for chilly evenings, potlucks, and weeknight dinners when I want something satisfying without heaviness.
Nutrition (Approximate per Serving)
- Calories: 280–300 kcal
- Fat: 22g
- Protein: 14g
- Net Carbs: 5g
- Fiber: 2g
Nutrition may vary depending on the exact ingredients and cheese brands.

Keto Broccoli Cheese Soup Without Heavy Cream Recipe
Ingredients
Equipment
Method
- In a heavy pot or Dutch oven, melt butter over medium heat. Add diced onions and a pinch of salt. Cook until onions are translucent (about 4 minutes). Add garlic and cook 30 seconds more.

- Pour in chicken or vegetable broth and bring to a simmer. Add broccoli florets and cook uncovered for 12–15 minutes, until tender. (Optional: stir in flour before adding broth for a thicker soup.)

- Reduce heat to medium-low. Add whole milk and softened cream cheese in chunks. Whisk until fully smooth.

- Use an immersion blender to puree the soup until velvety smooth. For countertop blender, blend in batches.

- Turn heat to low. Gradually stir in shredded cheddar until melted. Season with salt and pepper to taste.

- Ladle into bowls and garnish with bacon, extra cheddar, or chives if desired.

Notes
- Avoid boiling cheese, as heat can cause clumping.
- Use sharp cheddar for the best melting and flavor.
- Whole milk plus cream cheese creates a silky texture without heavy cream.
- Refrigerator: Store in an airtight container up to 3 days.
- Freezer: Can freeze up to 1 month; add a splash of milk when reheating to restore texture.
- Bacon Cheddar: Top with crispy bacon and extra cheddar.
- Spicy Kick: Add diced jalapeño or cayenne pepper while sautéing onions.
- Extra Greens: Stir in 1 cup baby spinach with broccoli.
More Soup Recipes You’ll Love
Frequently Asked Questions
Can I make this gluten‑free?
Yes, simply omit the optional flour. The soup will be slightly thinner, but still rich and creamy.
Can I use frozen broccoli?
Absolutely. Thaw and drain extra water to prevent a watery soup.
How long does it store?
Refrigerate in an airtight container up to 3 days. Reheat gently on low.
Can I freeze it?
Yes, but cheese‑based soups sometimes shift texture when frozen. I still enjoy it from frozen, but consider adding a little extra milk when reheating.
Final Thoughts: From My Kitchen to Yours
I created this Keto Broccoli Cheese Soup Without Heavy Cream because I wanted comfort without compromise. It’s creamy without cream, rich without excess fat, and bold without complexity.

You don’t need culinary school to get this right, just quality ingredients, patience with your cheese, and a good blender.
As someone who’s cooked this recipe dozens of times, tweaked it for friends and family, and refined it through happy accidents, I promise: this soup will become a staple in your kitchen.
Give it a try. Warm a bowl, savor the aroma, and let it become part of your comfort food rotation.
Even on a keto diet, I focus on balance and nutrient-rich foods. The Dietary Guidelines for Americans emphasize including vegetables like broccoli as part of a healthy eating pattern.
Enjoy and happy cooking!

Vicky Sharma is a professionally trained cook and the founder of FoodViebs, with over 8 years of hands-on experience developing, testing, and refining recipes across Italian-American, Asian, and comfort food cuisines. Trained in classical cooking techniques, Vicky brings a chef-level understanding of flavor, texture, and balance to every dish, making restaurant-quality meals genuinely achievable at home.
Before launching FoodViebs, Vicky spent years working in professional food environments, building the skills and instincts that now shape every recipe on this site. Each recipe is tested multiple times under real home-kitchen conditions with honest notes on what went wrong, what was fixed, and why the final version works.
Vicky’s approach is simple: no shortcuts, no guesswork, just clear and reliable recipes you can trust the first time you make them.







[…] a low-carb option, check out my keto broccoli cheese soup without heavy cream. It’s just as comforting and easy to […]