Growing up in the South, coleslaw was a staple at every summer cookout, Sunday dinner, and family gathering. It’s more than just a side dish, it’s one of those recipes that feels like home. Over the years, I’ve recreated this classic recipe for countless gatherings, refining it to capture the perfect balance of creamy, tangy, and just the right amount of sweetness. Whether you’re serving it with pulled pork sandwiches or at a backyard barbecue, this coleslaw recipe is rooted in tradition, tested in real-life settings, and made to feel both familiar and fresh.

Photo of chopped cabbage, carrots, and onions for coleslaw recipe base

Want to Email This for Later?

Email this post to yourself and we’ll share more inspiration when it’s ready!

What Is Coleslaw?

Coleslaw is a salad dish that should be served chilled and is primarily made from shredded raw cabbage, and often mixed with other vegetables such as onions and carrots. After all vegetables are finely shredded, they are typically tossed and dressed with a mayonnaise-based dressing. Personally, I like to add buttermilk and lemon juice as well to my coleslaw, which makes this dish creamy and bright.

Photo of onions, shredded carrots, and cabbage in a food processor

Serving Suggestions for Homemade Coleslaw

Coleslaw complements a wide variety of cuisines and main courses. Serving coleslaw with pulled pork sandwiches or hotdogs is also very popular in the South. It is also commonly served as a side dish or topping in some of the following meals:

  • Seafood Dishes: Coleslaw can be severed perfectly with fried fish, crabs, shrimp, crab cakes and more!
  • Barbecue: Coleslaw recipes go perfectly with ribs, grilled chicken, pulled pork or any smoky flavors.
  • Fried Foods: The tangy and creamy dressing in coleslaw goes perfectly with fried chicken or pork chops.
  • Sandwiches & Wraps: Whether you’re preparing tacos, wraps, burgers, or a sandwich, coleslaw is a great topping that adds brightness or flavor to a sandwich or wrap.
Photo of fried fish with coleslaw

How to Store Coleslaw

After making the homemade coleslaw recipe below, it is important to store it in the refrigerator and serve chilled. If this dish sits at room temperature for too long, it could spoil. If stored properly, homemade coleslaw recipes can be stored in an airtight container for up to five days in the refrigerator. I recommend storing in the coolest part of the refrigerator, which is typically towards the back.

Photo of coleslaw in food processor
How long does homemade coleslaw last in the fridge?

Homemade coleslaw will stay fresh in an airtight container in the refrigerator for 3 to 5 days. Stir before serving to redistribute the dressing.

Can I use pre-shredded cabbage or coleslaw mix?

Absolutely! Using a store-bought coleslaw mix is a great time-saver. Just add it to the homemade dressing and mix well.

Can I make this coleslaw without mayonnaise?

Yes you can! Simply substitute Greek yogurt for mayonnaise in this recipe or use a mix of sour cream and olive oil for a lighter, tangier option.

Can I freeze coleslaw?

Freezing is not recommended for creamy coleslaw, as the dressing can separate and the veggies may lose their crunch. For best results, enjoy it fresh or refrigerated.

How do I keep the dressing from getting watery?

To prevent watery coleslaw, use fresh veggies and avoid overdressing. For extra crunch, lightly salt the chopped cabbage, let it sit for 15 minutes, then pat dry before adding the dressing.


  • 1 head Medium Cabbage
  • 6 oz Shredded Carrots
  • 1/4 Medium Sweet Onion
  • 1/2 cup Mayonnaise
  • 1/3 cup Granulated Sugar
  • 1/4 cup Buttermilk
  • 1/4 cup Milk
  • 2 tbsp Lemon Juice, freshly squeezed
  • 1.5 tbsp White Distilled Vinegar
  • 1/4 tsp Onion Powder
  • 1/4 tsp Garlic Powder
  • Salt & Pepper to Taste
