3.8 C
New York
Saturday, November 29, 2025

Straightforward Coleslaw Recipe


This straightforward coleslaw recipe is creamy, crunchy, and balanced with savory and candy flavors. With much less mayo than conventional recipes and a singular spice mix, it’s the one coleslaw you’ll want.

Easy Coleslaw Recipe

Once I first made this recipe, I noticed: I don’t similar to coleslaw, I love coleslaw. This straightforward coleslaw recipe is crunchy, savory, creamy, tangy, and candy. It’s recipe completely balanced in candy and savory flavors, with the cool crunch of cabbage and carrot.

One other factor I like is that there’s no refined sugar and fewer mayo than most coleslaw recipes! Once I make this, I typically discover myself going again to the fridge for seconds…and thirds.

Why This Straightforward Coleslaw Recipe Works

After testing numerous variations through the years, I’ve landed on what I genuinely consider is the most effective straightforward coleslaw recipe you can also make at dwelling. I find it irresistible largely due to its scrumptious taste! Right here’s why makes it completely different:

  • The dressing makes use of much less mayo than conventional recipes, which suggests you possibly can really style the greens as a substitute of simply mayo creaminess.
  • The sweetness is balanced. A great coleslaw recipe has a steadiness of savory and candy. Some coleslaw recipes are loaded with sugar. This one’s acquired simply the correct amount.
  • It’s acquired secret spices to make it irresistible. My secret spices create an intriguing savory basis that retains this coleslaw attention-grabbing.

5 Star Reader Assessment

⭐⭐⭐⭐⭐ The one coleslaw recipe I make now. I’ve shared the recipe with so many. Everybody asks for the recipe. Thanks—it’s delish!! -Nancy

⭐⭐⭐⭐⭐ “My husband is tremendous choosy in the case of coleslaw. Like he solely actually likes KFC coleslaw. I’ve made a couple of recipes of coleslaw and he was not a fan. This one, he actually favored! I’ll make this many times! It’s now in my common rotation!” -Bianca

Easy coleslaw dressing

Substances You Want

Listed below are the important thing components you’ll want for this straightforward coleslaw recipe:

  • Inexperienced and crimson cabbage: Inexperienced cabbage is the bottom, offering that basic coleslaw crunch and delicate, barely candy taste. I at all times embody crimson cabbage for the colour distinction.
  • Carrot: A big carrot provides one other pop of colour. I shred it utilizing a field grater or julienne peeler so it distributes evenly all through the slaw.
  • Mayonnaise: At simply ½ cup for your entire recipe, this supplies creaminess with out overwhelming the greens. Vegan mayo works properly for plant-based.
  • Apple cider vinegar: This provides brightness and tang that cuts via the richness of the mayo.
  • Maple syrup: As a substitute of refined white sugar, I take advantage of maple syrup for a delicate pure sweetness.
  • Dried dill and chili powder: Dried dill provides an herby intrigue and a touch of chili powder provides heat. These are the key components that makes individuals ask what’s in your coleslaw!
Best coleslaw recipe

Make This Straightforward Coleslaw Recipe

This home made coleslaw recipe has just some easy steps to make it! This coleslaw is nice recent, however you may also retailer it 3 to five days within the fridge. Listed below are the fundamental steps (or bounce to the recipe should you’re able to prepare dinner):

  1. Step 1: You’ll first have to shred the cabbage and carrots (you should purchase a pre-shredded coleslaw combine, if desired).
  2. Step 2: Whisk collectively the creamy coleslaw dressing, made with mayo, apple cider vinegar, maple syrup, chili powder, and dill.
  3. Step 3: Toss every little thing collectively in a big bowl.

Finest Methods to Serve Straightforward Coleslaw

This coleslaw recipe is nice for lunches, dinners, picnics, potlucks, and whilst a sandwich or taco topping! My favourite pairings embody:

  • BBQ and smoked meats: For many who eat meat, it’s good with pulled pork, brisket, or ribs. Strive it with my Jackfruit BBQ Sandwich or BBQ Tofu for vegan choices.
  • Burgers and sizzling canines: A scoop of this coleslaw in your burger takes it to the subsequent stage. Strive it with my Chickpea Burger or Salmon Burger.
  • As a taco topping: I like piling this coleslaw into tacos as a substitute of plain shredded lettuce. Strive it with my Shrimp Tacos or Black Bean Tacos.
  • Picnics and potlucks: This coleslaw really improves barely after sitting for an hour or two.
Simple coleslaw recipe

