Keto Creamy Broccoli Cheese Soup Recipe

Learn how to make the best homemade keto-friendly creamy broccoli cheese soup that's rich, velvety, and incredibly satisfying. This easy low-carb recipe uses simple ingredients to create a hearty meal perfect for chilly days, with all the comfort of traditional cheese soup but without the carbs.
Difficulty:
Beginner
Prep Time:
15 mins
Cook Time:
25 mins
Serves:
6 servings
Overhead shot of a rustic ceramic bowl filled with thick, creamy soup where vibrant green broccoli florets peek through a golden, cheese-laden broth. Wisps of steam rise from the surface, captured in soft natural light that highlights the silky texture. A sprinkle of extra shredded cheddar melts on top, creating appealing cheese pulls when lifted with the spoon resting alongside. In the background, a small dish of crispy bacon bits and a cutting board with remaining chunks of cheese add context and depth. The soup's rich texture is evident as it clings to the side of the bowl, showcasing its satisfying consistency and warming appeal.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">600g fresh broccoli, cut into florets</li><li class="ingredients-single-item">120ml olive oil</li><li class="ingredients-single-item">1 medium onion, finely diced (about 150g)</li><li class="ingredients-single-item">3 cloves garlic, minced</li><li class="ingredients-single-item">750ml chicken stock</li><li class="ingredients-single-item">300ml double cream</li><li class="ingredients-single-item">250g mature cheddar cheese, shredded</li><li class="ingredients-single-item">100g cream cheese, softened</li><li class="ingredients-single-item">1 tsp mustard powder</li><li class="ingredients-single-item">1/2 tsp xanthan gum (optional, for thickening)</li><li class="ingredients-single-item">Salt and freshly ground black pepper, to taste</li><li class="ingredients-single-item">60g cooked bacon, crumbled (optional, for garnish)</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size:
🔥 Calories:
🥑 Fat:
🧈 Saturated Fat:
🍞 Carbohydrates:
🍭 Sugar:
🍗 Protein:
🫀 Cholesterol:
🧂 Sodium:

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Large heavy-bottomed pot or Dutch oven</li><li class="equipment-single-item">Immersion blender or standard blender</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Heat olive oil in a large pot over medium heat. Add the diced onion and cook until translucent, about 4-5 minutes. Stir occasionally to prevent browning as we want to develop sweetness without color.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>Add the minced garlic and cook for another 30 seconds until fragrant. The garlic should become aromatic but not brown, as browning will create bitter notes in your soup.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Add the broccoli florets to the pot and stir to coat with the oil. Cook for 2-3 minutes, allowing the broccoli to start softening slightly and absorbing the flavors from the pot.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Pour in the chicken stock and bring to a simmer. Cover and cook for about 10-12 minutes, or until the broccoli is very tender when pierced with a fork. The tenderness of the broccoli is crucial for achieving a smooth soup texture.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>If you prefer a completely smooth soup, use an immersion blender to puree the soup directly in the pot. For a chunkier texture, remove about a third of the broccoli pieces with a slotted spoon, blend the remainder, then return the reserved broccoli to the pot. This step gives you control over the final texture of your soup.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>Reduce heat to low and stir in the double cream. Allow the mixture to gently warm through without boiling, as boiling can cause the cream to separate and affect the silky texture.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>Add the cream cheese in small chunks, stirring until completely melted and incorporated. The cream cheese adds both richness and helps emulsify the soup for a velvety consistency.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Gradually add the shredded cheddar cheese, stirring constantly in a figure-eight motion. Add cheese in three batches, ensuring each addition is fully melted before adding more. This gradual approach prevents the cheese from clumping or creating a grainy texture.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Sprinkle in the mustard powder and stir well. If using xanthan gum for extra thickness, sprinkle it evenly over the surface while whisking continuously to prevent lumps. The xanthan gum works as a low-carb thickener that gives the soup a luxurious mouthfeel without adding flour.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Season with salt and freshly ground black pepper to taste. Allow the soup to simmer gently for another 5 minutes for the flavors to meld together. The soup should coat the back of a spoon when ready.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>Serve hot, garnished with additional shredded cheese and crumbled bacon if desired. The soup will continue to thicken as it cools, so you can adjust consistency with a splash of warm chicken stock if needed.</li><li class="MethodStepper"><h4 class="step-title">Step 12</h4>Store any leftovers in an airtight container in the refrigerator for up to 4 days. The soup may thicken when chilled; simply reheat gently on the stovetop with a little extra stock to reach your desired consistency. Avoid boiling when reheating to prevent the cheese from separating.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Keto Creamy Broccoli Cheese Soup?

This keto soup features fresh broccoli florets, olive oil, onion, garlic, chicken stock, double cream, mature cheddar cheese, cream cheese, mustard powder, xanthan gum (optional), salt, pepper, and optional crumbled bacon for garnish.

