Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Best Homemade Coleslaw


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 1 hour 15 minutes (including chilling)
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This classic coleslaw is crisp, creamy, and packed with flavor. Made with fresh cabbage, carrots, and a tangy homemade dressing, it’s the perfect side dish for any barbecue, picnic, or weeknight dinner. Sweet, tangy, and totally satisfying!


Ingredients

Scale
  • 1 small head green cabbage, shredded
  • 1 large carrot, grated
  • 1/2 red onion, finely chopped
  • 1/2 cup mayonnaise
  • 2 tbsp apple cider vinegar
  • 1 tbsp Dijon mustard
  • 1 tbsp honey or sugar
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp celery seeds (optional)
  • 1/4 tsp garlic powder (optional)

Instructions

  1. In a large bowl, combine the shredded cabbage, grated carrot, and chopped red onion.
  2. In a separate smaller bowl, whisk together the mayonnaise, apple cider vinegar, Dijon mustard, honey, salt, pepper, celery seeds, and garlic powder until smooth and well combined.
  3. Pour the dressing over the cabbage mixture and toss until everything is evenly coated.
  4. Cover and refrigerate for at least 1 hour to allow the flavors to meld.
  5. Serve chilled and enjoy!

Notes

  • For a creamier slaw, add more mayonnaise or a splash of buttermilk.
  • Feel free to add diced apples, raisins, or sunflower seeds for extra texture and flavor.
  • Adjust the sweetness by adding more honey or sugar to taste.
  • Coleslaw can be made up to 24 hours ahead of time—just keep it covered in the fridge until ready to serve.
  • Prep Time: 15 minutes
  • Cook Time: 0 minutes
  • Category: Side Dish
  • Method: Mixing
  • Cuisine: American

Nutrition

  • Serving Size: 1/6 recipe
  • Calories: 180
  • Sugar: 9g
  • Sodium: 350mg
  • Fat: 16g
  • Saturated Fat: 2g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 4g
  • Protein: 2g
  • Cholesterol: 5mg