Storage and Make-Forward Ideas

Coleslaw is finest loved inside a couple of hours, but it surely lasts as much as 3 to five days refrigerated. For superior prep, you possibly can shred the cabbage and carrots as much as 2 days upfront and retailer them with out dressing. The dressing will also be made forward and refrigerated individually for as much as 3 days.

As soon as dressed, the coleslaw will maintain refrigerated for 3-5 days, although the feel received’t be as crisp and recent because it was on day one.

Coleslaw Variations to Strive

When you’ve made this coleslaw recipe, make all my tasty variations:

  • Crimson Cabbage Slaw This aspect dish has a brief ingredient checklist and comes collectively in a flash.
  • Straightforward Vinegar Coleslaw This one’s acquired no mayo! This tangy vinegar dressing is an ideal pair for crunchy cabbage.
  • Mexican Coleslaw Go Mexican-style with this slaw that options lime, cilantro and cumin. (It’s good in tacos!)
  • Broccoli Slaw Why not make coleslaw…with broccoli stems? This variation is irresistibly recent and crunchy.

Dietary Notes

Vegetarian, gluten-free, and dairy-free. For vegan and plant-based, use vegan mayo.

Print

.tasty-recipe-responsive-iframe-container-d10d9845 { place: relative; overflow: hidden; padding-top: 56.23%; }
.tasty-recipe-responsive-iframe-container-d10d9845 iframe { place: absolute; prime: 0; left: 0; width: 100%; top: 100%; border: 0; }

My Straightforward Coleslaw Recipe

Easy Coleslaw Recipe | what is coleslaw

const share_pin_buttons = doc.getElementsByClassName( ‘share-pin button’ );
if ( share_pin_buttons ) {
for ( let share_key = 0; share_key {
e.stopPropagation();
window.open(e.goal.dataset.href,’targetWindow’,’toolbar=no,location=no,standing=no,menubar=no,scrollbars=sure,resizable=sure,width=500,top=500′);
return false;
} );
}
}

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 2 opinions

This straightforward coleslaw recipe is creamy, crunchy, and balanced with savory and candy flavors. With much less mayo than conventional recipes and a singular spice mix, it’s the one coleslaw you’ll want.

  • Creator: Sonja Overhiser
  • Prep Time: quarter-hour
  • Cook dinner Time: 0 minutes
  • Whole Time: quarter-hour
  • Yield: 8
  • Class: Facet Dish
  • Methodology: Uncooked
  • Delicacies: American

Substances

  • 1/2 head inexperienced cabbage, sufficient for 4 cups shredded*
  • 1/2 head crimson cabbage, sufficient for 4 cups shredded
  • 1 carrot, sufficient for 1 cup shredded
  • ½ cup mayonnaise (or vegan mayo)
  • 2 tablespoons apple cider vinegar
  • 2 tablespoons maple syrup
  • ½ teaspoon dried dill
  • ½ teaspoon chili powder
  • 1 teaspoon kosher salt
  • Contemporary floor pepper

Directions

  1. Shred the cabbage.
  2. Shred the carrot, utilizing a grater or a handheld julienne shredder.
  3. Make the coleslaw dressing: In a medium bowl, whisk collectively the mayonnaise, apple cider vinegar, maple syrup, dill, chili powder, and salt. Preserve whisking after the mayo will get lumpy, till the combination involves a creamy consistency.
  4. Combine the cabbage, carrots and coleslaw dressing collectively and serve instantly, or refrigerate till serving. (The coleslaw is finest recent, however will be saved refrigerated for 3 to five days.)

Notes

*Observe: this equates to about 20 ounces of greens or about 1.5 kilos of bagged coleslaw combine

Storage and make forward notes: Coleslaw is finest loved inside a couple of hours, but it surely lasts as much as 3 to five days refrigerated. For superior prep, you possibly can shred the cabbage and carrots as much as 2 days upfront and retailer them with out dressing. The dressing will also be made forward and refrigerated individually for as much as 3 days. As soon as dressed, the coleslaw will maintain refrigerated for 3-5 days, although the feel received’t be as crisp and recent because it was on day one.