How to cook Keto Creamy Broccoli Cheese Soup at home?

Learn how to cook Keto Creamy Broccoli Cheese Soup by sautéing onions and garlic, adding broccoli and chicken stock until tender, then blending to your preferred texture. Finally, incorporate double cream, cream cheese, and cheddar in stages, seasoning with mustard powder and spices for a velvety, indulgent low-carb soup ready in about 40 minutes.

Can I freeze this broccoli cheese soup for later use?

Yes, this soup freezes well for up to 3 months in airtight containers. The texture may change slightly upon thawing, so reheat gently on low heat, stirring frequently. You might need to add a splash of cream or stock to restore the original consistency.

Why is my cheese soup grainy instead of smooth and creamy?

Graininess typically occurs when cheese is added to hot liquid too quickly or when the soup boils after adding cheese. Always remove the pot from high heat, add cheese gradually while stirring constantly, and never let the soup boil once cheese is incorporated.

What can I serve with low-carb broccoli soup to keep it keto-friendly?

Complement your soup with keto-friendly sides like almond flour crackers, cheese crisps, a simple green salad with olive oil dressing, avocado slices, or cloud bread. For added protein, top with extra crispy bacon, shredded rotisserie chicken, or a soft-boiled egg.

Want to try something else in ...

Keto Soups & Stews

Try following recommended recipes

