Go Back
+ servings
Dressing being poured onto homemade coleslaw.

Homemade Coleslaw

Course: Side
Cuisine: American
Keyword: BBQ, Cabbage, Picnic Food
Prep Time: 15 minutes
Resting time: 30 minutes
Total Time: 45 minutes
Servings: 8 people
Calories: 245kcal
This homemade coleslaw is really delicious. Simple to make and bursting with flavor. Perfect for picnics, BBQs, or, actually, anytime of the year! Go with fresh cabbage, it makes it so much better!
Print Recipe


  • Colander


  • 1 medium green cabbage chopped, about 4 to 5 cups
  • 1 tbsp Kosher salt
  • 1 - 2 carrots shredded, about 1 cup
  • ½ red onion chopped
  • cup sugar Start with ¼ cup, and add more to taste
  • ½ tsp salt
  • ¼ tsp ground black pepper
  • ½ cup mayonnaise
  • ¼ cup milk
  • ¼ cup buttermilk
  • tsp fresh lemon juice
  • tsp white wine vinegar
  • 1 tsp celery seed


  • Place cabbage in a large colander and sprinkle with the salt. Now, place in sink.
  • After 30 minutes, rinse the cabbage. This will remove the salt.
  • Place the cabbage, carrots and onion in a large bowl. Toss to mix.
  • In a medium bowl, whisk together all the other ingredients.
  • Add the dressing to the cabbage mixture, and stir until fully mixed.
  • Place in the fridge for at least 2 hours.
  • Remove from the fridge just before serving, and give a good stir with a large fork.


The veggies can be prepped up to a day in advance.  Keep in an air-tight container.  Dressing can be made up to 3 days in advance.  Dress the salad just before serving.  If serving outdoors in warm weather, consider placing the salad vessel in a large bowl of ice.  The salad will stay fresh for 3 to 4 hours. 


Calories: 245kcal