(perform(){
window.addEventListener( ‘message’, perform( occasion ){
if ( ( ‘https://nutrifox.com’ !== occasion.origin && ‘https://nutrifox.check’ !== occasion.origin ) ||
typeof occasion.knowledge !== ‘string’ ) {
return;
}
var payload = JSON.parse( occasion.knowledge );
change ( payload.occasion ) {
case ‘setHeight’:
var iframe = doc.getElementById( ‘nutrifox-label-‘ + payload.recipeId );
iframe.type.top = payload.top + ‘px’;
break;
}
} );
}());

Did you’re keen on this recipe?

Get our free e-newsletter with all of our greatest recipes!

window.trCommon={“minRating”:6,”ajaxurl”:”https://www.acouplecooks.com/wp-admin/admin-ajax.php”,”ratingNonce”:””,”postId”:31448};
window.TastyRecipes = window.TastyRecipes || {};

window.TastyRecipes.smoothScroll = {
init() {
doc.addEventListener( ‘click on’, ( e ) => {
let anchor = e.goal;
if ( anchor.tagName !== ‘A’ ) {
anchor = anchor.closest( ‘a.tasty-recipes-scrollto’ );
}

if ( ! anchor || ! anchor.classList.accommodates( ‘tasty-recipes-scrollto’ ) ) {
return;
}

const elementHref = anchor.getAttribute( ‘href’ );
if ( ! elementHref ) {
return;
}

e.preventDefault();
this.goToSelector( elementHref );
});
},
goToSelector( selector ) {
const ingredient = doc.querySelector( selector );
if ( ! ingredient ) {
return;
}
ingredient.scrollIntoView( { habits: ‘easy’ } );
}
};

doc.addEventListener(
‘DOMContentLoaded’,
() => window.TastyRecipes.smoothScroll.init()
);

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 = doc.querySelectorAll(this.cookModeSelector);

if (cookModes.size > 0) {
for (const cookMode of cookModes) {
if (this.wakeLockApi) {
cookMode.querySelector(‘enter[type=”checkbox”]’).addEventListener(“change”, occasion => {
this.checkboxChange(occasion.goal);
}, false);
} else {
cookMode.type.show = “none”;
}
}
}
},
checkboxChange(checkbox) {
if (checkbox.checked) {
this.lock();
} else {
this.unlock();
}
},
setCheckboxesState(state) {
const checkboxes = doc.querySelectorAll(this.cookModeSelector + ‘ enter[type=”checkbox”]’);
for (const checkbox of checkboxes) {
checkbox.checked = state;
}
},
async lock() {
strive {
this.wakeLock = await this.wakeLockApi.request(“display”);
this.wakeLock.addEventListener(“launch”, () => {
this.wakeLock = false;
this.setCheckboxesState(false);
});
this.setCheckboxesState(true);
} catch (error) {
this.setCheckboxesState(false);
}
},
unlock() {
if (this.wakeLock) {
this.wakeLock.launch();
this.wakeLock = false;
}
this.setCheckboxesState(false);
}
};

(perform(callback) {
if (doc.readyState !== “loading”) {
callback();
} else {
doc.addEventListener(“DOMContentLoaded”, callback);
}
})(() => {
window.TastyRecipes.cookMode.init();
});

window.TastyRecipes = window.TastyRecipes || {};

window.TastyRecipes.staticTooltip = {
ingredient: null,
tooltipElement: null,
deleting: false,
init( ingredient ) {
if ( this.deleting ) {
return;
}
this.ingredient = ingredient;
this.buildElements();
},
destroy() {
if ( ! this.tooltipElement || this.deleting ) {
return;
}

this.deleting = true;
this.tooltipElement.classList.take away( ‘opened’ );

setTimeout( () => {
this.tooltipElement.take away();
this.deleting = false;
}, 500 );
},
buildElements() {
const tooltipElement = doc.createElement( ‘div’ );
tooltipElement.classList.add( ‘tasty-recipes-static-tooltip’);
tooltipElement.setAttribute( ‘id’, ‘tasty-recipes-tooltip’ );

const currentTooltipElement = doc.getElementById( ‘tasty-recipes-tooltip’ );
if ( currentTooltipElement ) {
doc.physique.replaceChild( tooltipElement, currentTooltipElement );
} else {
doc.physique.appendChild( tooltipElement );
}

this.tooltipElement = doc.getElementById( ‘tasty-recipes-tooltip’ );
},
present() {
if ( ! this.tooltipElement ) {
return;
}

const tooltipTop = this.ingredient.getBoundingClientRect().prime
+ window.scrollY
– 10 // 10px offset.
– this.tooltipElement.getBoundingClientRect().top;
const tooltipLeft = this.ingredient.getBoundingClientRect().left
– ( this.tooltipElement.getBoundingClientRect().width / 2 )
+ ( this.ingredient.getBoundingClientRect().width / 2 ) – 1;
const posLeft = Math.max( 10, tooltipLeft );
this.maybeRemoveTail( posLeft !== tooltipLeft );

this.tooltipElement.setAttribute( ‘type’, ‘prime:’ + 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.take away( ‘tr-hide-tail’ );
}
},
changeMessage( message ) {
if ( ! this.tooltipElement ) {
return;
}
this.tooltipElement.innerHTML = message;
}
};