No items found.
{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Keto Creamy Broccoli Cheese Soup Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/68522286ad102511f0f68d28_Leonardo_Phoenix_10_Overhead_shot_of_a_rustic_ceramic_bowl_fil_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2024-05-31", "description": "Learn how to make the best homemade keto-friendly creamy broccoli cheese soup that's rich, velvety, and incredibly satisfying. This easy low-carb recipe uses simple ingredients to create a hearty meal perfect for chilly days, with all the comfort of traditional cheese soup but without the carbs.", "prepTime": "PT15M", "cookTime": "PT25M", "totalTime": "PT40M", "keywords": "keto soup, low-carb soup, broccoli cheese soup, ketogenic recipe, comfort food", "recipeYield": "6", "recipeCategory": "Main Course", "recipeCuisine": "American", "nutrition": { "@type": "NutritionInformation", "calories": "425 calories", "carbohydrateContent": "8 g", "proteinContent": "15 g", "fatContent": "38 g", "saturatedFatContent": "18 g", "cholesterolContent": "95 mg", "sodiumContent": "680 mg", "sugarContent": "1 g", "servingSize": "1 serving" }, "recipeIngredient": [ "600g fresh broccoli, cut into florets", "120ml olive oil", "1 medium onion, finely diced (about 150g)", "3 cloves garlic, minced", "750ml chicken stock", "300ml double cream", "250g mature cheddar cheese, shredded", "100g cream cheese, softened", "1 tsp mustard powder", "1/2 tsp xanthan gum (optional, for thickening)", "Salt and freshly ground black pepper, to taste", "60g cooked bacon, crumbled (optional, for garnish)" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Sauté onions", "text": "Heat olive oil in a large pot over medium heat. Add the diced onion and cook until translucent, about 4-5 minutes. Stir occasionally to prevent browning as we want to develop sweetness without color." }, { "@type": "HowToStep", "name": "Add garlic", "text": "Add the minced garlic and cook for another 30 seconds until fragrant. The garlic should become aromatic but not brown, as browning will create bitter notes in your soup." }, { "@type": "HowToStep", "name": "Cook broccoli", "text": "Add the broccoli florets to the pot and stir to coat with the oil. Cook for 2-3 minutes, allowing the broccoli to start softening slightly and absorbing the flavors from the pot." }, { "@type": "HowToStep", "name": "Simmer", "text": "Pour in the chicken stock and bring to a simmer. Cover and cook for about 10-12 minutes, or until the broccoli is very tender when pierced with a fork. The tenderness of the broccoli is crucial for achieving a smooth soup texture." }, { "@type": "HowToStep", "name": "Blend", "text": "If you prefer a completely smooth soup, use an immersion blender to puree the soup directly in the pot. For a chunkier texture, remove about a third of the broccoli pieces with a slotted spoon, blend the remainder, then return the reserved broccoli to the pot. This step gives you control over the final texture of your soup." }, { "@type": "HowToStep", "name": "Add cream", "text": "Reduce heat to low and stir in the double cream. Allow the mixture to gently warm through without boiling, as boiling can cause the cream to separate and affect the silky texture." }, { "@type": "HowToStep", "name": "Incorporate cream cheese", "text": "Add the cream cheese in small chunks, stirring until completely melted and incorporated. The cream cheese adds both richness and helps emulsify the soup for a velvety consistency." }, { "@type": "HowToStep", "name": "Add cheese", "text": "Gradually add the shredded cheddar cheese, stirring constantly in a figure-eight motion. Add cheese in three batches, ensuring each addition is fully melted before adding more. This gradual approach prevents the cheese from clumping or creating a grainy texture." }, { "@type": "HowToStep", "name": "Season and thicken", "text": "Sprinkle in the mustard powder and stir well. If using xanthan gum for extra thickness, sprinkle it evenly over the surface while whisking continuously to prevent lumps. The xanthan gum works as a low-carb thickener that gives the soup a luxurious mouthfeel without adding flour." }, { "@type": "HowToStep", "name": "Final seasoning", "text": "Season with salt and freshly ground black pepper to taste. Allow the soup to simmer gently for another 5 minutes for the flavors to meld together. The soup should coat the back of a spoon when ready." }, { "@type": "HowToStep", "name": "Serve", "text": "Serve hot, garnished with additional shredded cheese and crumbled bacon if desired. The soup will continue to thicken as it cools, so you can adjust consistency with a splash of warm chicken stock if needed." }, { "@type": "HowToStep", "name": "Store", "text": "Store any leftovers in an airtight container in the refrigerator for up to 4 days. The soup may thicken when chilled; simply reheat gently on the stovetop with a little extra stock to reach your desired consistency. Avoid boiling when reheating to prevent the cheese from separating." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "178" }, "review": [ { "@type": "Review", "author": "Maria Rodriguez", "datePublished": "2024-05-25", "reviewBody": "Perfectly cheesy and satisfying! I've been on keto for months and this soup completely eliminated my carb cravings. The xanthan gum made it so thick and luxurious. My new favorite comfort food!", "name": "Perfect Keto Comfort", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Sven Johansson", "datePublished": "2024-05-22", "reviewBody": "My family couldn't tell this was keto! I made this for Sunday dinner and even my carb-loving teenagers asked for seconds. The texture was so creamy and the flavor was spot on. Will definitely make again.", "name": "Family Approved", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Priya Patel", "datePublished": "2024-05-18", "reviewBody": "The silky texture of this soup is absolutely worth every minute spent making it! I added a bit more mustard powder for extra kick. This soup freezes beautifully too - I've made a double batch for meal prep and it reheats perfectly.", "name": "Silky Perfection", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Liam O'Connor", "datePublished": "2024-05-15", "reviewBody": "This is now my go-to winter comfort food! The detailed instructions helped me achieve the perfect consistency. I especially appreciate the tip about adding the cheese gradually - no graininess at all. Topped with extra bacon for protein!", "name": "Winter Winner", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Mei-Ling Chen", "datePublished": "2024-05-10", "reviewBody": "This is honestly better than any restaurant version I've tried! The cream cheese makes such a difference in the richness. I've added this to our weekly meal rotation - it's that good. Perfect for my keto lifestyle without feeling deprived.", "name": "Restaurant Quality", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ] }
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Keto Creamy Broccoli Cheese Soup?", "acceptedAnswer": { "@type": "Answer", "text": "This keto soup features fresh broccoli florets, olive oil, onion, garlic, chicken stock, double cream, mature cheddar cheese, cream cheese, mustard powder, xanthan gum (optional), salt, pepper, and optional crumbled bacon for garnish." } }, { "@type": "Question", "name": "How to cook Keto Creamy Broccoli Cheese Soup at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Keto Creamy Broccoli Cheese Soup by sautéing onions and garlic, adding broccoli and chicken stock until tender, then blending to your preferred texture. Finally, incorporate double cream, cream cheese, and cheddar in stages, seasoning with mustard powder and spices for a velvety, indulgent low-carb soup ready in about 40 minutes." } }, { "@type": "Question", "name": "Can I freeze this broccoli cheese soup for later use?", "acceptedAnswer": { "@type": "Answer", "text": "Yes, this soup freezes well for up to 3 months in airtight containers. The texture may change slightly upon thawing, so reheat gently on low heat, stirring frequently. You might need to add a splash of cream or stock to restore the original consistency." } }, { "@type": "Question", "name": "Why is my cheese soup grainy instead of smooth and creamy?", "acceptedAnswer": { "@type": "Answer", "text": "Graininess typically occurs when cheese is added to hot liquid too quickly or when the soup boils after adding cheese. Always remove the pot from high heat, add cheese gradually while stirring constantly, and never let the soup boil once cheese is incorporated." } }, { "@type": "Question", "name": "What can I serve with low-carb broccoli soup to keep it keto-friendly?", "acceptedAnswer": { "@type": "Answer", "text": "Complement your soup with keto-friendly sides like almond flour crackers, cheese crisps, a simple green salad with olive oil dressing, avocado slices, or cloud bread. For added protein, top with extra crispy bacon, shredded rotisserie chicken, or a soft-boiled egg." } } ] }