Keto Creamy Broccoli Cheese Soup (Low-Carb Comfort Bowl)
If you are following a ketogenic diet, finding meals that are satisfying, nourishing, and low in carbohydrates can sometimes feel challenging. This keto creamy broccoli cheese soup is one of those comforting recipes that proves healthy food can still be rich and indulgent. The soup combines tender broccoli with creamy cheese and a smooth broth to create a thick, flavorful dish that works perfectly as a light lunch, cozy dinner, or even a starter.
Unlike traditional broccoli cheese soups that often contain flour or cornstarch for thickening, this keto version relies on cream, cheese, and properly cooked vegetables to achieve its velvety texture. The result is a soup that is naturally low in carbs, full of healthy fats, and satisfying enough to keep you full for hours.

Below is a detailed step-by-step recipe you can follow at home.
Ingredients
This recipe makes about 4 servings.
Main Ingredients
- 2 cups fresh broccoli florets (finely chopped)
- 1 cup broccoli stems (peeled and chopped small for extra flavor)
- 2 tablespoons butter
- 2 cloves garlic (minced)
- ½ small onion (finely chopped)
- 2 cups chicken broth or vegetable broth
- 1 cup heavy cream
- 1 ½ cups shredded cheddar cheese
- 2 tablespoons cream cheese
- Salt to taste
- ½ teaspoon black pepper
- ¼ teaspoon paprika (optional)
- ¼ teaspoon garlic powder
Optional Add-ins (for extra flavor)
- 2 tablespoons grated parmesan cheese
- 1 tablespoon chopped parsley
- 2 tablespoons cooked bacon pieces
These optional ingredients are not necessary, but they can add more depth and richness to the soup.
Equipment Needed
You do not need any complicated tools for this recipe. The following basic kitchen items are enough:
- Medium soup pot or saucepan
- Cutting board
- Knife
- Wooden spoon or spatula
- Blender or immersion blender (optional for smoother texture)
Step-by-Step Instructions
1. Prepare the Broccoli
Start by washing the broccoli thoroughly under running water. Cut the florets into small pieces so they cook faster and blend smoothly into the soup.
Do not throw away the broccoli stems. Peel the tough outer layer and chop them into small cubes. The stems contain lots of flavor and nutrients, and using them also reduces food waste.
Set the prepared broccoli aside.
2. Sauté the Aromatics
Place a medium pot on the stove over medium heat. Add the butter and allow it to melt completely.
Once the butter melts, add the chopped onion. Cook it gently for about 3–4 minutes until it becomes soft and slightly translucent. Stir occasionally so it does not burn.
Next, add the minced garlic and cook for another 30–40 seconds. Garlic cooks quickly, so avoid overcooking it because it can turn bitter.
At this stage, your kitchen should start to smell warm and savory.
3. Add the Broccoli and Broth
Add the chopped broccoli florets and stems into the pot with the onions and garlic. Stir everything together so the vegetables are coated with the buttery mixture.
Pour in the chicken broth or vegetable broth and stir well.
Increase the heat slightly and bring the soup to a gentle simmer. Once it starts simmering, reduce the heat to medium-low and cover the pot.
Allow the soup to cook for 10–12 minutes, or until the broccoli becomes tender. You should be able to easily pierce it with a fork.
4. Blend for a Creamy Texture (Optional)
If you prefer a smooth and creamy soup, this is the step where you can blend it.
Use an immersion blender directly in the pot and blend the soup until it reaches your desired texture. Some people like it completely smooth, while others prefer leaving small broccoli pieces for texture.
If you do not have an immersion blender, you can carefully transfer part of the soup into a regular blender, blend it, and then return it to the pot.
This step is optional. If you like a chunkier soup, you can skip blending entirely.
5. Add the Cream and Cream Cheese
Reduce the heat to low before adding the dairy ingredients. High heat can cause cream to separate.
Pour in the heavy cream and stir slowly.
Next, add the cream cheese. Stir continuously until it melts completely and blends into the soup. This ingredient helps thicken the soup and gives it a rich, silky texture.
6. Add the Cheddar Cheese
Gradually sprinkle in the shredded cheddar cheese while stirring the soup.
Adding the cheese slowly prevents it from clumping together. Continue stirring until the cheese fully melts and the soup becomes thick and creamy.
At this point, the soup should look rich and slightly golden from the melted cheddar.
7. Season the Soup
Add salt, black pepper, paprika, and garlic powder.
Taste the soup and adjust the seasoning if necessary. Different broths and cheeses contain different salt levels, so seasoning should always be adjusted according to taste.
If you want extra flavor, you can also stir in parmesan cheese or bacon bits at this stage.
8. Final Simmer
Allow the soup to cook on low heat for 2–3 more minutes. This step helps all the flavors blend together.
Avoid boiling the soup once the cheese has been added, as high heat can affect the texture.
Serving Suggestions
Serve the soup hot in a bowl. For garnish, you can add:
- Extra shredded cheddar cheese
- A sprinkle of parsley
- A few crispy bacon pieces
For people following a ketogenic lifestyle, this soup pairs well with:
- Keto garlic bread
- Almond flour crackers
- Grilled chicken on the side
Storage Tips
This soup stores very well, which makes it great for meal prep.
Refrigerator:
Store in an airtight container for up to 3–4 days.
Freezer:
You can freeze the soup for up to 2 months, although the texture may change slightly because of the dairy.
Reheating:
Reheat slowly on the stove over low heat and stir frequently. Add a small splash of cream or broth if the soup becomes too thick.
Nutritional Benefits
This keto broccoli cheese soup is not only delicious but also packed with nutrients.
Broccoli provides:
- Fiber
- Vitamin C
- Vitamin K
- Antioxidants
Cheese and cream provide:
- Healthy fats
- Protein
- Calcium
Because this soup avoids flour and starches, it remains low in carbohydrates, making it suitable for ketogenic or low-carb diets.