Photo of chopped vegetables and coleslaw dressing
  1. The first step to this recipe will be to make the coleslaw dressing. Coleslaw Dressing Instructions. In a large mixing bowl, whisk together the following ingredients until smooth and well combined. Once mixed, set the dressing aside while you prepare the vegetables:
    • 1/2 cup mayonnaise
    • 1/3 cup granulated sugar
    • 1/4 cup buttermilk
    • 1/4 cup milk
    • 2 tablespoons freshly squeezed lemon juice
    • 1.5 tablespoons white distilled vinegar
    • 1/4 teaspoon onion powder
    • 1/4 teaspoon garlic powder
    • Salt and pepper to taste
  2. Prep the Cabbage – Start by peeling and removing the outer leaves from a medium head of cabbage. Slice the cabbage in half and carefully cut out the tough center core. Wash thoroughly, then chop the cabbage into large chunks.
  3. Chop the Coleslaw Vegetables – Add your cabbage chunks to a food processor. Then add 6 oz of shredded carrots and 1/4 cup chopped onion. Secure the lid and pulse several times until the vegetables reach your desired texture. NOTE: Be sure to avoid over-processing, or the mixture may become too soft or watery.
  4. Combine & Chill – Transfer the chopped vegetables into a large bowl. Pour the prepared coleslaw dressing over the vegetable mixture and stir until everything is evenly coated. Cover the bowl and refrigerate for at least 2 hours to allow the flavors to blend. For even better flavor, let it chill overnight. Serve cold and give it a quick stir before serving. This coleslaw is the perfect side dish for BBQ, fried fish, pulled pork, or burgers!

5 from 7 votes

Best Homemade Coleslaw Recipe

Discover how to make tasty and easy coleslaw, similar to KFC! This coleslaw recipe is easy and includes a tasty coleslaw dressing recipe as well. Be sure to serve chilled.
Prep: 15 minutes
Chill Time: 2 hours
Total: 2 hours 15 minutes
Save this recipe!

Ingredients 

  • 1 head Medium Cabbage
  • 6 oz Shredded Carrots
  • 1/4 Medium Sweet Onion
  • 1/2 cup Mayonnaise
  • 1/3 cup Granulated Sugar
  • 1/4 cup Buttermilk
  • 1/4 cup Milk
  • 2 tbsp Lemon Juice, freshly squeezed
  • 1.5 tbsp White Distilled Vinegar
  • 1/4 tsp Onion Powder
  • 1/4 tsp Garlic Powder
  • Salt & Pepper to Taste

Instructions 

Coleslaw Dressing Recipe

  • In a large bowl combine: 1/2 cup Mayonnaise, 1/3 cup Granulated Sugar, 1/4 cup Buttermilk, 1/4 cup Milk, 2 tbsp Lemon Juice, freshly squeezed, 1.5 tbsp White Distilled Vinegar, 1/4 tsp Onion Powder, 1/4 tsp Garlic Powder, Salt and Pepper to taste. Whisk ingredients together until combined. Set aside.
    Photo of chopped vegetables and coleslaw dressing

Coleslaw Recipe

  • Take a medium cabbage, peel and remove the outer leaves. Cut cabbage in half and remove center core. Wash, chop cabbage into chunks and place inside food processor container. Note: If you do not have a food processor, you can shred by hand, but this will take longer.
    Photo of onions, shredded carrots, and cabbage in a food processor
  • To the food processor container, add 6 oz of shredded carrots, 1/4 chopped onion. Secure food processor lid and continuously tap the pulse button to chop ingredients. Take care to not over pulse or else the vegetables will turn into mush. Pulse a few times until the desired texture is reached.
    Photo of coleslaw in food processor
  • Transfer chopped vegetables into a large bowl. Pour Coleslaw dressing on top, stir and combine. Place mixture inside refrigerator for at least 2 hours to chill and to allow flavors to melt together. Overnight is even better! Serve chilled and enjoy!
    Photo of coleslaw dressing being poured over chopped cabbage and carrots.

Nutrition

Calories: 177kcalCarbohydrates: 18gProtein: 2gFat: 11gSaturated Fat: 2gPolyunsaturated Fat: 6gMonounsaturated Fat: 2gTrans Fat: 0.03gCholesterol: 8mgSodium: 281mgPotassium: 296mgFiber: 4gSugar: 14gVitamin A: 3697IUVitamin C: 45mgCalcium: 73mgIron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Photo of coleslaw dressing being poured over chopped cabbage and carrots.


My Favorite Amazon Buys From This Recipe:

About Ebony Robinson

Hi! I’m Ebony, the creator of Elicit Folio. I share recipes and creative hosting ideas for moments around the table, shaped by my Southern roots, family kitchens, global travels, and hands-on learning from chefs along the way. Every recipe is tested in my home kitchen and created to feel elevated, welcoming, and meant to be savored.

You may also like:

5 from 7 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Comments

  1. Marysa says:

    I’ve never made my own coleslaw. This is a nice dish to make fresh. I’ll have to try your recipe for some of our end-of-the-summer get togethers.

  2. Kimberley Asante says:

    5 stars
    Such a delicious recipe. I am saving this to make next week. Can’t wait!