window.TastyRecipes.ajax = {
sendPostRequest( url, knowledge, success, failure ) {
const xhr = new XMLHttpRequest();
xhr.open( ‘POST’, url, true );
xhr.ship( this.preparePostData( knowledge ) );

xhr.onreadystatechange = () => {
if ( 4 !== xhr.readyState ) {
return;
}
if ( xhr.standing === 200 ) {
success( JSON.parse( xhr.responseText ) );
return;
}

failure( xhr );
};

xhr.onerror = () => {
failure( xhr );
};
},
preparePostData( knowledge ) {
const formData = new FormData();

for ( const key in knowledge ) {
formData.append( key, knowledge[key] );
}
return formData;
},
};

window.TastyRecipes.rankings = {
defaultRating: 0,
currentRatingPercentage: 100,
savingRating: false,
init( minRating ) {
this.minRating = minRating;

this.formWatchRating();
this.closeTooltipWhenClickOutside();
this.addBodyClassBasedOnSelectedRating();
this.backwardCompFormRatingPosition();
},
formWatchRating() {
const rankings = doc.querySelectorAll(‘.tasty-recipes-no-ratings-buttons [data-rating]’);
if ( rankings.size {
occasion.preventDefault();
this.defaultRating = occasion.goal.closest( ‘.checked’ ).dataset.score;
this.setCheckedStar( occasion.goal );
this.maybeSendRating( this.defaultRating, occasion.goal );
this.setRatingInForm( this.defaultRating );
} );
}
},
closeTooltipWhenClickOutside() {
window.addEventListener( ‘click on’, e => {
// Bailout (do not take away the tooltip) when the clicked ingredient is a score star, or it is the tooltip itself.
if ( e.goal.closest( ‘.tasty-recipes-rating’ ) || e.goal.classList.accommodates( ‘tasty-recipes-static-tooltip’ ) ) {
return;
}

window.TastyRecipes.staticTooltip.destroy();
} );
},
setRatingInForm( score ) {
const ratingInput = doc.querySelector( ‘#reply .tasty-recipes-rating[value=”‘ + rating + ‘”]’ );
if ( ! ratingInput ) {
return;
}
ratingInput.click on();
},
addBodyClassBasedOnSelectedRating() {
const ratingInputs = doc.querySelectorAll( ‘enter.tasty-recipes-rating’ );
if ( ! ratingInputs ) {
return;
}
for ( const ratingInput of ratingInputs ) {
ratingInput.addEventListener( ‘click on’, currentEvent => {
const selectedRating = currentEvent.goal.getAttribute( ‘worth’ );
this.handleBodyClassByRating( selectedRating );
this.toggleCommentTextareaRequired( selectedRating );
} );
}
},
handleBodyClassByRating( score ) {
if ( score < this.minRating ) {
doc.physique.classList.take away( 'tasty-recipes-selected-minimum-rating' );
return;
}
doc.physique.classList.add( 'tasty-recipes-selected-minimum-rating' );
},
toggleCommentTextareaRequired( score ) {
const commentTextarea = doc.getElementById( 'remark' );
if ( ! commentTextarea ) {
return;
}

if ( score {
window.TastyRecipes.staticTooltip.changeMessage( response.knowledge.message );
window.TastyRecipes.staticTooltip.present();
this.updateAverageText( response.knowledge, recipeCardElement );
this.maybeFillCommentForm( response.knowledge );

// Conceal the tooltip after 5 seconds.
setTimeout( () => {
this.maybeResetTooltip( recipeCardElement, response.knowledge, score );
}, 5000 );
},
() => {
this.resetTooltip( recipeCardElement );
}
);
},
updateAverageText( knowledge, recipeCardElement ) {
if ( ! knowledge.common ) {
return;
}
this.setRatingPercent( knowledge );

if ( ! knowledge.depend ) {
return;
}

const quickLink = doc.querySelector( ‘.tasty-recipes-rating-link’ );
if ( quickLink ) {
this.setTextInContainer( quickLink, knowledge );
this.setPartialStar( quickLink );
}

const cardStars = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
cardStars.dataset.trDefaultRating = knowledge.common;
this.setTextInContainer( recipeCardElement.querySelector( ‘.tasty-recipes-rating’ ), knowledge );
},
setTextInContainer( container, knowledge ) {
if ( ! container ) {
return;
}

if ( knowledge.label ) {
const ratingLabelElement = container.querySelector( ‘.rating-label’ );
if ( ratingLabelElement ) {
ratingLabelElement.innerHTML = knowledge.label;
}
return;
}

const averageElement = container.querySelector( ‘.common’ );
if ( averageElement ) {
averageElement.textContent = knowledge.common;
}

const countElement = container.querySelector( ‘.depend’ );
if ( countElement ) {
countElement.textContent = knowledge.depend;
}
},
setPartialStar( container ) {
const highestStar = container.querySelector( ‘[data-rating=”‘ + Math.ceil( this.defaultRating ) + ‘”]’ );
if ( highestStar ) {
highestStar.dataset.trClip = this.currentRatingPercentage;
}
},
setRatingPercent( knowledge ) {
this.defaultRating = knowledge.common.toFixed( 1 );
const elements = knowledge.common.toFixed( 2 ).toString().break up( ‘.’ );
this.currentRatingPercentage = elements[1] ? elements[1] : 100;
if ( this.currentRatingPercentage === ’00’ ) {
this.currentRatingPercentage = 100;
}
},
setCheckedStar( goal ) {
const cardRatingContainer = goal.closest( ‘.tasty-recipes-ratings-buttons’ );
const selectedRatingElement = cardRatingContainer.querySelector( ‘[data-tr-checked]’ );
if ( selectedRatingElement ) {
delete selectedRatingElement.dataset.trChecked;
}

const thisStar = goal.closest( ‘.tasty-recipes-rating’ );
thisStar.dataset.trChecked = 1;
thisStar.querySelector( ‘[data-tr-clip]’ ).dataset.trClip = 100;
},
maybeFillCommentForm( knowledge ) {
if ( ! knowledge.remark || ! knowledge.remark.content material ) {
return;
}

const commentForm = doc.querySelector( ‘#commentform’ );
if ( ! commentForm ) {
return;
}

const commentBox = commentForm.querySelector( ‘[name=comment]’ );
if ( ! commentBox || commentBox.worth ) {
return;
}

// Add remark particulars for enhancing.
commentBox.innerHTML = knowledge.remark.content material;
if ( knowledge.remark.identify ) {
commentForm.querySelector( ‘[name=author]’ ).worth = knowledge.remark.identify;
commentForm.querySelector( ‘[name=email]’ ).worth = knowledge.remark.e-mail;
}
},
maybeResetTooltip( recipeCardElement, knowledge, score ) {
if ( this.savingRating === score ) {
this.resetTooltip( recipeCardElement, knowledge );
}
},
resetTooltip( recipeCardElement, knowledge ) {
window.TastyRecipes.staticTooltip.destroy();
this.savingRating = false;

// Reset the default score.
const cardRatingContainer = recipeCardElement.querySelector( ‘.tasty-recipes-ratings-buttons’ );
if ( cardRatingContainer ) {
this.defaultRating = ( knowledge && knowledge.common ) ? knowledge.common.toFixed(1) : cardRatingContainer.dataset.trDefaultRating;
cardRatingContainer.dataset.trDefaultRating = this.defaultRating;

this.resetSelectedStar( cardRatingContainer, knowledge );
}
},
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 = doc.querySelector( ‘#reply .tasty-recipes-ratings-buttons, #tasty-recipes-comment-rating .tasty-recipes-ratings-buttons’ );
if ( ! ratingsButtons ) {
return;
}
const ratingsButtonsStyles = window.getComputedStyle(ratingsButtons);
if ( ! ratingsButtonsStyles.show.consists of( ‘flex’ ) ) {
ratingsButtons.type.route = ‘rtl’;
}

if ( typeof tastyRecipesRating !== ‘undefined’ ) {
// Choose the score that was beforehand chosen 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 on’, occasion => {
if ( ratingSpan === occasion.goal ) {
return;
}
ratingSpan.previousElementSibling.click on();
} );
}
}
};

(perform(callback) {
if (doc.readyState !== “loading”) {
callback();
} else {
window.addEventListener( ‘load’, callback );
}
})(() => {
window.TastyRecipes.rankings.init( window.trCommon ? window.trCommon.minRating : 4 );
});

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles