Broccoli Cauliflower Soup

Indulge in this creamy broccoli and cauliflower soup, a delicious blend of hearty vegetables. It's a flavorful dish that's gentle on the kidneys, making it perfect for those with CKD. Easy to prepare and rich in taste, it's sure to become a favorite in your home. You'll love the ease and taste of this hearty soup.

I began cooking at age 12, learning from my grandmother how to create delicious meals from scratch. I've developed menus for various special diets that are praised for their taste and vibrant flavors. By providing evidence-based, tailored meal plans and educational content, I've helped over a thousand people manage CKD and promote better health.

[image error]

You'll love making this soup because it's both delicious and easy to prepare, bringing comfort to any meal. The simple ingredients and straightforward steps make it accessible for cooks of all levels. Plus, for those managing CKD, this recipe offers a flavorful and kidney-friendly option that doesn't compromise on taste.

If you enjoy eating cauliflower, then you will want to try this Roasted Pumpkin and Cauliflower Soup or even this Buffalo Cauliflower Dip. Both are great options and give you a healthier alternative and make your day a little easier!

[feast_advanced_jump_to]

For More Recipes and Ideas --->> Get Your Free Meals and Recipes That Are Perfect for Pre-Dialysis Diets, Pre-Dialysis with Diabetes, or Dialysis Diets.

Ingredients For Cauliflower Broccoli Soup

This recipe features wholesome ingredients like fresh broccoli and cauliflower florets, carrots, and onions to create a nourishing base. It's seasoned with garlic, thyme, and Texas Twist spice, then made creamy with almond milk, cheddar cheese, and nutritional yeast for a delicious finish. And if you are looking for a more robust soup, try our Southwestern Chicken Chili.

[image error]Olive oil - Used for sautéing the vegetables and adding healthy fats.Yellow onion - Provides sweetness and depth of flavor to the soup.Carrots - Add natural sweetness and essential nutrients.Minced garlic - Enhances the soup with aromatic flavor.Black pepper - Adds mild heat and seasoning.Dried thyme - Infuses the soup with herbal notes.Texas Twist spice - Offers a unique blend of spices for extra flavor.All-purpose flour - Acts as a thickening agent to create a creamy texture.Low sodium vegetable broth - Forms the flavorful base while keeping sodium low for CKD management.Almond milk - Adds creaminess without the use of dairy cream.Broccoli - Contributes nutrients and a hearty texture.Cauliflower - Adds creaminess and blends smoothly when pureed.Shredded cheddar cheese - Provides richness and a savory, cheesy flavor.Nutritional yeast - Enhances the cheesy flavor and adds B vitamins.

See recipe card for quantities.

Instructions

Preparing this broccoli and cauliflower cheese soup is a simple and satisfying process. You'll start by sautéing fresh vegetables to build a flavorful base, then simmer them with spices until tender. Finally, blend everything into a creamy soup and stir in cheddar cheese for a rich, comforting finish.

[image error]In a large pot, heat the oil over medium heat. Add the onion and cook until it is very soft and slightly brown. This takes about 5-8 minutes.[image error]

2. Add the carrots and cook for 5-8 minutes stirring gently.

Step 3 Broccoli Cauliflower Soup

3. Add the garlic, pepper, thyme, Texas Twist and flour to the vegetables and stir until combined and the flour disappears..

Step 4 Broccoli Cauliflower Soup

4. Reduce the heat to low, and stir in the broth, milk, broccoli and cauliflower. Bring to a simmer and place a lid on the pot. Let it simmer until the broccoli and cauliflower are tender, about 15-20 minutes.

Step 5 broccoli cauliflower soup

5. Use an immersion blender to puree the soup until it is thick and creamy. Or you can ladle out the vegetables in batches and blend them until mostly smooth, I recommend making it very smooth. Add the pureed vegetables back to the pot.

Step 6 broccoli cauliflower soup

6. Stir in the cheese and nutritional yeast and mix until the cheese is melted and the soup is creamy.

Hint: Blend the soup until it's very smooth for a better flavor and texture. The creaminess of the vegetables will really come out when you have it very well blended.

