Keto Broccoli Cheese Soup is creamy, cheesy, and loaded with nourishing broccoli—all while being low in carbs. It’s one of those comforting, satisfying meals that fits perfectly into a ketogenic lifestyle without sacrificing flavor. I love making this soup when I need something warm, cozy, and ready in under 30 minutes.
Why You’ll Love This Recipe
I love how indulgent this soup tastes while still being keto-friendly. It’s rich without being heavy, simple to make with just a handful of ingredients, and great for meal prep. Whether I’m following a keto plan or just craving a healthier comfort food option, this soup never disappoints. Plus, it’s a one-pot wonder that makes cleanup a breeze.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Fresh or frozen broccoli florets
-
Butter
-
Onion, finely chopped
-
Garlic, minced
-
Chicken broth or bone broth
-
Heavy cream
-
Shredded sharp cheddar cheese
-
Cream cheese
-
Salt and pepper
-
Ground mustard (optional, for added depth)
-
Paprika or cayenne (optional, for a little heat)
Directions
-
I start by melting butter in a large pot over medium heat. I add the chopped onion and garlic and sauté until they’re soft and fragrant.
-
I add the broccoli and pour in the chicken broth, bringing it to a gentle boil. I let it simmer until the broccoli is tender—usually around 10 to 15 minutes.
-
I reduce the heat to low and stir in the cream cheese until it melts completely.
-
Then I pour in the heavy cream and let everything heat through, being careful not to let it boil.
-
I gradually stir in the shredded cheddar cheese, one handful at a time, until the soup is creamy and smooth.
-
I season with salt, pepper, and optional spices like ground mustard or a pinch of cayenne.
-
If I want a smoother texture, I blend part of the soup using an immersion blender—but I often leave it chunky for a heartier feel.
Servings and timing
This recipe makes about 4 to 6 servings, depending on bowl size. It takes roughly 25 minutes from start to finish, making it a perfect quick lunch or dinner for busy days.
Variations
-
For added protein, I stir in shredded rotisserie chicken or leftover grilled chicken.
-
I use different cheeses like Gruyère or smoked gouda for a fun flavor twist.
-
To make it spicier, I add a diced jalapeño or a bit more cayenne.
-
If I want a thicker soup, I reduce the broth slightly or simmer a bit longer uncovered.
Storage/Reheating
I store leftovers in an airtight container in the fridge for up to 4 days. To reheat, I warm the soup gently on the stove or in the microwave, stirring frequently to keep it smooth. I avoid bringing it to a boil again to prevent the cheese from separating. This soup also freezes well—I portion it out in containers and thaw it in the fridge overnight before reheating.
FAQs
Is this soup really low in carbs?
Yes, it’s very keto-friendly. Broccoli and cheese are both low in carbs, and there are no starchy thickeners used.
Can I use frozen broccoli?
Absolutely. I’ve made it with frozen broccoli many times—it works just as well. I just adjust the cooking time slightly if needed.
How do I prevent the cheese from clumping?
I make sure to lower the heat before adding cheese and stir it in gradually. This keeps it smooth and creamy.
Can I make it dairy-free?
It’s tough to replicate the same creamy texture, but I’ve used full-fat coconut milk and vegan cheese alternatives for a dairy-free version. It’s different, but still tasty.
What’s the best cheese for this soup?
Sharp cheddar melts well and gives a bold flavor, but I’ve also mixed in Monterey Jack, Parmesan, or gouda depending on what I have on hand.
Conclusion
Keto Broccoli Cheese Soup is one of my favorite go-to meals when I want something warm, comforting, and low in carbs. It’s rich, flavorful, and incredibly easy to make with simple ingredients. Whether I’m on a keto plan or just want a hearty bowl of soup, this one always hits the mark.
PrintKeto Broccoli Cheese Soup
Keto Broccoli Cheese Soup is a rich, creamy, low-carb comfort food made with fresh broccoli, cheddar cheese, and simple keto-friendly ingredients. This one-pot soup is quick to prepare and perfect for a cozy lunch or dinner on a ketogenic diet.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4–6 servings
- Category: Soup, Keto
- Method: Stovetop, One Pot
- Cuisine: American
- Diet: Low Calorie
Ingredients
- 4 cups broccoli florets (fresh or frozen)
- 2 tablespoons butter
- ½ small onion, finely chopped
- 2 cloves garlic, minced
- 3 cups chicken broth or bone broth
- 1 cup heavy cream
- 2 cups shredded sharp cheddar cheese
- 4 oz cream cheese
- Salt and pepper, to taste
- ½ teaspoon ground mustard (optional)
- Pinch of paprika or cayenne (optional)
Instructions
- In a large pot, melt butter over medium heat. Add onion and garlic; sauté until soft and fragrant.
- Add broccoli and pour in the chicken broth. Bring to a gentle boil, then simmer until broccoli is tender (10–15 minutes).
- Reduce heat to low and stir in the cream cheese until fully melted.
- Pour in heavy cream and stir gently—do not boil.
- Gradually add shredded cheddar cheese, stirring until smooth and creamy.
- Season with salt, pepper, ground mustard, and paprika or cayenne if desired.
- For a smoother texture, blend part of the soup using an immersion blender. Serve hot.
Notes
- Stir in shredded chicken for added protein.
- Try different cheeses like smoked gouda or Gruyère.
- Adjust thickness by reducing broth or simmering uncovered.
- To freeze: let soup cool, portion into containers, and freeze for up to 2 months.
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 3g
- Sodium: 780mg
- Fat: 30g
- Saturated Fat: 18g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 12g
- Cholesterol: 95mg