Square photo of mayo free coleslaw.
Print Recipe
5 from 9 votes

Sweet and Tangy Coleslaw (no mayo) with Celery Seed and Mustard

This vegan no mayo coleslaw is packed with sweet and tangy flavor from the vinegar dressing with celery seed, with a simple mix of green cabbage and onions.
Prep Time5 mins
Cook Time5 mins
Total Time10 mins
Course: Sides
Cuisine: American
Servings: 8 servings
Calories: 108kcal
Author: Elizabeth Lindemann


  • 1 small head cabbage shredded (or 1/2 large head, about 6 cups total)
  • 1 large white onion quartered and thinly sliced
  • 1/4 cup extra-virgin olive oil
  • 1/3 cup white vinegar
  • 1/4 cup sugar
  • 1 teaspoon kosher salt
  • 1 teaspoon ground mustard
  • 1 teaspoon celery seed


  • Mix the shredded cabbage and sliced onion in a large bowl.
  • To make the dressing, boil the remaining ingredients on stove, whisking to combine until sugar has dissolved completely.
  • Pour hot dressing on top of cabbage and onions; stir to coat.
  • Refrigerate for at least two hours before serving; stirring occasionally to redistribute dressing.


  • Make ahead: This coleslaw will keep in the fridge in an airtight container for up to three days, but I think it's best served 12-24 hours after making it.
  • Ingredient substitutions: I do not recommend using honey instead of sugar, or any other kind of vinegar. You can, however, use another kind of onion or cabbage, if you want, or add other veggies like shredded carrots. You can also use another kind of oil, like vegetable or canola, in place of the olive oil.
  • How to serve it: I recommend serving this on top of pulled pork sandwiches or fish tacos, or as a side for a BBQ.


Calories: 108kcal | Carbohydrates: 11g | Protein: 1g | Fat: 7g | Saturated Fat: 1g | Sodium: 302mg | Potassium: 117mg | Fiber: 2g | Sugar: 9g | Vitamin A: 56IU | Vitamin C: 22mg | Calcium: 30mg | Iron: 1mg