[image error]Variations

Exploring variations of this cauliflower broccoli soup can enhance its flavor and cater to different dietary needs while remaining kidney-friendly. Whether you're aiming for a vegan option or looking to introduce new flavors, small tweaks can make a delightful difference. Here are three variations you might consider:

Experiment with spices: Introduce spices like smoked paprika or cumin to give the soup a new flavor profile without increasing sodium content. Make it vegan: Replace the cheddar cheese with additional nutritional yeast to maintain a cheesy flavor while keeping the soup entirely plant-based.Add extra vegetables: Incorporate low-potassium veggies like zucchini or green beans to boost nutrients and add more texture.Storage

To store this soup, first allow it to cool completely to room temperature. Then, transfer it to airtight containers. You can refrigerate the soup for up to 3-4 days. For longer storage, freeze it in freezer-safe containers for up to 2-3 months. When you're ready to enjoy it again, thaw the soup in the refrigerator overnight and reheat it gently on the stove over low to medium heat, stirring occasionally.

Top Tip

Gradually add the cheese: Stir in the shredded cheddar cheese a little at a time over low heat. This helps the cheese melt smoothly without clumping, resulting in a creamier soup with evenly distributed cheesy flavor.

FAQ about broccoli and cauliflower cheese soupCan I make this soup vegan or dairy-free?

Yes, you can make the soup vegan by replacing the cheddar cheese with a plant-based cheese alternative or adding extra nutritional yeast to maintain the cheesy flavor without using dairy products.

Can I freeze the broccoli and cauliflower cheese soup for later use?

Yes, you can freeze this soup. Allow it to cool completely before transferring it to freezer-safe, airtight containers. It can be frozen for up to 2-3 months. When ready to enjoy, thaw it in the refrigerator overnight and reheat gently on the stove over low to medium heat, stirring occasionally.

Related Soup Recipes

Looking for other soup recipes like this? Try these:

Bowl of Broccoli Cauliflower SoupBroccoli Cauliflower SoupClose Up Of Cabbage Sausage and Potato Soup (2)Cabbage Sausage and Potato SoupClose Up Of Roasted Pumpkin and CauliflowerCauliflower Pumpkin SoupClose Up Of Southwestern Chicken ChiliSouthwestern Chicken ChiliPairing with other side Dishes

These are my favorite dishes to serve with Broccoli and Cauliflower Cheese Soup:

Orange bowl with fork Asparagus Pasta recipe on brown table background.Asparagus Pasta RecipePeas and Carrots in a bowl.Peas and CarrotsGrilled vegetables on a fork on a plate ready to be served.GAM: Grilled Vegetables on KabobsTake a sip 8Low Sodium Fried Rice (CKD Diet)

If you tried this Recipe or any other recipe on my website, please please leave a star rating and let me know how it goes in the comments below. I love hearing from you!

PrintRecipeBroccoli Cauliflower Soup Close Up Of Broccoli Cauliflower Soup [image error] Print Recipe [image error] Pin Recipe const share_pin_buttons = document.getElementsByClassName( 'share-pin button' ); if ( share_pin_buttons ) { for ( let share_key = 0; share_key < share_pin_buttons.length; share_key++ ) { share_pin_buttons[share_key].addEventListener( 'click', (e) => { e.stopPropagation(); window.open(e.target.dataset.href,'targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=500,height=500'); return false; } ); } }

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy and flavorful broccoli and cauliflower cheese soup that's both delicious and kidney-friendly. Easy to prepare with fresh vegetables and spices, it's a comforting meal perfect for those managing CKD.

Author: Mathea Ford, MBA, RDN, LD Prep Time: 15 minutes Cook Time: 50 minutes Total Time: 1 hour 5 minutes Yield: 4 Category: Soup Method: Stove Top Cuisine: American Diet: Low Salt Ingredients

