Chicken Bacon Ranch Quesadilla
This Chicken Bacon Ranch Quesadilla recipe combines savory chicken thighs, low sodium bacon, and a tangy ranch-flavored spread in a crispy tortilla, perfect for a satisfying yet CKD-friendly meal. Packed with flavor and lower in sodium than traditional quesadillas, this version caters to kidney health without sacrificing taste. Itâs a great option for those looking to enjoy a classic comfort food while supporting a renal-friendly diet.
As a Registered Dietitian with over 25 years of experience in kidney health and chronic illness nutrition, I specialize in crafting flavorful, CKD-friendly recipes that support kidney health while satisfying taste buds. My personal journey with kidney disease in my family inspired me to create clear, trustworthy guidance for others navigating a CKD-friendly lifestyle. With a focus on evidence-based nutrition and hands-on experience, I aim to provide reliable, kidney-conscious recipes that make healthy eating enjoyable.

This Bacon Chicken Ranch Quesadilla is specially crafted to be lower in sodium, using fresh ingredients like cilantro and lime juice to boost flavor without adding excess salt. The low-sodium bacon and ranch seasoning make it a delicious and kidney-friendly meal choice, allowing individuals with CKD to enjoy this comfort food classic in a way that fits within their dietary needs.
We have other kidney friendly chicken entrees on the blog, and you might want to check out our chicken ranch foil packets or our ranch pork chops (uses the same low sodium ranch seasoning mix!)
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.
[feast_advanced_jump_to]Ingredients in Bacon Ranch Chicken QuesadillaEach ingredient in this Low Sodium Quesadilla recipe is carefully selected to maximize flavor while keeping sodium levels in check. By combining fresh herbs, low-sodium bacon, and a creamy ranch spread, this recipe brings all the classic quesadilla elements in a kidney-friendly way.

See recipe card for quantities.
How To Make Low Sodium QuesadillasMaking this Bacon Chicken Ranch Quesadilla (Like Chilis but better) is straightforward, with each step designed to bring out maximum flavor and texture while keeping it CKD-friendly. Follow these simple instructions for a warm, cheesy quesadilla thatâs as good for your kidneys as it is tasty.





5. Add flour tortilla to a skillet and turn on to a medium heat. Add 1 tablespoon cheddar cheese and 1 tablespoon red onion to half of the tortilla. Add half the bacon and chicken to the other half of the tortilla.

