Mathea Ford's Blog, page 12
October 30, 2024
Cranberry Apple Walnut Stuffing
Cranberry Apple Walnut Stuffing is a perfect blend of sweet and savory, making it a flavorful addition to any holiday meal. This stuffing recipe is not only delicious but also CKD-friendly, using low-sodium broth and unsalted butter to limit sodium intake while still providing a rich and satisfying dish. Whether you're hosting a dinner or looking for a kidney-friendly option, this recipe is sure to please.
As a Registered Dietitian with over 25 years of experience, I specialize in creating kidney-friendly recipes like this Apple Cranberry Walnut Stuffing. Inspired by my personal journey supporting family members with CKD, I understand how challenging it can be to find reliable dietary advice, which is why I focus on providing clear, evidence-based guidance. Every recipe I create, including this stuffing, is designed to meet the nutritional needs of those managing Chronic Kidney Disease, while ensuring meals are flavorful and enjoyableâ.

This Walnut Cranberry Apple Stuffing is designed to be kidney-friendly, using low-sodium vegetable broth and unsalted butter to keep sodium levels in check. The recipe incorporates healthy fats from walnuts and plenty of fresh, low-potassium ingredients like apples and herbs, making it a suitable option for those managing Chronic Kidney Disease. By minimizing sodium and focusing on fresh ingredients, this dish allows you to enjoy holiday flavors without compromising your health.
Other kidney friendly side dishes for your meals like skillet corn and low sodium cornbread are options to serve with this delicious stuffing!
[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 Cranberry Walnut Apple StuffingThis Apple Cranberry Stuffing is made with simple, wholesome ingredients that come together to create a rich and flavorful dish. Each ingredient plays a vital role in balancing sweet, savory, and crunchy textures while keeping it kidney-friendly.

See recipe card for quantities.

The steps for making this Cranberry Apple Walnut Stuffing are straightforward and perfect for a holiday meal. Follow these simple instructions to create a stuffing thatâs both flavorful and CKD-friendly.

2. Place both sheet pans into the oven on opposite racks and allow to dry. Toss the bread cubes halfway through and rotate baking sheets . This should take about 30 minutes total.

3. Once the bread is dry, remove from oven and set aside. Increase oven temperature to 325'F

4. Melt butter in a large skillet or Dutch oven on the stovetop. Add celery and onion and sauté until softened, about 10-12 minutes.

5. Add in apples and saute until they begin to breakdown and soften - 4-5 minutes.

6. Remove from heat and toss in walnuts, cranberries, parsley, rosemary, thyme and sage.

7. In an extra large mixing bowl, add the dried bread cubes. Pour apple mixture over the bread cubes. Mix gently.

8. Add 1 cup of broth to the bowl and mix gently. Slowly pour in more broth and mix until bread has evenly soaked up the broth.

9. Spray a 9x13 in baking dish with non stick cooking spray. Pour bread mixture into baking dish and spread into an even layer.
10. Cover baking dish with foil and bake in preheated oven for 15 minutes. Then uncover and bake until warmed through and top is golden brown, about 20 minutes longer.
Hint: If making ahead, you can prepare the stuffing and refrigerate it overnight before baking, just add a little extra broth before baking to maintain moisture.
Variations for Apple Cranberry Walnut StuffingTo make this recipe adaptable to individual CKD needs, here are a few variations:
Lower Potassium: Swap apples for pears to reduce potassium content while still adding a sweet, fruity element.Vegetarian Protein Boost: Add cooked quinoa to the stuffing for a plant-based protein boost, making it even more filling while still kidney-friendly.No Nuts Option: If you're avoiding nuts, replace the walnuts with toasted sunflower seeds for added crunch without the phosphorus.
To store your Apple Cranberry Stuffing Walnut:
Reheat: Add a splash of broth before reheating to maintain moisture and prevent the stuffing from drying out.Refrigerate: Place any leftovers in an airtight container and refrigerate for up to 3-4 days.Freeze: For longer storage, freeze the stuffing in an airtight container for up to 2 months. To reheat, thaw overnight in the refrigerator and bake at 325°F until warmed through.Top tipFresh herbs enhance the dish's flavor, but dried herbs can be used in smaller quantities if fresh ones aren't available.
FAQs about Apple Cranberry StuffingCan I make this stuffing ahead of time?Yes! You can prepare the stuffing up to a day in advance. Simply refrigerate it before baking and add a little extra broth before baking to ensure it stays moist.
Is this stuffing safe for people with CKD?Yes, this stuffing is CKD-friendly, as it uses low-sodium broth and fresh ingredients. Be sure to monitor portion sizes and adjust according to individual dietary needs.
What can I use instead of walnuts?You can substitute walnuts with pecans, sunflower seeds, or even omit them if you prefer a nut-free version.
Other Side Dishes with Apple Cranberry StuffingLooking for other recipes like this? Try these:




These are my favorite entrees to pair with this recipe:




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!
PrintRecipeCranberry Apple Walnut Stuffing
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This Cranberry Apple Walnut Stuffing is a perfect blend of savory and sweet, making it ideal for holiday gatherings. It's kidney-friendly and packed with flavor, using low-sodium ingredients to keep it healthy for those with CKD.
Author: Mathea Ford, MBA, RDN, LD Prep Time: 30 minutes Cook Time: 45 minutes Total Time: 1 hour 15 minutes Yield: 12 Category: Side Dish Method: Oven and Stove Top Cuisine: American Diet: Vegetarian Ingredients10 cups (16 oz) sandwich bread cubes (cut into about ½ in cubes) [about ¾ of a 20 ounce loaf of bread]
â
cup unsalted butter
½ cup walnuts
2 cups diced celery
1 cup chopped yellow onion
2 medium granny smith apples (cored and cut into small cubes) about 3 cups
1 cup dried cranberries
4 tablespoon fresh chopped parsley
1 tablespoon chopped fresh rosemary
1 teaspoon fresh chopped thyme
½ teaspoon dried sage
2 cups low sodium vegetable broth
1. Preheat oven to 300'F. Place bread cubes on two rimmed baking sheets and spread into an even layer.
2. Place both sheet pans into the oven on opposite racks and allow to dry. Toss the bread cubes halfway through and rotate baking sheets . This should take about 30 minutes total.
3. Once the bread is dry, remove from oven and set aside. Increase oven temperature to 325'F
4. Melt butter in a large skillet or dutch oven on the stovetop. Add celery and onion and saute until softened, about 10-12 minutes.
5. Add in apples and saute until they begin to breakdown and soften - 4-5 minutes.
6. Remove from heat and toss in walnuts, cranberries, parsley, rosemary, thyme and sage.
7. In an extra large mixing bowl, add the dried bread cubes. Pour apple mixture over the bread cubes. Mix gently.
8. Add 1 cup of broth to the bowl and mix gently. Slowly pour in more broth and mix until bread has evenly soaked up the broth.
9. Spray a 9x13 in baking dish with non stick cooking spray. Pour bread mixture into baking dish and spread into an even layer.
10. Cover baking dish with foil and bake in preheated oven for 15 minutes. Then uncover and bake until warmed through and top is golden brown, about 20 minutes longer.
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 Cranberry Apple Walnut Stuffing appeared first on Renal Diet HQ.
October 28, 2024
Roasted Cornish Hens
Roasted Cornish hens are a perfect choice when you want a flavorful, elegant meal without much effort. This recipe combines fresh herbs, garlic, and lemon to create a savory yet light dish thatâs ideal for special occasions or weeknight dinners. Plus, it's naturally low in sodium, making it a great option for those managing chronic kidney disease (CKD) while still enjoying delicious food.
With over 25 years of experience developing recipes tailored to special dietary needs, I prioritize providing evidence-based content to ensure healthy and delicious meals. Having created successful menus for various diets, I specialize in crafting recipes for those managing CKD. My personal experience supporting my father through his Stage 3 CKD journey has deepened my understanding of how dietary adjustments can help maintain kidney health.

This oven roasted Cornish hens recipe is naturally low in sodium, making it suitable for individuals managing chronic kidney disease. The fresh herbs and lemon provide flavor without relying on salt, which helps support kidney health by keeping sodium levels in check. Additionally, the recipe is rich in high-quality protein while avoiding ingredients like phosphorus-heavy additives, allowing for a balanced and kidney-friendly meal.
You might like our other kidney friendly chicken recipes, and eating a robust salad, like our nectarine salad with your Cornish game hen is perfect. Try our ranch flavored chicken foil packets next time!
[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.
IngredientsThis recipe uses simple, fresh ingredients to create a flavorful roasted Cornish hens dish. By combining herbs, garlic, and lemon, you can enjoy a meal that's both aromatic and kidney-friendly.

See recipe card for quantities.
InstructionsThe best Cornish game hen recipe is easy and requires minimal prep time. Follow these steps to achieve perfectly crispy skin and juicy, tender meat with every bite.


4. Evenly coat both hens on all sides using the oil and herb mixture. You can also coat the inside of the hen if you have extra mixture.

5. Transfer them to a roasting pan with a rack, and bake in the oven in the middle rack for 50-60 minutes.

6. Remove from oven and let them rest about 5 minutes. Cut the hens in half (each side should have a wing and a drum stick).
Hint: Use a meat thermometer to check for doneness. The internal temperature should reach 165°F at the thickest part of the thigh for safe consumption.
Variations for Game HensThis roasted Cornish hens recipe is versatile and can be adapted to fit different flavor preferences while remaining kidney-friendly. Below are a few simple adjustments you can make to keep the dish low in sodium and rich in flavor:
Herb-infused olive oil â Infuse olive oil with herbs like sage or tarragon for a deeper, more complex flavor without adding extra salt.Low-sodium herb blend â Swap the rosemary and thyme for a low-sodium herb mix like basil and oregano for a fresh, fragrant variation.Citrus variation â Use orange or lime zest and juice instead of lemon to add a sweeter or tangier twist.Garlic-rosemary butter â Rub unsalted garlic-rosemary butter under the skin for extra moisture and richness.Spice it up â Add a pinch of cayenne or chili powder for those who enjoy a little heat, while keeping the sodium content in check.StorageRefrigeration: Store leftover Cornish hens in an airtight container in the refrigerator for up to 3-4 days. Reheat in the oven to maintain the crispy skin and tender meat.Freezing: You can freeze the hens by wrapping them tightly in plastic wrap and placing them in a freezer-safe bag. They will last for up to 2 months. Thaw in the refrigerator overnight before reheating.Reheating: To reheat, preheat your oven to 350°F and warm the hens on a baking sheet for about 15-20 minutes, or until heated through.Top tipRub the seasoning under the skin of the hens for an extra boost of flavor. Gently separate the skin from the meat with your fingers and apply the herb mixture underneath.
FAQs for Roasted Cornish HensHow do I know when the Cornish hens are fully cooked?Use a meat thermometer to check that the internal temperature has reached 165°F at the thickest part of the thigh.
What can I serve with roasted Cornish hens?Pair these hens with our Thanksgiving spread of dairy free green bean casserole, cranberry apple walnut stuffing and some Vegan apple cake for a balanced, kidney-friendly meal.
Is this recipe suitable for people without CKD?Absolutely! This recipe is flavorful and nutritious for everyone, and the low-sodium adjustments benefit all health-conscious eaters.
Other Kidney Friendly Chicken DishesLooking for other recipes like this Cornish Game hen? Try these:




These are my favorite dishes to serve with the Game Hen recipe:



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!
PrintRecipeOven Roasted Cornish Hens [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
These roasted Cornish hens are packed with fresh herb flavors and a citrusy kick. Easy to make and low in sodium, they're perfect for CKD-friendly meals.
Author: Mathea Ford, MBA, RDN, LD Prep Time: 10 minutes Cook Time: 60 minutes Total Time: 1 hour 10 minutes Yield: 4 Category: Entree Method: Oven Cuisine: American Diet: Low Salt Ingredients2 cornish hens (thaw before cooking) (~1 ½ pounds each raw weight)
2 tablespoon minced garlic
1 lemon, 1 tablespoon zest and juice from lemon
2 teaspoon finely chopped fresh rosemary
2 teaspoon finely chopped fresh thyme
1 teaspoon smoked paprika
3 tablespoon olive oil
½ teaspoon ground pepper
1. Preheat oven to 350' F
2. Pat the cornish hens dry with a paper towel both on the outside and inside the cavity. Set aside.
3. In a bowl, mix together the lemon, lemon zest, garlic, rosemary, thyme, smoked paprika, pepper and oil.
4. Evenly coat both hens on all sides using the oil and herb mixture. You can also coat the inside of the hen if you have extra mixture.
5. Transfer them to a roasting pan with a rack, and bake in the oven in the middle rack for 50-60 minutes.
6. Remove from oven and let them rest about 5 minutes. Cut the hens in half (each side should have a wing and a drum stick).
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 Roasted Cornish Hens appeared first on Renal Diet HQ.
October 25, 2024
Breakfast for Chronic Kidney Disease-Podcast

Finding the right breakfast can be challenging for those with stage 3 Chronic Kidney Disease (CKD). However, a kidney-friendly breakfast is not only achievable but can be delicious, energizing, and beneficial for your health. Iâm Mathea Ford, a registered dietitian nutritionist specializing in CKD, and the founder of Renal Diet HQ. In this post, Iâll guide you through ideal breakfast options to support kidney health, maintain energy, and help you manage symptoms. Say goodbye to bland meals and start your journey to a vibrant, healthy life with breakfasts that work for your kidneys.
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.
Why Breakfast Matters for CKD PatientsBreakfast is particularly important for people with CKD, especially those managing stage 3. A well-balanced morning meal can help stabilize energy levels, reduce fatigue, and support kidney function by providing controlled portions of essential nutrients. For those with CKD, eating in the morning sets a positive tone, helping manage blood pressure, regulate blood glucose levels, and avoid kidney strain. Starting the day with the right foods will help prevent CKD-related symptoms like swelling and ensure youâre meeting your bodyâs unique nutritional needs.
Key Considerations for a Kidney-Friendly BreakfastCrafting a breakfast menu that supports kidney health doesnât have to be complicated. When planning your breakfast, aim for foods low in sodium, phosphorus, and potassium. Hereâs what to focus on:
Low-Sodium Foods: Excess sodium can strain the kidneys and lead to high blood pressure.Moderate Phosphorus and Potassium: Limiting these minerals is essential for reducing kidney workload, especially for those with CKD stage 3.Balanced Nutrients: Select lean proteins, whole grains, and fiber-rich fruits and vegetables to give your body the energy it needs without overloading your kidneys.By focusing on these nutrient considerations, youâll enjoy meals that are satisfying, energizing, and safe for CKD.
Ideal Breakfast Foods for CKD PatientsThere are numerous breakfast options that can support kidney health. Some great options include:
Whole Grains: Oatmeal, quinoa, and barley provide complex carbs and fiber that help slow down the absorption of harmful minerals.Protein Choices: Eggs (especially egg whites), lean meats like chicken, turkey, and fish, or plant-based proteins such as tofu provide essential nutrients without excess sodium.Low-Potassium Dairy Alternatives: Skim milk and rice milk are kidney-friendly and help manage phosphorus and potassium levels.These ingredients ensure your breakfast is nutrient-rich without putting unnecessary strain on your kidneys.
Creative Breakfast Options for VarietyVariety can make breakfast more enjoyable and sustainable for those managing CKD. Here are a few ideas to try:
Kidney-Friendly Breakfast Casseroles: Casseroles can be an easy and delicious way to get nutrients while adhering to CKD restrictions. Avoid high-potassium ingredients and choose low-fat proteins like egg whites, lean meats, and kidney-safe vegetables like spinach, peppers, or mushrooms.Smoothies: A smoothie made with frozen berries, ground flaxseed, Greek yogurt, and non-dairy milk (like almond or rice milk) is a tasty and nutritious option. Be cautious with high-potassium ingredients like certain nuts and avoid overuse of potassium-rich fruits.Vegetable Omelets: Using egg whites and adding kidney-friendly vegetables, such as spinach, onions, and peppers, makes for a protein-packed, low-potassium breakfast.Nutrient-Dense Additions for a Balanced MealIncorporating fruits, vegetables, and whole grains can enhance the nutrition of your kidney-friendly breakfast. Here are a few nutrient-dense options:
Fruits: Apples, pears, and berries offer antioxidants and fiber.Vegetables: Kale, spinach, and broccoli provide essential vitamins and minerals like vitamin C, magnesium, and calcium.Whole Grain Toast with Healthy Toppings: Whole grain toast with almond butter or hummus provides heart-healthy fats and protein.These nutrient-rich foods will make your breakfast balanced and satisfying while promoting kidney health.
Beverage Choices to Complement Your BreakfastDrinks are often an overlooked part of breakfast but can contribute to a kidney-friendly morning routine. Low-sodium beverage options include:
Herbal or Green Tea: Naturally low in potassium, with antioxidant benefits.Coffee (in Moderation): Can be safely consumed with low-potassium milk or a non-dairy alternative.Hot Chocolate with Skim or Rice Milk: A kidney-friendly way to enjoy something warm and comforting.Be mindful of added sugars, and choose unsweetened options when possible.
The Benefits of Meal Planning for CKD BreakfastsMeal planning is an effective strategy for managing a CKD-friendly breakfast routine. Planning ahead helps ensure you have the right foods available, including healthy snacks like hard-boiled eggs or pre-prepped vegetable mixes. A planned approach makes it easier to stick to kidney-friendly options and avoid last-minute choices that may strain your kidneys.
Starting your day with a nutritious breakfast can make a big impact on your kidney health, similar to the benefits of consistent sleep or medication. Choose breakfasts that are low in sodium and potassium, rich in fiber, and packed with essential vitamins and minerals to set a healthy tone for the day. Remember, prioritizing a CKD-friendly breakfast each morning is a powerful step toward managing your health and boosting your energy.
For more guidance on eating for CKD, visit Renal Diet HQ and take the first step toward a healthier lifestyle today!
Learn more about Understanding Fluid Restrictions: How to Manage Thirst and Stay within your Limits
Learn more about Reading Food Labels for CKD: What to look for when shopping for groceries-Podcast
The post Breakfast for Chronic Kidney Disease-Podcast appeared first on Renal Diet HQ.
Dairy-Free Green Bean Casserole
This Dairy-Free Green Bean Casserole is the perfect twist on the classic holiday dish, made completely without dairy but just as creamy and delicious. Ideal for anyone following a plant-based or kidney-friendly diet, this recipe keeps things light while still delivering on flavor. Plus, it's made from scratch with simple ingredients, so you can feel good about serving it to family and friends.
As a Registered Dietitian, I specialize in creating recipes that are safe and delicious for managing CKD. My expertise is rooted in evidence-based nutrition, adhering to guidelines from leading CKD organizations. With a lifelong passion for cooking and continuous professional development, I ensure that each recipe is both practical and health-conscious.

This Dairy-Free Green Bean Casserole is a great option for those managing CKD, as itâs low in sodium and made with kidney-friendly ingredients like fresh green beans and almond milk. By using vegetable broth and omitting dairy, this recipe offers a flavorful, creamy dish without putting stress on your kidneys. It's an easy-to-make side that can fit into your renal diet while still being a satisfying addition to any meal.
Eating this green bean casserole recipe dairy free is a treat in and of itself, but I also love our dairy free vanilla pudding as a dessert, but you could also choose the vegan apple cake we just released as part of our Thanksgiving Meal for CKD. Looking for our other Kidney Friendly Side Dishes that we love to share?
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 Green Bean Casserole Dairy FreeThis Easy Dairy Free Green Bean Casserole uses simple, wholesome ingredients that come together to create a delicious, kidney-friendly dish. From fresh green beans to a creamy, dairy-free gravy like sauce, each component is carefully chosen to keep this recipe light and nutritious.

See recipe card for quantities.
InstructionsFollow these easy steps to create a delicious Dairy Free Green Bean Casserole from scratch. With a few simple techniques, you'll have a savory, creamy casserole that's perfect for any occasion.


3. Heat 2 tablespoon olive oil in a large skillet over medium heat. Add the onion and saute for 4-5 minutes until the onions become translucent. Add the garlic and cook for an additional minute.

4. Whisk in flour until it is absorbed by the fat and vegetables and forms a roux (a sticky white paste). Slowly add broth, whisking the roux until it's smooth with no chunks. Add almond milk and whisk until smooth. Add pepper.

5. Bring to a simmer in the pan and allow it to thicken, about 5 minutes.
6. Stir in the green beans and ½ cup of the fried onions. Make sure it's entirely coated.

7. Add the casserole mixture to a 9x13 pan (spray the pan with pan spray before you add the casserole) and top with remaining fried onions. Bake for 15-20 minutes, uncovered, until the sauce is bubbling and the onions have browned.

8. Remove from the oven and allow to cool for about 10 minutes prior to serving.
Hint: Crispy Topping: For extra crispy onions on top, bake the casserole uncovered for the last 5 minutes at a slightly higher temperature, around 425°F.
VariationsThis Green Bean Casserole Non Dairy can easily be adapted to suit different dietary needs while still staying kidney-friendly. Whether you're looking for a lower sodium option or a gluten-free twist, here are a few ways to customize the recipe without sacrificing flavor.
Spicy Kick: Add a pinch of red pepper flakes to the almond milk sauce for a touch of heat.Low-Sodium Version: Use a low-sodium vegetable broth and unsalted fried onions to reduce sodium content.Gluten-Free: Replace all-purpose flour with a gluten-free flour blend to keep it suitable for gluten sensitivities.Nut-Free: Swap almond milk for oat milk or coconut milk to make the recipe nut-free.Vegan-Friendly: Ensure the fried onions are vegan, or replace them with crispy, seasoned panko breadcrumbs.
Prep Ahead: You can blanch the green beans and make the sauce a day ahead of time, then assemble and bake the casserole just before serving.
FAQs for Dairy-Free Green Bean CasseroleCan I use frozen green beans instead of fresh?Yes, you can use frozen green beans. Just make sure to thaw and drain them well before adding to the casserole to avoid excess moisture.
Can I make this casserole ahead of time?Absolutely! You can prepare the casserole up to 24 hours in advance and refrigerate it before baking. Just add the fried onions right before baking for the best texture.
How can I make this casserole gluten-free?Simply replace the all-purpose flour with a gluten-free flour blend, and ensure that any fried onions or toppings you use are gluten-free as well.
Other Kidney Friendly Side DishesLooking for other recipes like this dairy free green bean casserole? Try these:




We have other kidney friendly meals that you can download to have a delicious plan anytime you need one:




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!
PrintRecipeDairy-Free Green Bean Casserole
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This Dairy-Free Green Bean Casserole is creamy, flavorful, and easy to make, perfect for those following a CKD-friendly diet. Made from scratch with fresh green beans, almond milk, and crispy onions, itâs a delicious and wholesome addition to any meal.
Author: Mathea Ford, MBA, RDN, LD Prep Time: 20 minutes Cook Time: 20 minutes Total Time: 40 minutes Yield: 12 Category: Side Dish Method: Oven and Stove Top Cuisine: American Diet: Vegetarian Ingredients1 ½ pound fresh green beans
2 tablespoon olive oil
1 cup chopped onions
2 teaspoon minced garlic
3 tablespoon all purpose flour
¾ cup low sodium vegetable broth
1 ¼ cup almond milk
½ teaspoon black pepper
1 cup French fried onions - divided into 2 equal portions
1. Preheat oven to 400'F
2. For the green beans, remove the stem ends with a knife or scissors and rinse them thoroughly. There's no need to trim off the tail. I like to cut them in half. Bring a large pot of water to a boil. Blanch the green beans for about 4 minutes, which is putting them in the boiling water until they turn bright green and slightly tender. Drain.
3. Heat 2 tablespoon olive oil in a large skillet over medium heat. Add the onion and saute for 4-5 minutes until the onions become translucent. Add the garlic and cook for an additional minute.
4. Whisk in flour until it is absorbed by the fat and vegetables and forms a roux (a sticky white paste). Slowly add broth, whisking the roux until it's smooth with no chunks. Add almond milk and whisk until smooth. Add pepper.
5. Bring to a simmer in the pan and allow it to thicken, about 5 minutes.
6. Stir in the green beans and ½ cup of the fried onions. Make sure it's entirely coated.
7. Add the casserole mixture to a 9x13 pan (spray the pan with pan spray before you add the casserole) and top with remaining fried onions. Bake for 15-20 minutes, uncovered, until the sauce is bubbling and the onions have browned.
8. Remove from the oven and allow to cool for about 10 minutes prior to serving.
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 Dairy-Free Green Bean Casserole appeared first on Renal Diet HQ.
October 23, 2024
Understanding Fluid Restrictions: How to Manage Thirst and Stay within your Limits-Podcast

Fluid restrictions are a common part of managing chronic conditions like Chronic Kidney Disease (CKD), heart failure, and others. If you're facing these restrictions, it's important to understand how to stay within your fluid limits while managing your thirst. In this post, weâll explore the importance of fluid restrictions, how to manage them, and tips for staying hydrated without overdoing it.
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.
Why Are Fluid Restrictions Necessary?If you've been prescribed fluid restrictions, you might wonder why they're so crucial. Fluid restrictions are typically used to prevent fluid overload, which occurs when your body holds onto too much fluid. This can place extra stress on your heart, kidneys, and other organs, leading to serious health problems.
Fluid overload can cause symptoms like swelling in the limbs, difficulty breathing, and high blood pressure. Sticking to your prescribed limits helps prevent these issues and keeps your body functioning as it should.
How to Determine Your Fluid LimitYour fluid limit is specific to your individual health needs. This limit is usually set by your healthcare provider based on your condition and symptoms. Itâs important to remember that your fluid limit includes not just what you drink, but also foods with a high water content, like soups, ice cream, and even watermelon.
To stay on top of your limit, always check with your healthcare provider to ensure you understand how much fluid you can consume each day. Following these guidelines will help you avoid complications related to fluid overload.
Effective Strategies for Managing ThirstManaging thirst can be one of the toughest parts of sticking to a fluid restriction, but there are strategies that can help:
Sip Slowly: Instead of drinking large amounts at once, try sipping water slowly throughout the day. This can help spread out your fluid intake while keeping your mouth moist.Use Ice Chips: If your fluid restriction is particularly strict, sucking on ice chips can be a great way to keep your mouth hydrated without consuming too much fluid.Stay Cool: Try to avoid overheating, as sweating can make you feel thirstier. Keeping your environment cool can reduce your urge to drink more fluids.Mouthwash or Hard Candy: Using mouthwash or sucking on sugar-free hard candy can freshen your mouth and reduce the feeling of dryness without needing to drink fluids.These small adjustments can help you stay comfortable while keeping within your daily limits.
Be Mindful of High Water-Content FoodsItâs not just drinks you need to be careful aboutâmany foods contain high amounts of water and can contribute to your fluid intake. Some foods to watch out for include:
WatermelonSoupsCeleryThese foods can quickly add to your fluid totals, so itâs a good idea to limit them. Instead, opt for foods that are lower in water content to help manage your intake more easily.
Tracking Your Fluid IntakeKeeping track of your fluid intake is crucial for managing your restrictions effectively. You may find it helpful to use a journal or an app to log everything you consume that contains fluids. This includes all beverages, as well as food with high water content, such as fruit or certain vegetables.
By staying organized and tracking your intake, you can avoid accidentally going over your fluid limit. Itâs a simple habit that makes a big difference in managing your health.
Recognizing the Signs of Dehydration and Fluid OverloadItâs important to strike the right balance when managing your fluid intake. While restricting fluids is necessary for some conditions, you also need to watch for signs of dehydration. Symptoms of dehydration can include:
DizzinessDry mouthOn the flip side, watch for signs of fluid overload, such as swelling in the limbs or difficulty breathing. Recognizing these symptoms early can help you adjust your intake or reach out to your healthcare provider for guidance.
Emotional Challenges of Managing Fluid RestrictionsSticking to fluid restrictions can be tough, both physically and emotionally. Itâs normal to feel frustrated or overwhelmed at times, especially when thirst becomes challenging. During these moments, reaching out for support can make a big difference. Whether you turn to loved ones, a support group, or even an online community, connecting with others who understand your situation can provide both emotional comfort and practical tips.
Remember, you're not alone in this, and there are plenty of resources available to help you manage the emotional side of fluid restrictions.
Staying in Contact with Your Healthcare ProviderFinally, staying in close contact with your healthcare provider is key to managing fluid restrictions effectively. As your health changes, your fluid needs might change too, so itâs important to adjust your fluid limits based on your current condition.
Regular check-ins with your provider can help you stay on top of your health and avoid complications. Be proactive about discussing any concerns you have about thirst, fluid intake, or symptoms youâre experiencing.
Managing fluid restrictions may be challenging, but with the right strategies, you can stay healthy and hydrated without overstepping your limits. By staying mindful of your fluid intake, choosing the right foods, and seeking support when needed, you can manage your restrictions effectively.
Remember to keep communicating with your healthcare provider and stay informed about your condition. Feel free to share your experiences or tips in the comments below, and donât forget to subscribe for more helpful health tips!
Learn more about Asian Grocery Shopping for Kidney Disease Essential Tips for Renal Health-Podcast
Learn more about Breakfast for Chronic Kidney Disease-Podcast
The post Understanding Fluid Restrictions: How to Manage Thirst and Stay within your Limits-Podcast appeared first on Renal Diet HQ.
Coconut Shrimp Bowl
This Healthy Coconut Shrimp Bowl recipe is perfect for anyone looking for a flavorful, balanced meal that's quick to prepare. With protein-packed shrimp, creamy coconut rice, and fresh, crunchy vegetables, this bowl offers a delightful combination of textures and tastes. Plus, it's ideal for those with Chronic Kidney Disease (CKD) due to its low potassium content and easy-to-digest ingredients.
As a Registered Dietitian with over 25 years of experience, I specialize in crafting recipes that meet the nutritional needs of individuals with Chronic Kidney Disease (CKD). My expertise ensures that every recipe, including this Cilantro Rice Shrimp Bowl, aligns with kidney-friendly dietary guidelines while still being delicious and satisfying. Through years of helping others manage CKD, Iâm committed to providing meals that support overall health without sacrificing flavor.

This Healthy Shrimp Bowl is an excellent choice for those managing Chronic Kidney Disease (CKD), as it incorporates low-potassium ingredients like white rice, shrimp, and cucumbers. The recipe is designed to be easy on the kidneys, while still providing essential nutrients like protein and healthy fats. Additionally, the quick pickled onions add a burst of flavor without adding unnecessary sodium, making this dish both flavorful and kidney-friendly.
We have other fish and shellfish entrees for kidney disease, and we love to make these with our Cherry Pie Filling Salad for dessert. This is delicious with any of our kidney friendly salads.
[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 In A Shrimp Rice BowlThe ingredients in this Shrimp Bowl with Rice come together to create a perfect balance of flavors and textures. From the creamy coconut rice to the tangy pickled onions and spicy shrimp, each component is carefully selected to provide both nutrition and taste.

See recipe card for quantities.
How To Make A Shrimp BowlMaking this Easy Shrimp Bowl is simple and quick, with just a few steps to bring everything together. From cooking the flavorful coconut rice to preparing the spiced shrimp and quick pickled red onions no cook, youâll have a delicious, CKD-friendly meal ready in no time.

2. Once the rice is done, remove from heat, add in 2 tablespoons of coconut oil, the lime juice and the cilantro and combine.

3. Make the pickled red onions: Thinly slice the onion and set aside. Add the vinegar, water and sugar to a bowl or a mason jar with a lid and stir or shake to combine until all the sugar is dissolved. Add onions and let them soak for 5-20 minutes.

4. Cook the shrimp: Add 1 tablespoon of coconut oil to a large nonstick skillet over medium high heat. Lay the shrimp out and pat dry.
5. Mix together the garlic powder, chili powder, smoked paprika, oregano and pepper. Add the spices and the shrimp to a plastic bag and shake to coat well.
6. Add the shrimp to the skillet, arranging them in a single layer and cook 1-2 minutes per side until the shrimp is pink and opaque. Transfer the cooked shrimp to a plate and set aside.

7. Assemble the bowls - add ½ cup of rice to the bottom of the bowl, top with ¼ of the shrimp, and ¼ cup shredded carrots, ½ cucumber, and ¼ of the pickled onions.
Hint: Make the no cook quick pickled red onions in advance to allow the flavors to develop. You can store them in the fridge for up to a week.
Variations For A Healthy Shrimp BowlIf you're looking to modify this Shrimp Bowl recipe while keeping it kidney-friendly, there are several easy ways to adapt the recipe. These variations offer tasty alternatives that still align with a CKD diet, allowing for more flexibility based on your needs.
Zucchini noodles â Use spiralized zucchini instead of rice for a low-potassium, low-carb alternative.Cauliflower rice â Swap out the white rice for cauliflower rice to reduce carbohydrates and increase fiber.Grilled chicken â Replace shrimp with grilled chicken breast for a lower-phosphorus, high-protein option.StorageTo store your Healthy Shrimp Bowl, follow these guidelines:
Pickled onions: These can be stored in the fridge in a sealed container for up to 1 week, and theyâll continue to develop flavor as they sit.Shrimp: Store cooked shrimp in an airtight container in the refrigerator for up to 3 days. Reheat gently to avoid overcooking.Rice: The coconut rice can be stored in the fridge for up to 4 days. Reheat with a splash of water to maintain moisture.Top tipMeal prep friendly â cook extra rice and shrimp, then store them separately in the fridge for easy assembly during the week.
FAQs For Shrimp Bowl RecipeCan I use frozen shrimp for this recipe?Yes, just make sure to fully thaw and pat the shrimp dry before cooking to ensure even seasoning and a good sear.
Can I meal prep this recipe?Yes, prepare the shrimp, rice, and veggies ahead of time. Store them separately in the fridge and assemble the bowls when ready to eat.
What other veggies can I add?Low-potassium vegetables like bell peppers, zucchini, or spinach can be added to customize the bowl while keeping it CKD-friendly.
Recent Kidney Friendly RecipesLooking for other recipes like this? Try these:




These are my favorite dishes to serve with healthy shrimp bowl recipes:




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!
PrintRecipeShrimp Bowls Recipe
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This Healthy Shrimp Bowl combines creamy coconut rice, spiced shrimp, and fresh vegetables for a flavorful and kidney-friendly meal. It's quick, easy, and perfect for a healthy weeknight dinner.
Author: Mathea Ford, MBA, RDN, LD Prep Time: 30 minutes Cook Time: 10 minutes Total Time: 40 minutes Yield: 4 Category: Entree Method: Stove Top Cuisine: American Diet: Low Salt Ingredients1 cup white rice
1 cup canned coconut milk
1 cup water
3 tablespoon coconut oil
2 tablespoon lime juice
½ cup cilantro, roughly chopped
8 ounces raw shrimp, peeled and deveined
2 teaspoon garlic powder
2 teaspoon chili powder
1 teaspoon smoked paprika
½ teaspoon dried oregano
½ teaspoon black pepper
1 /2 medium red onion
¾ cup white vinegar
¼ cup water
1.5 tablespoon sugar
1 cup shredded carrots
2 cucumbers, sliced
1. Cook the coconut rice. Rinse the rice before cooking. Add the rice, coconut milk and water to a medium saucepan over medium heat. Bring the mixture to a boil, and then reduce the heat to a simmer, cover and cook until all liquid is absorbed (about 15-18 minutes).
2. Once the rice is done, remove from heat, add in 2 tablespoons of coconut oil, the lime juice and the cilantro and combine.
3. Make the pickled red onions: Thinly slice the onion and set aside. Add the vinegar, water and sugar to a bowl or a mason jar with a lid and stir or shake to combine until all the sugar is dissolved. Add onions and let them soak for 5-20 minutes.
4. Cook the shrimp: Add 1 tablespoon of coconut oil to a large nonstick skillet over medium high heat. Lay the shrimp out and pat dry.
5. Mix together the garlic powder, chili powder, smoked paprika, oregano and pepper. Add the spices and the shrimp to a plastic bag and shake to coat well.
6. Add the shrimp to the skillet, arranging them in a single layer and cook 1-2 minutes per side until the shrimp is pink and opaque. Transfer the cooked shrimp to a plate and set aside.
7. Assemble the bowls - add ½ cup of rice to the bottom of the bowl, top with ¼ of the shrimp, and ¼ cup shredded carrots, ½ cucumber, and ¼ of the pickled onions.
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 Coconut Shrimp Bowl appeared first on Renal Diet HQ.
October 21, 2024
Vegan Apple Cake Recipe
This Vegan Apple Cake is the perfect fall treat, combining tart Granny Smith apples with the warmth of cinnamon. If you love the taste of bread pudding, this cake will make an excellent dessert for you and your family. Made entirely plant-based and free of dairy, it's an ideal dessert for anyone, especially those looking for a vegan apple dessert thatâs both simple and satisfying. Whether you're vegan or just looking for a delicious apple cinnamon cake, this recipe fits the bill.
As a Registered Dietitian with over 25 years of experience, I specialize in creating flavorful, from scratch recipes that meet specific dietary needs, including those with Chronic Kidney Disease (CKD). Each year, I dedicate numerous hours to continuing education on CKD to ensure I stay up-to-date with the latest research and guidelines. My recipes, such as this Apple Cinnamon Cake Vegan, are designed to be both nutritionally balanced and satisfying, consistently receiving praise for their taste and adherence to dietary requirementsâ.

This Plant Based Apple Cake is a great option for those with Chronic Kidney Disease (CKD) as it avoids high-potassium ingredients like dairy and bananas, and uses plant-based alternatives like almond milk. The recipe is low in sodium and uses heart-healthy fats, making it a better choice for those managing kidney health. Plus, the use of tart apples and cinnamon brings plenty of flavor without the need for heavy salt or processed ingredients.
We all love kidney friendly desserts, and others you might want to try are the strawberry rhubarb bars and the mixed berry galette. So delicious and easy to make for a crowd.
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.
IngredientsThis Apple Cinnamon Cake Vegan combines simple, wholesome ingredients to create a dessert with the comforting texture of bread pudding. The tart apples and warm cinnamon add a perfect balance of flavor, making each bite rich and satisfying.

See recipe card for quantities.
InstructionsMaking this Apple Cake Recipe Vegan is simple and straightforward. With just a few steps, you'll create a delicious dessert with a soft, bread pudding-like texture and beautifully arranged apple topping.

1. Using a cake pan that is 8-9 inches in diameter, spray the sides and bottom of the pan with canola oil spray. You can add a piece of parchment paper on the bottom to help with removing the cake later.

2. Preheat the oven to 350'F. Cut, remove skin and core 2 apples into small pieces (approximately 1.5-2 in by ¼ in thick.) Core, remove skin, and thinly slice the other two apples for the top of the cake.

3. Add the almond milk, sugar, and oil to a mixing bowl and whisk together.

4. Add the dry ingredients - flour, baking powder, cinnamon - to another bowl and mix together.

5. Add the dry ingredients to the almond milk mixture, and mix with a hand mixer to combine. The mixture will be somewhat thick.

6. Add the smaller apple pieces into the batter and stir with a rubber spatula to combine.

7. Pour into the cake pan and spread it out evenly.

8. Cover the top of the cake with the thinly sliced apples, into a circular pattern around the cake - starting at the edges is easiest. Do this in an overlapping fashion until all of the top of the cake is covered. Sprinkle with 2 tablespoon of sugar on top.
9. Bake the cake for 50 - 60 minutes until cooked through. Test using a toothpick in the center to see if it comes out clean. Take out of the oven to cool.
Hint: If the cake is browning too quickly on top, loosely cover it with foil during the last 10-15 minutes of baking.

If you'd like to make some swaps in this Vegan Apple Dessert, here are a few CKD-friendly ideas. You can use oat milk instead of almond milk if you're looking for a more neutral flavor or an allergy-friendly option. To add more fiber, swap some of the all-purpose flour with whole wheat flour. Finally, if you're avoiding refined sugar, you can use coconut sugar as a natural alternative.
VariationsLooking to switch things up with this Vegan Apple Cinnamon Cake? For a sweeter, less tart flavor, you can use Gala or Fuji apples instead of Granny Smith. You could also substitute sugar with a low-glycemic sweetener like monk fruit or even toss in some raisins to naturally boost the sweetness.
StorageTo store your cake, let it cool completely and then cover it tightly with plastic wrap or place it in an airtight container. It will keep at room temperature for up to 2 days, or you can refrigerate it for up to 5 days to extend its freshness. For longer storage, slice the cake and freeze individual pieces, wrapped well, for up to 3 months; simply thaw and enjoy!
Top tipFor an extra hint of flavor, you can add a touch of vanilla extract to the wet ingredients before mixing.
FAQs for Apple Cake Recipe VeganCan I use a different type of apple?Yes! You can use any apple variety you like, but Gala or Fuji apples will give a sweeter flavor compared to the tartness of Granny Smith.
Can I make this recipe gluten-free?Absolutely! You can substitute the regular flour with a gluten-free all-purpose flour blend.
How do I know when the cake is done?The cake is ready when a toothpick inserted into the center comes out clean, which usually takes about 50-60 minutes of baking.
Other Kidney Friendly DessertsLooking for other recipes like this? Try these:




These are my favorite dishes we've recently added to our blog for kidney friendly recipes:




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!
PrintRecipeVegan Apple Cake
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This Vegan Apple Cake is a moist, spiced dessert with tart apples and a soft, bread pudding-like texture. Perfect for anyone following a plant-based or CKD-friendly diet, this cake is easy to make and sure to please!
Author: Mathea Ford, MBA, RDN, LD Prep Time: 20 minutes Cook Time: 60 minutes Total Time: 1 hour 20 minutes Yield: 12 Category: Dessert Method: Oven Cuisine: American Diet: Vegan Ingredients1 cup almond milk
¾ cup sugar + 2 tbsp for apple layer on top
¼ cup canola oil
2 cups flour
1 tablespoon baking powder
3 teaspoon cinnamon
4 medium Granny Smith apples - 2 apples for the filling and 2 apples for the topping
1. Using a cake pan that is 8-9 inches in diameter, spray the sides and bottom of the pan with canola oil spray. You can add a piece of parchment paper on the bottom to help with removing the cake later.
2. Preheat the oven to 350'F. Cut, remove skin and core 2 apples into small pieces (approximately 1.5-2 in by ¼ in thick.) Core, remove skin, and thinly slice the other two apples for the top of the cake.
3. Add the almond milk, sugar, and oil to a mixing bowl and whisk together.
4. Add the dry ingredients - flour, baking powder, cinnamon - to another bowl and mix together.
5. Add the dry ingredients to the almond milk mixture, and mix with a hand mixer to combine. The mixture will be somewhat thick.
6. Add the smaller apple pieces into the batter and stir with a rubber spatula to combine.
7. Pour into the cake pan and spread it out evenly.
8. Cover the top of the cake with the thinly sliced apples, into a circular pattern around the cake - starting at the edges is easiest. Do this in an overlapping fashion until all of the top of the cake is covered. Sprinkle with 2 tablespoon of sugar on top.
9. Bake the cake for 50 - 60 minutes until cooked through. Test using a toothpick in the center to see if it comes out clean. Take out of the oven to cool.
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 Vegan Apple Cake Recipe appeared first on Renal Diet HQ.
October 18, 2024
Zucchini Mushroom Frittata
This zucchini mushroom frittata is the perfect combination of fresh zucchini, savory mushrooms, and creamy mozzarella, all baked into a light, fluffy dish. It's a simple yet satisfying meal thatâs great for breakfast, brunch, or even a quick weeknight dinner. Plus, this recipe is ideal for those managing chronic kidney disease (CKD) as itâs low in sodium and packed with fresh vegetables.
As a Registered Dietitian with over 25 years of experience, I am dedicated to providing reliable, evidence-based guidance on managing chronic health conditions, including CKD. Inspired by my own family's journey with a CKD diet, I focus on creating simple, nutritious recipes that are tailored to the unique needs of those with kidney disease. Every recipe and tip on this site is designed to be clear, trustworthy, and grounded in the latest nutritional science.

This zucchini frittata is a great choice for those managing CKD, as itâs low in sodium and uses fresh, kidney-friendly ingredients like zucchini and mushrooms. The recipe avoids high-potassium ingredients, while the eggs and mozzarella provide a good source of protein without overloading the kidneys. By balancing flavors and nutrients, this dish aligns with CKD dietary guidelines while still being flavorful and satisfying.
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.
If you are looking for other kidney friendly breakfast foods, you might try our Arugula Frittata, a tasty and light frittata, or our salmon omelette that is packed with protein and omega-3s which are healthier for people with CKD.
[feast_advanced_jump_to]Ingredients for the Frittata Recipe with ZucchiniThe ingredients for this zucchini frittata come together to create a balanced, flavorful dish. Fresh vegetables, protein-packed eggs, and creamy mozzarella make this recipe both nutritious and satisfying.

See recipe card for quantities.
InstructionsMaking this easy frittata with zucchini is straightforward and quick. With a few simple steps, youâll have a delicious, fluffy frittata ready to enjoy.


3. In a 10 inch cast iron skillet (or oven proof skillet), melt the butter over medium heat. Add the onion, mushrooms, and zucchini and cook for 7-8 minutes. You should stir it occasionally to ensure it gets thoroughly cooked.

4. While the zucchini and onion mixture cooks, in another bowl whisk together the eggs, heavy cream, garlic, and black pepper.

5. Once the zucchini is cooked, remove it from heat and let it cool 5 minutes. Add it to the egg mixture with the mozzarella cheese and stir to combine thoroughly.

6. Pour the frittata mixture into the cast iron skillet (same pan you cooked the zucchini in), then place in the oven and bake for 25-30 minutes until set.

7. Remove from the oven and cut into 6 servings. The handle will be very hot for a while so be cautious when cutting the slices.
Hint: Let the vegetable mixture cool slightly before adding it to the eggs to avoid curdling.
Variations for Frittata Zucchini RecipeThese CKD-friendly variations allow you to customize this zucchini frittata recipe while keeping it aligned with kidney-friendly dietary needs. By swapping certain ingredients, you can reduce sodium and phosphorus levels without sacrificing flavor. Whether you prefer lighter options or need to manage potassium intake, these simple adjustments help create a delicious and suitable meal for those with CKD.
Swap the mozzarella for low-sodium ricotta to reduce salt content.Add spinach for extra fiber and nutrients without increasing potassium levels.Use egg whites instead of whole eggs for a lighter option that reduces phosphorus intake.
Refrigeration: Store leftover frittata in an airtight container in the refrigerator for up to 3 days. Reheat in the microwave or oven before serving.
Freezing: You can freeze individual slices by wrapping them in plastic wrap and placing them in a freezer-safe bag. Reheat directly from frozen in the oven for best results.
Reheating: To maintain the frittataâs texture, reheat in the oven at 350°F until warmed through, rather than using the microwave.
Top TipTo test doneness, gently shake the skilletâthe center should be set but still slightly jiggly.
FAQs about Mushroom Frittata Zucchini RecipeCan I use frozen zucchini for this recipe?Yes, but thaw it and squeeze out as much moisture as possible before cooking to avoid a watery frittata.
Can I make this frittata dairy-free?Yes, substitute the heavy cream with a non-dairy creamer and use a dairy-free cheese.
What can I substitute for mushrooms?You can use bell peppers or spinach as a CKD-friendly option.
Related Zucchini Frittata RecipesLooking for other recipes like this? Try these:




These are my favorite dishes to serve with Frittata with Zucchini:




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!
PrintRecipeMushroom Frittata Zucchini
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
This zucchini mushroom frittata is a light, savory dish that's perfect for breakfast or brunch, with fresh veggies and creamy mozzarella. Itâs low in sodium and easily adaptable for a CKD-friendly diet.
Author: Mathea Ford, MBA, RDN, LD Prep Time: 20 minutes Cook Time: 30 minutes Total Time: 50 minutes Yield: 6 Category: Breakfast Method: Oven and Stove Top Cuisine: American Diet: Low Salt Ingredients1 pound zucchini (about 2 small zucchini)
2 tablespoon unsalted butter
¼ cup finely diced onion
½ cup fresh mushrooms, chopped
½ teaspoon black pepper
1 tablespoon garlic
8 large eggs
â
cup heavy cream
½ cup mozzarella cheese shredded
1. Preheat the oven to 325'F
2. Grate the zucchini using a food processor or a box grate. Place the grated zucchini on top of a couple layers of paper towels and press to absorb moisture. Do this several times to ensure as much moisture is removed as possible.
3. In a 10 inch cast iron skillet (or oven proof skillet), melt the butter over medium heat. Add the onion, mushrooms, and zucchini and cook for 7-8 minutes. You should stir it occasionally to ensure it gets thoroughly cooked.
4. While the zucchini and onion mixture cooks, in another bowl whisk together the eggs, heavy cream, garlic, and black pepper.
5. Once the zucchini is cooked, remove it from heat and let it cool 5 minutes. Add it to the egg mixture with the mozzarella cheese and stir to combine thoroughly.
6. Pour the frittata mixture into the cast iron skillet (same pan you cooked the zucchini in), then place in the oven and bake for 25-30 minutes until set.
7. Remove from the oven and cut into 6 servings. The handle will be very hot for a while so be cautious when cutting the slices.
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 Zucchini Mushroom Frittata appeared first on Renal Diet HQ.
October 16, 2024
Hawaiian Chicken Pineapple Kabobs
If you're looking for a flavorful, CKD-friendly meal that's packed with sweet and savory notes, these Hawaiian Chicken Pineapple Kabobs are a perfect choice. The tender, marinated chicken, paired with vibrant bell peppers, sweet red onions, and juicy pineapple chunks, creates a balanced dish that's both healthy and delicious. This recipe is also easy to make in the oven, making it ideal for a simple weeknight meal.
As a Registered Dietitian, I specialize in creating delicious, kidney-friendly recipes that support optimal health for those with chronic kidney disease (CKD). This Hawaiian Chicken Pineapple Kabobs recipe is designed with nutrient balance in mind, focusing on low-sodium and potassium-conscious ingredients, making it both flavorful and suitable for a CKD diet. With years of experience in renal nutrition, I ensure that each recipe is not only healthy but easy to prepare at home.

This recipe is tailored for individuals with CKD by carefully selecting low-potassium and low-phosphorus ingredients. Chicken thighs are lower in phosphorus than other cuts, while bell peppers and pineapple are lower in potassium compared to many other fruits and vegetables. This makes the dish a balanced, nutritious, and kidney-friendly option. Additionally, the marinade is customizableâskip or reduce the sodium for a low-sodium version, making it even more suitable for a kidney-friendly diet.
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.
These Hawaiian Chicken Kabobs in Oven are delicious and go well with our spicy cucumber salad as a side dish and our honeydew sorbet as a dessert. Find more of our kidney friendly chicken dishes on the blog.
[feast_advanced_jump_to]IngredientsThe ingredients in these Hawaiian Chicken Kabobs with Pineapple are carefully chosen to create a delicious balance of sweet and savory flavors. From juicy pineapple and tender chicken to vibrant bell peppers and onions, each component brings its own unique taste and texture, while also supporting kidney health.

See recipe card for quantities.
InstructionsMaking these kabobs is a breeze! With a simple marinade that combines sweet, tangy, and savory notes, the chicken and vegetables are transformed into a flavorful meal. Just marinate, assemble, and cook under the broiler for a quick and easy dinner.


2. Whisk together cold water and corn starch until combined. Slowly add cornstarch mixture into the marinade and combine.
3. Allow to simmer and mix occasionally for 3-4 minutes until marinade thickens. Remove from heat and set aside to cool.

4. Place diced chicken in a large plastic zip top bag or a bowl and add half of the marinade and toss to coat the chicken. Cover and refrigerate up to 4 hours and at least one hour.
5. Soak your wooden skewers in water for at least 30 minutes prior to using. If you are using metal skewers, you can skip this step.
6. Preheat oven broiler. Line baking sheet with a baking parchment or aluminum foil.

7. Separate chicken into 4 equal servings. Create the kabobs by alternately threading chicken, peppers, onion, and pineapple onto skewers. Brush sesame oil on vegetables. Each serving is two skewers of meat and vegetables so you are making 8 skewers.

8. Arrange kabobs in individual layer on baking sheet. Place under broiler and every 5 minutes turn and baste with remaining marinade until chicken is done. About 20 minutes.

8. Arrange kabobs in individual layer on baking sheet. Place under broiler and every 5 minutes turn and baste with remaining marinade until chicken is done. About 20 minutes.
Hint: Soak wooden skewers for 30 minutes to avoid burning under the broiler. Soaking helps prevent the skewers from charring, which can affect the presentation and taste.
SubstitutionsYou can easily adjust the sweetness or oil choice without compromising the delicious flavor of these kabobs.
Replace brown sugar with a sugar substitute for a lower-sugar version of the marinade.Olive oil can be used instead of sesame oil, though the flavor will be milder.VariationsThis recipe is versatile, allowing you to switch up ingredients while keeping it CKD-friendly. Whether you want to experiment with different vegetables or opt for a leaner cut of chicken, there are plenty of ways to customize your Easy Pineapple Chicken Kabobs to suit your tastes.
Use chicken breasts instead of thighs for a leaner option, but thighs are more tender and flavorful.Swap bell peppers for zucchini or other low-potassium vegetables to add variety.StorageRefrigerating Leftovers: Once cooked, the Hawaiian Chicken Kabobs Recipe Easy can be stored in an airtight container in the refrigerator for up to 3 days. Be sure to separate the chicken and vegetables from any leftover marinade to prevent sogginess.
Tip: Reheat the kabobs in the oven or on the stovetop to help maintain their texture and flavor.Reheating: To reheat, place the kabobs in the oven at 350°F for about 10-15 minutes or until warmed through. You can also reheat them on a stovetop grill or in a pan for a crispier texture.
Top TipShare something here that you think is key to making this recipe well, such as: Don't overcook the burgers! Sear the outside and cook to a minimum internal temperature, but they should still be juicy for best results.
FAQs about Hawaiian Chicken KebabsCan I grill these kabobs instead of using the oven?Yes! You can easily grill the kabobs on an outdoor grill. Preheat the grill to medium-high heat and cook the kabobs for about 15-20 minutes, turning every 5 minutes and basting with the marinade for extra flavor.
What if I donât have pineapple juice for the marinade?If you don't have pineapple juice, you can substitute it with orange juice or apple juice. Both offer a similar sweetness and acidity to help tenderize the chicken and balance the marinadeâs flavors.
Can I make these kabobs ahead of time?Yes, you can prep the kabobs ahead by marinating the chicken and assembling the skewers a few hours in advance. Store them in the refrigerator until you're ready to cook. If freezing, freeze the marinated, uncooked kabobs for up to 2 months.
Related Chicken Entrees For You To TryLooking for other recipes like this? Try these:



These are my favorite dishes to serve with Easy Pineapple Chicken Kabobs:





5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
These Hawaiian Chicken Pineapple Kabobs combine sweet and savory flavors with tender marinated chicken, colorful veggies, and juicy pineapple chunks. This easy, CKD-friendly recipe is perfect for a flavorful and healthy meal, made right in the oven or on the grill.
Author: Mathea Ford, MBA, RDN, LD Prep Time: 20 minutes Cook Time: 30 minutes Total Time: 50 minutes Yield: 4 Category: Entree Method: Oven and Stove Top Cuisine: American Diet: Low Salt IngredientsHawaiian Chicken Kabobs Marinade
¼ cup balsamic vinegar
¼ cup pineapple juice
3 tablespoon brown sugar
2 tablespoon sesame oil
½ teaspoon garlic powder
¼ teaspoon ground ginger
¼ teaspoon black pepper
¼ cup cold water
1 tablespoon corn starch
Hawaiian Chicken Kabobs with Pineapple
1 pound chicken thighs trimmed and cut into 1 in pieces
4 bell peppers, cut into 1 ½ inch pieces (your choice of colors)
1 large red onion, cut into 1 ½ inch pieces
2 cups pineapple chunks
2 tablespoon sesame oil
8 wooden or metal skewers
Cook Mode Prevent your screen from going dark Instructions1. Create the marinade. In a small saucepan over medium heat, whisk together balsamic vinegar, pineapple juice, brown sugar, sesame oil, garlic powder, ground ginger and pepper. Bring to a simmer.
2. Whisk together cold water and corn starch until combined. Slowly add cornstarch mixture into the marinade and combine.
3. Allow to simmer and mix occasionally for 3-4 minutes until marinade thickens. Remove from heat and set aside to cool.
4. Place diced chicken in a large plastic zip top bag or a bowl and add half of the marinade and toss to coat the chicken. Cover and refrigerate up to 4 hours and at least one hour.
5. Soak your wooden skewers in water for at least 30 minutes prior to using. If you are using metal skewers, you can skip this step.
6. Preheat oven broiler. Line baking sheet with a baking parchment or aluminum foil.
7. Separate chicken into 4 equal servings. Create the kabobs by alternately threading chicken, peppers, onion, and pineapple onto skewers. Brush sesame oil on vegetables. Each serving is two skewers of meat and vegetables so you are making 8 skewers.
8. Arrange kabobs in individual layer on baking sheet. Place under broiler and every 5 minutes turn and baste with remaining marinade until chicken is done. About 20 minutes.
Vary the vegetables and chicken on the skewers. Be careful as they are hot coming out of the oven. Use the Hawaiian Chicken Marinade with other recipes as desired.
(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 Hawaiian Chicken Pineapple Kabobs appeared first on Renal Diet HQ.
Boosting Flavor Without Salt Using herbs and spices to enhance your meals-Podcast

Reducing salt in your diet can be a crucial step toward better health, especially if youâre managing conditions like high blood pressure or kidney disease. However, cutting back on salt doesnât mean sacrificing flavor. In fact, thereâs an entire world of herbs and spices that can elevate your cooking and bring out the best in your meals. In this blog post, weâll explore how to replace salt with vibrant flavors using herbs and spices, helping you create delicious, health-conscious dishes.
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.
Understanding Herbs and SpicesWhen it comes to boosting the flavor of your meals, itâs essential to understand the difference between herbs and spices and how each one works in cooking.
Herbs are typically the leafy parts of plants, such as basil, parsley, or cilantro. They are often used fresh to add a burst of flavor at the end of cooking or as a garnish.Spices, on the other hand, come from other parts of the plant, including seeds, bark, or roots. Examples include cinnamon, turmeric, and cumin, which are generally used in their dried form.Each herb or spice brings its own unique flavor profile, adding complexity and depth to your dishes. The key is to match them with the cuisine or dish youâre preparing. For instance, cilantro pairs beautifully with Mexican dishes, while rosemary complements Italian recipes like roasted chicken or pasta.
Start by incorporating herbs and spices youâre already familiar with and then gradually branch out. As you experiment with new flavors, youâll discover how easy it is to cook with less salt while still enjoying delicious meals.
How to Use Herbs and Spices EffectivelyTiming is everything when using herbs and spices in cooking. Each type has its own ideal time for adding to the dish, which can make or break the flavor.
Fresh Herbs: Add fresh herbs, like parsley or basil, toward the end of cooking. This helps preserve their delicate flavors and vibrant colors.Dried Herbs and Spices: Dried varieties, like oregano or cumin, benefit from being added earlier in the cooking process. This gives them time to release their full flavors as they heat up and blend into the dish.Another great way to enhance your cooking is by creating your own custom spice blends. Making spice blends allows you to control the flavors that go into your food, and itâs also a fun way to experiment in the kitchen. You can mix spices to create bold, flavorful combinations that work perfectly for your favorite meals without relying on store-bought mixes, which may contain added salt or preservatives.
Proper Storage for Maximum FlavorStoring herbs and spices properly is crucial for maintaining their freshness and potency over time.
Fresh Herbs: To keep fresh herbs at their best, store them in the refrigerator. Wrapping them in a slightly damp paper towel and placing them in a sealed bag can extend their shelf life.Spices: Spices should be stored in a cool, dark place, such as a pantry or cupboard. Keep them away from direct sunlight and heat to prevent them from losing their potency. A well-sealed container will also help preserve the freshness of your spices for longer.Proper storage ensures that your herbs and spices remain as flavorful as possible, allowing you to make the most of them in your salt-free cooking.
Health Benefits of Herbs and SpicesIn addition to adding bold flavors to your meals, many herbs and spices offer significant health benefits. Certain spices, such as turmeric, have potential anti-inflammatory properties, which can help reduce inflammation in the body. Antioxidants found in spices like cinnamon and cloves may also support overall wellness by protecting your cells from damage.
Incorporating a variety of herbs and spices into your diet not only enhances the flavor of your food but also boosts its nutritional value. This is especially important when youâre trying to reduce salt, as youâll still want to maintain a diet rich in nutrients and beneficial compounds.
Experimenting with Herbs and SpicesDonât be afraid to start small if youâre new to using herbs and spices. Begin by adding a pinch of your favorite herbs to familiar dishes, then gradually build up your confidence as you try new combinations. Youâll find that even a small amount of fresh basil or a dash of cumin can make a big difference in how a dish tastes.
As you experiment, youâll discover the joy of cooking without relying on salt to bring out the flavors in your meals. Before long, youâll develop your own go-to spice combinations that suit your taste and elevate your cooking.
Reducing salt doesnât mean giving up on flavor. By embracing the world of herbs and spices, you can create dishes that are both delicious and nutritious. Whether youâre making a fresh herb garnish for a salad or blending spices for a homemade curry, the possibilities are endless. Start experimenting today, and enjoy flavorful, health-conscious meals without the salt.
If you found these tips helpful, be sure to subscribe for more insights and share your own spice adventures in the comments below. Happy cooking.
Learn more about Soft Diet For Kidney Failure-Podcast
The post Boosting Flavor Without Salt Using herbs and spices to enhance your meals-Podcast appeared first on Renal Diet HQ.