2 tbsp olive oil
¾ cup yellow onion, chopped
2 cups carrots, peeled and diced
2 tablespoon minced garlic
½ teaspoon black pepper
1 teaspoon dried thyme
2 teaspoon Texas Twist spice
¼ cup all purpose flour
3 cups low sodium vegetable broth
1 cup almond milk
4 cups broccoli, chopped into florets
4 cups cauliflower, chopped into florets
1 cup shredded cheddar cheese
¼ cup nutritional yeast

Cook Mode Prevent your screen from going dark Instructions

1. In a large pot, heat the oil over medium heat. Add the onion and cook until it is very soft and slightly brown. This takes about 5-8 minutes.
2. Add the carrots and cook for 5-8 minutes stirring gently.
3. Add the garlic, pepper, thyme, Texas Twist and flour to the vegetables and stir until combined and the flour disappears.
4. Reduce the heat to low, and stir in the broth, milk, broccoli and cauliflower. Bring to a simmer and place a lid on the pot. Let it simmer until the broccoli and cauliflower are tender, about 15-20 minutes.
5. Use an immersion blender to puree the soup until it is thick and creamy. Or you can ladle out the vegetables in batches and blend them until mostly smooth, I recommend making it very smooth. Add the pureed vegetables back to the pot.
6. Stir in the cheese and nutritional yeast and mix until the cheese is melted and the soup is creamy.
7. Ladle into bowls, each serving is 2 cups
Makes 4 servings

(function(){ window.addEventListener( 'message', function( event ){ if ( ( 'https://nutrifox.com' !== event.origin && 'https://nutrifox.test' !== event.origin ) || typeof event.data !== 'string' ) { return; } var payload = JSON.parse( event.data ); switch ( payload.event ) { case 'setHeight': var iframe = document.getElementById( 'nutrifox-label-' + payload.recipeId ); iframe.style.height = payload.height + 'px'; break; } } );}()); Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

