Old-Fashioned Coleslaw

Total Time
Prep: 10 min. + chilling

Updated on Jul. 21, 2025

A touch of dill and evaporated milk sets this old-fashioned coleslaw recipe apart from the usual store-bought version.

You know that creamy, tangy, slightly sweet coleslaw they serve in diners next to a grilled cheese or in a basket of fried fish? This is that slaw, only better. It starts with crisp shredded cabbage and a thin confetti of bell peppers and onion, all tossed in a dressing that hits the trifecta: rich from mayonnaise, sharp from vinegar and just a little unexpected, thanks to evaporated milk.

Make this, and you’ll never suffer through a sad plastic tub of store-bought slaw again. It’s cool, crunchy and exactly what you want next to something hot and salty. Let it hang out in the fridge for an hour before digging in; it’s long enough for everything to meld, but not so long that the cabbage loses its edge. Serve it at your next cookout and watch it disappear before the burgers are even off the grill.

Old-Fashioned Coleslaw Ingredients

  • Cabbage
  • Green pepper
  • Sweet red pepper
  • Onion
  • Mayonnaise
  • Sugar
  • White wine vinegar
  • Evaporated milk
  • Salt
  • Dill weed
  • Paprika
  • Pepper

Directions

Step 1: Combine the vegetables

In a bowl, combine the cabbage, peppers and onion.

Step 2: Make the dressing

In a small bowl, combine the mayonnaise, sugar, vinegar, evaporated milk, salt, dill, paprika and pepper. Add the dressing to the cabbage mixture and toss to coat. Cover and refrigerate the coleslaw for at least one hour before serving.

Old Fashioned Coleslaw Tohvp25 21245 Mf 06 11 1
TASTE OF HOME

How to Store Old-Fashioned Coleslaw

Store any leftover coleslaw in an airtight food storage container in the refrigerator. It will stay fresh for three to five days, though it’s best within the first couple of days while the cabbage is still crisp. Give it a good stir before serving to redistribute the dressing.

Old-Fashioned Coleslaw Tips

Old Fashioned Coleslaw Tohvp25 21245 Mf 06 11 2
TASTE OF HOME

Can you use bagged coleslaw mix in this old-fashioned coleslaw recipe?

Yes, you can save time with bagged coleslaw mix. Measure out 2 cups and skip the chopping step.

What can you substitute for evaporated milk in this coleslaw recipe?

To make old-fashioned coleslaw without evaporated milk, swap in whole milk or half-and-half in the same amount.

What goes well with old-fashioned coleslaw?

This coleslaw pairs well with grilled chicken breast, pulled pork sandwiches or fried cod, adding a cool and creamy contrast to hot and savory dishes.

Watch How to Make Old-Fashioned Coleslaw

Test Kitchen Approved

Old-Fashioned Coleslaw

Yield: 2 servings
Prep: 10 min

Ingredients

  • 2 cups shredded cabbage
  • 2 tablespoons finely chopped green pepper
  • 2 tablespoons finely chopped sweet red pepper
  • 2 tablespoons finely chopped onion
  • 1/4 cup mayonnaise
  • 1 tablespoon sugar
  • 1 tablespoon white wine vinegar
  • 1 tablespoon evaporated milk
  • 1/4 teaspoon salt
  • 1/8 teaspoon dill weed
  • 1/8 teaspoon paprika
  • Dash pepper

Directions

  1. In a bowl, combine the cabbage, peppers and onion. In a small bowl, combine the mayonnaise, sugar, vinegar, milk, salt, dill, paprika and pepper. Add to cabbage mixture and toss to coat. Cover and refrigerate for at least 1 hour before serving.
Loading Popular in the Community
My sister-in-law gave me this recipe over 50 years ago and it's still a hit at potluck dinners. I made it for company once, and they came by the next day with a large head of cabbage, hoping to exchange it for the recipe. -Joyce LeMonds, Castle Rock, Washington
Recipe Creator
Loading Reviews
Back to Top