
This coleslaw recipe brings the classic sub shop flavor straight to your kitchen table. I’ve recreated the signature crunch and tangy creaminess that made the original so beloved.
The secret lies in the perfect balance of shredded cabbage, carrots, and a tangy mayonnaise-based dressing. It’s simple to make but delivers that same satisfying texture and flavor in every bite.
Unlike store-bought versions, this coleslaw stays crisp for hours, making it ideal for sandwiches, barbecues, or as a stand-alone side. The dressing clings perfectly without turning the slaw soggy.
With just a few ingredients and 10 minutes of prep, you’ll have a crowd-pleasing dish that tastes like a trip down memory lane.
Ingredients for Top of the River Coleslaw
Nothing exotic here—just crisp cabbage, sweet carrots, and a tangy dressing that clings perfectly.
| Ingredient | Amount | Notes |
|---|---|---|
| Green Cabbage 🥬 | 1 whole | Medium head, finely shredded |
| Carrots 🥕 | 2 whole | Peeled and grated |
| Mayonnaise 🥚 | 1 cup | Full-fat for creaminess |
| Apple Cider Vinegar 🍏 | ¼ cup | For tangy brightness |
| Granulated Sugar 🧂 | 2 tbsp | Adjust to taste preference |
| Dijon Mustard 🟡 | 1 tbsp | Smooth, not whole grain |
| Celery Seeds 🌿 | ½ tsp | Ground or whole |
| Onion Powder 🧅 | 1 tsp | Not fresh onion |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Buttermilk 🥛 | ¼ cup | For extra tang and creaminess |
The cabbage is non-negotiable here. Look for firm, dense heads—avoid any with wilted outer leaves. Green cabbage works best for that classic crunch, but savoy cabbage adds a nice texture variation. Most grocery stores sell pre-shredded bags, but whole heads shredded fresh stay crisp longer. I always grab mine from Whole Foods or the local farmers market when it’s in season.
No buttermilk? Milk with a splash of vinegar gets you close. Short on time? Pre-shredded coleslaw mix (cabbage and carrots) works fine—just give it an extra squeeze to remove moisture. The mayonnaise is the base, but Greek yogurt at half the amount lightens it up. For extra zing, swap apple cider vinegar for white vinegar (trust me on this).
This actually gets better after sitting 2-4 hours (the flavors meld beautifully). Keeps 3-4 days in the fridge, but it’s best the first day when it’s ultra-crisp. Don’t dress it too early if you’re prepping ahead—keep the dressing separate until ready to serve.
Why You’ll Love This Recipe
- Minimal Chopping Required: I just shred the cabbage and grate the carrots—no fancy knife skills needed.
- Tangy Sweet Balance: The apple cider vinegar and sugar give it that bright, just-right sweetness I crave.
- Potluck MVP: Honestly, it’s the first dish to disappear at barbecues and the last thing I stress about making.
- Stays Crisp: Even the next day, the cabbage keeps its bite—no soggy leftovers here.
Step-by-Step Instructions for Top of the River Coleslaw
This method delivers that signature sub shop crunch with the perfect creamy-tangy balance.
Step 1: Prep the Vegetables for Maximum Crunch
Start by quartering the 1 whole Green Cabbage and removing the core. I like to slice it thinly using a sharp chef’s knife for even strands—this gives you that classic slaw texture. For the 2 whole Carrots, peel them first, then grate using the small holes of a box grater.
Here’s the thing—consistency matters. Your cabbage should be finely shredded, not chunky, and the carrots should be uniformly grated. This ensures every bite has the right balance of textures. Place both in a large mixing bowl—the bigger the bowl, the easier it is to toss everything evenly later.
Step 2: Whisk the Dressing to Silky Perfection
In a medium bowl, combine the 1 cup Mayonnaise, 0.25 cup Apple Cider Vinegar, 2 tbsp Granulated Sugar, and 1 tbsp Dijon Mustard. Whisk vigorously for 30-45 seconds until the mixture is completely smooth and slightly thickened.
Real talk: the vinegar might look thin at first, but as you whisk, it’ll emulsify with the mayonnaise. Add the 0.5 tsp Celery Seeds, 1 tsp Onion Powder, 1 tsp Salt, and 0.5 tsp Black Pepper, then whisk for another 15 seconds. The dressing should be creamy with no visible separation.
Step 3: Thin the Dressing and Combine
Pour in the 0.25 cup Buttermilk and whisk again for 20-30 seconds until fully incorporated. The buttermilk thins the dressing just enough to coat the vegetables without weighing them down. You’re looking for a pourable consistency that still clings to the back of a spoon.
Don’t skip this step—I know it seems weird, but the buttermilk adds that extra tang that makes this slaw taste like the sub shop original. Taste the dressing now and adjust seasoning if needed, though I’ve found this ratio hits the mark perfectly.
Step 4: Coat and Chill for Optimal Flavor
Pour the dressing over the cabbage and carrots in the large bowl. Using a wooden spoon or silicone spatula, fold everything together gently but thoroughly. You want every strand coated, but don’t overmix—this can make the cabbage release too much water and dilute the flavors.
Cover the bowl tightly with plastic wrap and refrigerate for at least 2 hours (overnight is even better). This chilling time allows the flavors to meld and the cabbage to soften just slightly while maintaining its crunch. The slaw will look a bit wet at first, but the cabbage will absorb some of the dressing as it chills.
Step 5: Drain and Serve at Peak Texture
After chilling, you might notice some liquid in the bottom of the bowl—that’s normal. Use a slotted spoon to transfer the slaw to a serving dish, leaving most of the excess liquid behind. This prevents your creation from becoming watery.
Give it one final gentle toss before serving. The ideal texture is crisp with just enough dressing to coat each piece. This slaw keeps well in the refrigerator for up to 3 days, though it’s best within the first 24 hours when the crunch is at its peak. Serve it cold as a side or piled high on your favorite sandwich.
Pro Tips For Making Top Of The River Coleslaw
- Shred Cabbage Fine: Use a sharp knife or mandoline to get thin, even shreds—this helps the dressing cling better and softens the texture just enough without turning mushy.
- Salt the Veggies: Toss the shredded cabbage and carrots with 1 teaspoon of salt and let them sit for 10 minutes before dressing. I learned this the hard way—it draws out excess water so your slaw isn’t watery.
- Warm the Dressing: Mix the mayo, vinegar, and sugar in a bowl, then microwave for 10-15 seconds to help the sugar dissolve completely. Sounds weird, but it works—no grainy slaw here.
- Rest Before Serving: Let the slaw sit in the fridge for at least 1 hour after mixing. My grandmother swore by this, and she was right: the flavors meld and the cabbage softens just enough.
Troubleshooting This Dish
Watery Slaw
If your slaw looks watery after chilling, don’t panic. Simply drain it using a fine-mesh strainer for 1-2 minutes, then transfer to a fresh bowl. This removes excess liquid while keeping the cabbage crisp. 💡
Dressing Too Thin
If the dressing seems runny, add 1-2 tbsp more mayonnaise to thicken it. Alternatively, let it sit at room temperature for 10 minutes—the emulsification will tighten it naturally. Whisk again before combining with vegetables.
Dressing Too Thick
If the dressing is too thick after whisking, thin it with 1-2 tbsp buttermilk or apple cider vinegar. The goal is a pourable consistency that still clings to the cabbage. Stir well and retest before mixing with the vegetables.
Bitter or Sharp Taste
If the vinegar flavor is too strong, balance it with 1 tsp more sugar or a pinch of salt. For a milder tang, reduce the apple cider vinegar to 2 tbsp next time. The buttermilk helps soften the sharpness too.
Taste and adjust gradually—it’s easier to add than to fix an over-sweetened batch.
Soggy Cabbage
Overmixing or dressing too early causes sogginess. Always fold the dressing in gently and refrigerate for at least 2 hours before serving. Use a slotted spoon to serve, leaving excess liquid behind. 🥬
Nutrition Facts
Frequently Asked Questions
Can I make this ahead of time?
Yes! It actually tastes better after 2-4 hours in the fridge. The flavors meld beautifully, but keep it under 3 days for best texture. Use a slotted spoon to serve and leave excess liquid behind.
What can I substitute for buttermilk?
Mix 1/4 cup milk with 1 tsp vinegar and let sit for 5 minutes. This creates a similar tang. Greek yogurt thinned with 1 tbsp water also works in a pinch.
Why does my slaw get watery?
Overmixing or salting too early draws out moisture. Always fold gently and chill before serving. Drain with a fine-mesh strainer for 1-2 minutes if needed.
Can I use pre-shredded cabbage?
but give it an extra squeeze to remove moisture first. Pre-shredded can be less crisp, so use it within 24 hours of making for best results.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026