window.trCommon={"minRating":6,"ajaxurl":"https:\/\/www.renaldiethq.com\/wp-admin\/admin-... = window.TastyRecipes || {};window.TastyRecipes.smoothScroll = {init() {document.addEventListener( 'click', ( e ) => {let anchor = e.target;if ( anchor.tagName !== 'A' ) {anchor = anchor.closest( 'a.tasty-recipes-scrollto' );}if ( ! anchor || ! anchor.classList.contains( 'tasty-recipes-scrollto' ) ) {return;}const elementHref = anchor.getAttribute( 'href' );if ( ! elementHref ) {return;}e.preventDefault();this.goToSelector( elementHref );});},goToSelector( selector ) {const element = document.querySelector( selector );if ( ! element ) {return;}element.scrollIntoView( { behavior: 'smooth' } );}};document.addEventListener('DOMContentLoaded',() => window.TastyRecipes.smoothScroll.init());(function(){document.querySelectorAll('[data-tr-ingredient-checkbox]').forEach(function(el) {var input = el.querySelector('.tr-ingredient-checkbox-container input[type="checkbox"]');if ( ! input ) {return;}if (input.checked) {el.dataset.trIngredientCheckbox = 'checked';}el.addEventListener('click', function(event) {if ( 'A' === event.target.nodeName|| 'INPUT' === event.target.nodeName|| 'LABEL' === event.target.nodeName ) {return;}input.click();});input.addEventListener('change', function() {el.dataset.trIngredientCheckbox = input.checked ? 'checked' : '';});});}());window.TastyRecipes = window.TastyRecipes || {};window.TastyRecipes.cookMode = {wakeLockApi: false,wakeLock: false,cookModeSelector: '.tasty-recipes-cook-mode',init() {if ("wakeLock" in navigator && "request" in navigator.wakeLock) {this.wakeLockApi = navigator.wakeLock;}const cookModes = document.querySelectorAll(this.cookModeSelector);if (cookModes.length > 0) {for (const cookMode of cookModes) {if (this.wakeLockApi) {cookMode.querySelector('input[type="checkbox"]').addEventListener("change", event => {this.checkboxChange(event.target);}, false);} else {cookMode.style.display = "none";}}}},checkboxChange(checkbox) {if (checkbox.checked) {this.lock();} else {this.unlock();}},setCheckboxesState(state) {const checkboxes = document.querySelectorAll(this.cookModeSelector + ' input[type="checkbox"]');for (const checkbox of checkboxes) {checkbox.checked = state;}},async lock() {try {this.wakeLock = await this.wakeLockApi.request("screen");this.wakeLock.addEventListener("release", () => {this.wakeLock = false;this.setCheckboxesState(false);});this.setCheckboxesState(true);} catch (error) {this.setCheckboxesState(false);}},unlock() {if (this.wakeLock) {this.wakeLock.release();this.wakeLock = false;}this.setCheckboxesState(false);}};(function(callback) {if (document.readyState !== "loading") {callback();} else {document.addEventListener("DOMContentLoaded", callback);}})(() => {window.TastyRecipes.cookMode.init();});window.TastyRecipes = window.TastyRecipes || {};window.TastyRecipes.staticTooltip = {element: null,tooltipElement: null,deleting: false,init( element ) {if ( this.deleting ) {return;}this.element = element;this.buildElements();},destroy() {if ( ! this.tooltipElement || this.deleting ) {return;}this.deleting = true;this.tooltipElement.classList.remove( 'opened' );setTimeout( () => {this.tooltipElement.remove();this.deleting = false;}, 500 );},buildElements() {const tooltipElement = document.createElement( 'div' );tooltipElement.classList.add( 'tasty-recipes-static-tooltip');tooltipElement.setAttribute( 'id', 'tasty-recipes-tooltip' );const currentTooltipElement = document.getElementById( 'tasty-recipes-tooltip' );if ( currentTooltipElement ) {document.body.replaceChild( tooltipElement, currentTooltipElement );} else {document.body.appendChild( tooltipElement );}this.tooltipElement = document.getElementById( 'tasty-recipes-tooltip' );},show() {if ( ! this.tooltipElement ) {return;}const tooltipTop = this.element.getBoundingClientRect().top+ window.scrollY- 10 // 10px offset.- this.tooltipElement.getBoundingClientRect().height;const tooltipLeft = this.element.getBoundingClientRect().left- ( this.tooltipElement.getBoundingClientRect().width / 2 )+ ( this.element.getBoundingClientRect().width / 2 ) - 1;const posLeft = Math.max( 10, tooltipLeft );this.maybeRemoveTail( posLeft !== tooltipLeft );this.tooltipElement.setAttribute( 'style', 'top:' + tooltipTop + 'px;left:' + posLeft + 'px;' );this.tooltipElement.classList.add( 'opened' );},maybeRemoveTail( removeTail ) {if ( removeTail ) {this.tooltipElement.classList.add( 'tr-hide-tail' );} else {this.tooltipElement.classList.remove( 'tr-hide-tail' );}},changeMessage( message ) {if ( ! this.tooltipElement ) {return;}this.tooltipElement.innerHTML = message;}};window.TastyRecipes.ajax = {sendPostRequest( url, data, success, failure ) {const xhr = new XMLHttpRequest();xhr.open( 'POST', url, true );xhr.send( this.preparePostData( data ) );xhr.onreadystatechange = () => {if ( 4 !== xhr.readyState ) {return;}if ( xhr.status === 200 ) {success( JSON.parse( xhr.responseText ) );return;}failure( xhr );};xhr.onerror = () => {failure( xhr );};},preparePostData( data ) {const formData = new FormData();for ( const key in data ) {formData.append( key, data[key] );}return formData;},};window.TastyRecipes.ratings = {defaultRating: 0,currentRatingPercentage: 100,savingRating: false,init( minRating ) {this.minRating = minRating;this.formWatchRating();this.closeTooltipWhenClickOutside();this.addBodyClassBasedOnSelectedRating();this.backwardCompFormRatingPosition();},formWatchRating() {const ratings = document.querySelectorAll('.tasty-recipes-no-ratings-buttons [data-rating]');if ( ratings.length <= 0 ) {return;}for ( const rating of ratings ) {rating.addEventListener( 'click', event => {event.preventDefault();this.defaultRating = event.target.closest( '.checked' ).dataset.rating;this.setCheckedStar( event.target );this.maybeSendRating( this.defaultRating, event.target );this.setRatingInForm( this.defaultRating );} );}},closeTooltipWhenClickOutside() {window.addEventListener( 'click', e => {// Bailout (don't remove the tooltip) when the clicked element is a rating star, or it's the tooltip itself.if ( e.target.closest( '.tasty-recipes-rating' ) || e.target.classList.contains( 'tasty-recipes-static-tooltip' ) ) {return;}window.TastyRecipes.staticTooltip.destroy();} );}, setRatingInForm( rating ) {const ratingInput = document.querySelector( '#respond .tasty-recipes-rating[value="' + rating + '"]' );if ( ! ratingInput ) {return;}ratingInput.click();},addBodyClassBasedOnSelectedRating() {const ratingInputs = document.querySelectorAll( 'input.tasty-recipes-rating' );if ( ! ratingInputs ) {return;}for ( const ratingInput of ratingInputs ) {ratingInput.addEventListener( 'click', currentEvent => {const selectedRating = currentEvent.target.getAttribute( 'value' );this.handleBodyClassByRating( selectedRating );this.toggleCommentTextareaRequired( selectedRating );} );}},handleBodyClassByRating( rating ) {if ( rating < this.minRating ) {document.body.classList.remove( 'tasty-recipes-selected-minimum-rating' );return;}document.body.classList.add( 'tasty-recipes-selected-minimum-rating' );},toggleCommentTextareaRequired( rating ) {const commentTextarea = document.getElementById( 'comment' );if ( ! commentTextarea ) {return;}if ( rating < this.minRating ) {commentTextarea.setAttribute( 'required', '' );return;}commentTextarea.removeAttribute( 'required' );},maybeSendRating( rating, element ) {if ( this.savingRating === rating ) {return;}this.savingRating = rating;window.TastyRecipes.staticTooltip.init( element );const recipeCardElement = element.closest( '.tasty-recipes' );if ( ! recipeCardElement ) {window.TastyRecipes.staticTooltip.destroy();return;}window.TastyRecipes.ajax.sendPostRequest(window.trCommon.ajaxurl,{action: 'tasty_recipes_save_rating',rating,nonce: window.trCommon.ratingNonce,post_id: window.trCommon.postId,recipe_id: recipeCardElement.dataset.trId,},( response ) => {window.TastyRecipes.staticTooltip.changeMessage( response.data.message );window.TastyRecipes.staticTooltip.show();this.updateAverageText( response.data, recipeCardElement );this.maybeFillCommentForm( response.data );// Hide the tooltip after 5 seconds.setTimeout( () => {this.maybeResetTooltip( recipeCardElement, response.data, rating );}, 5000 );},() => {this.resetTooltip( recipeCardElement );});},updateAverageText( data, recipeCardElement ) {if ( ! data.average ) {return;}this.setRatingPercent( data );if ( ! data.count ) {return;}const quickLink = document.querySelector( '.tasty-recipes-rating-link' );if ( quickLink ) {this.setTextInContainer( quickLink, data );this.setPartialStar( quickLink );}const cardStars = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );cardStars.dataset.trDefaultRating = data.average;this.setTextInContainer( recipeCardElement.querySelector( '.tasty-recipes-rating' ), data );},setTextInContainer( container, data ) {if ( ! container ) {return;}if ( data.label ) {const ratingLabelElement = container.querySelector( '.rating-label' );if ( ratingLabelElement ) {ratingLabelElement.innerHTML = data.label;}return;}const averageElement = container.querySelector( '.average' );if ( averageElement ) {averageElement.textContent = data.average;}const countElement = container.querySelector( '.count' );if ( countElement ) {countElement.textContent = data.count;}},setPartialStar( container ) {const highestStar = container.querySelector( '[data-rating="' + Math.ceil( this.defaultRating ) + '"]' );if ( highestStar ) {highestStar.dataset.trClip = this.currentRatingPercentage;}},setRatingPercent( data ) {this.defaultRating = data.average.toFixed( 1 );const parts = data.average.toFixed( 2 ).toString().split( '.' );this.currentRatingPercentage = parts[1] ? parts[1] : 100;if ( this.currentRatingPercentage === '00' ) {this.currentRatingPercentage = 100;}},setCheckedStar( target ) {const cardRatingContainer = target.closest( '.tasty-recipes-ratings-buttons' );const selectedRatingElement = cardRatingContainer.querySelector( '[data-tr-checked]' );if ( selectedRatingElement ) {delete selectedRatingElement.dataset.trChecked;}const thisStar = target.closest( '.tasty-recipes-rating' );thisStar.dataset.trChecked = 1;thisStar.querySelector( '[data-tr-clip]' ).dataset.trClip = 100;},maybeFillCommentForm( data ) {if ( ! data.comment || ! data.comment.content ) {return;}const commentForm = document.querySelector( '#commentform' );if ( ! commentForm ) {return;}const commentBox = commentForm.querySelector( '[name=comment]' );if ( ! commentBox || commentBox.value ) {return;}// Add comment details for editing.commentBox.innerHTML = data.comment.content;if ( data.comment.name ) {commentForm.querySelector( '[name=author]' ).value = data.comment.name;commentForm.querySelector( '[name=email]' ).value = data.comment.email;}},maybeResetTooltip( recipeCardElement, data, rating ) {if ( this.savingRating === rating ) {this.resetTooltip( recipeCardElement, data );}},resetTooltip( recipeCardElement, data ) {window.TastyRecipes.staticTooltip.destroy();this.savingRating = false;// Reset the default rating.const cardRatingContainer = recipeCardElement.querySelector( '.tasty-recipes-ratings-buttons' );if ( cardRatingContainer ) {this.defaultRating = ( data && data.average ) ? data.average.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;cardRatingContainer.dataset.trDefaultRating = this.defaultRating;this.resetSelectedStar( cardRatingContainer, data );}},resetSelectedStar( cardRatingContainer ) {const selectedRatingElement = cardRatingContainer.querySelector( '[data-rating="' + Math.ceil( this.defaultRating ) + '"]' );if ( selectedRatingElement ) {selectedRatingElement.querySelector( '[data-tr-clip]' ).dataset.trClip = this.currentRatingPercentage;selectedRatingElement.parentNode.dataset.trChecked = 1;}const previousSelectedElement= cardRatingContainer.querySelector( '[data-tr-checked]' );if ( previousSelectedElement ) {const currentSelectedRating = previousSelectedElement.querySelector('[data-rating]');if ( currentSelectedRating !== selectedRatingElement ) {delete previousSelectedElement.dataset.trChecked;}}},backwardCompFormRatingPosition() {const ratingsButtons = document.querySelector( '#respond .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons' );if ( ! ratingsButtons ) {return;}const ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);if ( ! ratingsButtonsStyles.display.includes( 'flex' ) ) {ratingsButtons.style.direction = 'rtl';}if ( typeof tastyRecipesRating !== 'undefined' ) {// Select the rating that was previously selected in admin.ratingsButtons.querySelector( '.tasty-recipes-rating[value="' + tastyRecipesRating + '"]' ).checked = true;}const ratingSpans = ratingsButtons.querySelectorAll( '.tasty-recipes-rating' );for (const ratingSpan of ratingSpans) {ratingSpan.addEventListener( 'click', event => {if ( ratingSpan === event.target ) {return;}ratingSpan.previousElementSibling.click();} );}}};(function(callback) {if (document.readyState !== "loading") {callback();} else {window.addEventListener( 'load', callback );}})(() => {window.TastyRecipes.ratings.init( window.trCommon ? window.trCommon.minRating : 4 );});Recipe Card powered by [image error] Check Out Our Meal Plans For People With Chronic Kidney Disease (CKD)

The post Broccoli Cauliflower Soup appeared first on Renal Diet HQ.

 •  0 comments  •  flag
Share on Twitter
Published on September 12, 2024 11:58
No comments have been added yet.