6. Allow the cheese to start melting and the chicken to start to heat, then drizzle half the ranch mixture from step 3 over the tortilla.
7. Fold the tortilla in half once cheese is melted and chicken is hot, then cook for 2 more minutes. Remove from heat and cut into 3 pieces. Keep warm.
8. Do the same process from 5 - 7 for the second tortilla. Once done, serve warm.
Hint: Prep Ingredients Ahead: Having the chicken, bacon, and ranch dressing ready before starting makes the quesadilla assembly faster and more seamless.
SubstitutionsHere are some easy substitutions to make this recipe even more kidney-friendly or adaptable to dietary preferences:
Garlic Powder for Minced Garlic: If you prefer a milder garlic flavor, use garlic powder instead of minced garlic to achieve a more subtle taste.Greek Yogurt for Sour Cream: Use plain Greek yogurt in place of sour cream to boost protein while keeping a creamy texture and tangy taste.Low-Sodium Cheese: Substitute regular cheddar cheese with a low-sodium cheddar to reduce sodium content further while keeping the cheese factor.Variations on Bacon Ranch Chicken QuesadillaFor added flexibility, here are a few CKD-friendly variations to tailor this quesadilla to your tastes and dietary needs:
Use Whole Wheat Tortillas: Opt for whole wheat tortillas if you prefer a bit more fiber and a nuttier flavor without adding significant phosphorus.Swap Chicken for Turkey: Substitute chicken with cooked turkey breast for a lower-fat option that still delivers great protein and flavor.Add Bell Peppers: For extra color and a slight crunch, add thinly sliced bell peppers to the filling, which are kidney-friendly and provide additional vitamins.StorageIf you have leftovers, hereâs how to keep your quesadillas fresh:
Avoid Freezing: Freezing may change the texture of the tortilla and filling, so itâs best to enjoy these quesadillas fresh or refrigerated.Refrigerate: Place any cooled quesadilla portions in an airtight container and refrigerate for up to 2 days.Reheat in Skillet: To maintain the crispiness, reheat the quesadilla in a skillet over medium heat for about 2-3 minutes on each side.Top TipServe Immediately: These quesadillas are best enjoyed fresh off the skillet, so serve warm for the best texture and flavor.
FAQs About Chicken Ranch QuesadillaCan I use a different type of meat for this quesadilla?Absolutely! Turkey breast or even a lean cut of beef could work well as a substitute, though be mindful of the sodium content in the meat you choose.
What can I use instead of ranch seasoning?You could make your own low-sodium ranch blend with dried dill, parsley, garlic powder, and onion powder to control the sodium while keeping the flavor.
How can I make the quesadilla spicier?Try adding a sprinkle of chili powder or a few slices of jalapeño for a mild kick that wonât impact the sodium level.
Is there a way to make this recipe dairy-free?Yes, you could replace sour cream and cheddar cheese with dairy-free alternatives to make the quesadilla dairy-free while keeping it flavorful.
Can I prepare the chicken filling in advance?Yes, the chicken and bacon mixture can be prepared up to a day in advance and refrigerated until youâre ready to assemble the quesadillas.
More Chicken RecipesLooking for other recipes like this? Try these:




These are my favorite dishes to serve with Bacon Ranch Chicken Quesadilla:




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!
PrintRecipeChicken Bacon Ranch Quesadilla
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Enjoy quick and tasty Chicken Bacon Ranch Quesadillas that feature juicy chicken, crispy bacon, and ranch dressing, making them perfect for any meal!
Author: Mathea Ford, MBA, RDN, LD Prep Time: 10 minutes Cook Time: 20 minutes Total Time: 30 minutes Yield: 2 Category: Entree Method: stove top Cuisine: american Diet: Low Salt Ingredients6 ounces Chicken Thighs, raw
2 tablespoon cilantro, fresh, chopped
1 tablespoon minced garlic
1 tablespoon ground cumin
1 tablespoon sour cream
1 tablespoon olive oil mayonnaise
½ tablespoon low sodium ranch seasoning
1 tablespoon lime juice
2 slices low sodium bacon
2 large flour tortillas
2 tablespoon shredded cheddar cheese
2 tablespoon chopped red onions
1. Cook chicken thighs in a skillet until cooked throughout. Cook about 4-5 minutes on each side until internal temperature reaches 165'F. Chop into ½-3/4 in pieces, and put into a small/medium sized bowl.
2. In a separate small bowl, add the sour cream, mayonnaise, ranch seasoning and lime juice to a bowl. Stir until combined. Add more lime juice if you would like a thinner consistency.
3. Cook bacon in a skillet and crumble/chop into pieces. Add to bowl with chicken pieces.
4. Add cilantro, minced garlic and cumin to bowl and stir to coat chicken pieces.
5. Add flour tortilla to a skillet and turn on to a medium heat. Add 1 tablespoon cheddar cheese and 1 tablespoon red onion to half of the tortilla. Add half the bacon and chicken to the other half of the tortilla. Let cook for 5 minutes to melt cheese.
6. Allow the cheese to start melting and the chicken to start to heat, then drizzle half the ranch mixture from step 3 over the tortilla.
7. Fold the tortilla in half once cheese is melted and chicken is hot, then cook for 2 more minutes. Remove from heat and cut into 3 pieces. Keep warm.
8. Do the same process from 5 - 7 for the second tortilla. Once done, serve warm.
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 Chicken Bacon Ranch Quesadilla appeared first on Renal Diet HQ.