Sweet Potato Coleslaw Recipe: Crunchy Celery Crown Over Creamy Citrus Vinaigrette

Side Dishes

Sweet Potato Coleslaw Recipe: Crunchy Celery Crown Over Creamy Citrus Vinaigrette

This sweet potato coleslaw recipe transforms a classic side into a vibrant, textured dish that balances earthy sweetness with bright citrus notes. The secret lies in roasting the sweet potatoes until tender yet firm, then tossing them with crisp cabbage and a creamy vinaigrette that clings to every bite.

I developed this version after realizing traditional coleslaw needed a modern twist—something hearty enough to stand alone but light enough to complement grilled meats or tacos.

The creamy citrus vinaigrette is where the magic happens—mayonnaise and Greek yogurt create a luscious base, while lemon juice and Dijon mustard add tangy depth. Shredded celery crowns contribute a satisfying crunch, while toasted pecans add a nutty crunch that elevates the dish.

Unlike heavy mayo-based slaws, this version stays fresh for days, making it perfect for meal prep or potlucks.

What you’ll end up with is a crunchy, creamy, and slightly sweet coleslaw that’s far from ordinary. The roasted sweet potatoes add natural sweetness, while the citrus dressing cuts through the richness, creating a perfect balance.

This isn’t just a side—it’s a dish that deserves center stage, whether paired with BBQ, tacos, or served as a standalone salad.

Ready in just 30 minutes, this recipe requires minimal effort but delivers maximum flavor. The key is letting the slaw sit for 15 minutes before serving, allowing the dressing to fully coat the ingredients. Trust me—this is the kind of coleslaw that will have everyone asking for the recipe.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato coleslaw

Roasted sweet potatoes meet crisp cabbage in this vibrant, textured coleslaw with a creamy citrus vinaigrette.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium, peeled and cubed
Green Cabbage 🥬 1 small head Shredded, outer leaves removed
Celery Crowns 🧅 2 whole Shredded, tough strings removed
Pecans 🌰 ½ cup Toasted, roughly chopped
Mayonnaise 🥫 ½ cup High-quality, full-fat preferred
Greek Yogurt 🥛 ½ cup Plain, full-fat for creaminess
Lemon Juice 🍋 ⅓ cup Freshly squeezed, strained
Dijon Mustard 🍯 1 tbsp For tangy depth
Olive Oil 🫒 ¼ cup Light, fruity variety
Honey 🍯 2 tbsp For subtle sweetness
Apple Cider Vinegar 🍏 1 tbsp For brightness
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Garlic Powder 🧄 ½ tsp For subtle garlic flavor

Sweet potatoes are the foundation—orange-fleshed varieties like Beauregard work best. Costco or Trader Joe's always have them pre-peeled and cubed, saving time. Roast them until tender but firm (about 25-30 minutes at 400°F), then let cool before tossing. The cabbage should be crisp and fresh, not wilted—outer leaves often hide bruises, so trim those out. For celery, use the thick crowns (the pale inner stalks) for maximum crunch. Toast the pecans in a dry pan over medium heat until fragrant—about 3-4 minutes—then chop them roughly for texture.

No mayo? Greek yogurt plus a splash of olive oil works perfectly, though the texture will be slightly lighter. Substitute honey with maple syrup or agave if needed, though honey adds a subtle floral note. For extra crunch, swap pecans for toasted pumpkin seeds or walnuts. The dressing keeps well for 5 days in the fridge, so make extra if you're prepping ahead. If you prefer a tangier slaw, add 1 extra tbsp of apple cider vinegar to the dressing. For a spicier kick, include ½ tsp of cayenne pepper in the vinaigrette.

Store the dressing separately in an airtight container for up to 5 days—it keeps the slaw crisp longer. The roasted sweet potatoes and raw veggies can be prepped ahead and stored in the fridge for 2 days before tossing. When ready to serve, combine everything and let it sit for 15 minutes to allow the flavors to meld. This slaw reheats beautifully—just warm the dressing separately and toss with the chilled veggies. Perfect for meal prep, potlucks, or serving alongside BBQ.

❤️

Why You'll Love This Recipe

  • No Boil, No Stress: I’ll admit, I used to dread cooking sweet potatoes—peeling, boiling, mashing. Then I discovered roasting cubes until caramelized. Toss them straight from the oven into the slaw mix while they’re still warm, and you get that perfect soft-yet-firm texture without any fuss.
  • Sweet Heat Magic: The roasted sweet potatoes bring a deep, natural sweetness that cuts through the cabbage’s crunch. Add a splash of vinegar or a pinch of smoked paprika, and suddenly you’ve got a slaw that’s ridiculously good—no weird aftertaste, just pure flavor balance.
  • Leftover Hero: This slaw keeps beautifully for days, if you can resist eating it all at once. I’ve had it cold in sandwiches, warm as a side with fried chicken, or even tossed with eggs for breakfast—honestly, it’s my go-to for lazy days when I’ve got nothing planned.
  • Budget Crunch: Sweet potatoes and cabbage are cheap, but they feel special. Pecans add a touch of luxury for pennies, and mayo stretches further than you’d think. It’s the kind of dish where you get restaurant-quality without breaking the bank—or your grocery budget.

Step-by-step instructions for sweet potato coleslaw

Here's how to create a perfectly balanced slaw with tender sweet potatoes and crisp celery.

1

👨‍🍳 Step 1: Roast the Sweet Potatoes to Tender Perfection

Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 2 lbs of peeled and cubed sweet potatoes with 1 tablespoon olive oil, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Spread them in a single layer, leaving space between pieces for even cooking.

Roast for 25-30 minutes, stirring once halfway through, until the sweet potatoes are fork-tender with slightly caramelized edges. They should be soft enough to pierce easily with a fork but still hold their shape. Remove from the oven and let them cool completely before proceeding—this prevents the dressing from making them soggy.

2

👨‍🍳 Step 2: Prepare the Crunchy Vegetable Base

While the sweet potatoes roast, shred the 1 small head of green cabbage and 2 whole celery crowns using a mandoline or sharp knife for even strips. Place both in a large mixing bowl and sprinkle with 0.5 teaspoon salt. Toss gently and let sit for 5 minutes to draw out excess moisture.

After the waiting period, drain any accumulated liquid using a clean kitchen towel or paper towels. This step is crucial for maintaining the slaw's crisp texture. Add the cooled sweet potatoes to the bowl and toss everything together. The vegetables should be evenly distributed and ready for the dressing.

3

🥘 Step 3: Make the Creamy Citrus Vinaigrette

In a medium bowl, whisk together the 0.5 cup mayonnaise, 0.5 cup Greek yogurt, 0.33 cup lemon juice, 1 tablespoon Dijon mustard, 2 tablespoons honey, 1 tablespoon apple cider vinegar, 0.25 cup olive oil, 0.5 teaspoon garlic powder, and remaining 1 teaspoon salt and 0.25 teaspoon black pepper.

Whisk until smooth and fully combined, scraping the sides of the bowl as needed. The dressing should be thick but pourable. Taste and adjust seasoning if needed—you might want to add a touch more lemon juice for brightness or honey for sweetness. This creamy base will coat every bite perfectly.

4

🥘 Step 4: Combine and Add the Pecans

Pour the dressing over the vegetable mixture and toss gently but thoroughly to ensure even coating. The slaw should look glossy and vibrant with the dressing clinging to each piece. Fold in the 0.5 cup toasted pecans just before serving to maintain their crisp texture.

Let the slaw sit for 10-15 minutes before serving to allow the flavors to meld together. The sweet potatoes will absorb some of the dressing, becoming even more tender, while the cabbage and celery retain their satisfying crunch. Serve immediately for the best texture and flavor combination.

👨‍🍳

Pro Tips For Making Sweet Potato Coleslaw

  • ROAST SWEET POTATOES UNTIL TENDER: I learned this the hard way—soggy sweet potatoes ruin the texture. Roast them at 400°F (200°C) for 30-35 minutes, cut into ½-inch cubes, until they’re fork-tender but not mushy. A toothpick should slide in easily, not drag. If they’re still firm, keep them in 5-minute bursts—better to overcook slightly than under.
  • SHRED CABBAGE SMALL AND WET IT: Fine, even shreds make a difference here. Use a mandoline or sharp knife to cut the cabbage into matchsticks—no bigger than ⅛-inch thick. Toss it with 1 tablespoon apple cider vinegar right away (yes, even if the recipe doesn’t say it). This softens the edges and keeps it crisp longer.
  • TOAST PECANS LOW AND SLOW: Skip the high-heat blitz that burns them in seconds. Toast pecans in a dry skillet over medium-low for 5-7 minutes, stirring often, until they’re golden and smell nutty. Watch them like a hawk—they go from perfect to bitter fast. Cool them completely before adding to the slaw, or they’ll release oil and make the dressing separate.
  • MIX DRESSING LAST MINUTE: Mayo and roasted sweet potatoes don’t play well together long-term. Toss the warm (not hot) sweet potatoes with the cabbage, celery, and pecans first, then fold in the dressing right before serving. If you’re prepping ahead, keep the dressing separate and mix it in right before eating—this keeps the cabbage crunchy and the sweet potatoes from turning gluey.

Health benefits of sweet potato coleslaw

Sweet Potato Power

The star of this slaw is the sweet potato, packed with vitamin A (about 300% of your daily needs per serving) that supports vision, immune function, and skin health. These orange tubers also provide fiber to aid digestion and potassium for heart health.

Unlike white potatoes, sweet potatoes contain anthocyanins, antioxidants that give them their vibrant color and combat inflammation. 💪

Cabbage Crunch Benefits

Green cabbage brings vitamin K (great for bone health) and vitamin C (boosts immunity) to the mix. A single serving of this slaw delivers 20% of your daily vitamin C, helping with collagen production and iron absorption.

The cabbage's dietary fiber promotes gut health, while its sulforaphane compounds may help reduce cancer risk. The crisp texture also makes this slaw satisfyingly low-calorie.

Heart-Healthy Fats

The Greek yogurt and mayonnaise in the dressing provide healthy fats that support brain function and satiety. Greek yogurt adds probiotics for gut health, while the olive oil contributes monounsaturated fats linked to lower cholesterol.

Pecans add omega-3 fatty acids, which reduce inflammation. Together, these fats create a balanced, heart-friendly dish. ✨

Blood Sugar Balance

While sweet potatoes contain natural sugars, their high fiber content slows digestion, preventing blood sugar spikes. The citrus vinaigrette adds acidity that helps regulate glucose metabolism. For a lower-carb option, reduce the sweet potato portion by half and increase the cabbage.

This slaw is naturally gluten-free and can be dairy-free by substituting coconut yogurt for Greek yogurt.

Antioxidant Boost

The lemon juice and apple cider vinegar in the dressing provide polyphenols, antioxidants that fight oxidative stress. Pecans contribute vitamin E, another powerful antioxidant. Together, these ingredients create a nutrient-dense side that supports cellular health.

The combination of sweet, tangy, and crunchy elements makes this slaw both delicious and health-promoting. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 25mg8%
Sodium 550mg24%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 18g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this coleslaw without roasting the sweet potatoes?

Yes! For a quicker version, steam or boil the sweet potatoes until tender (10-12 minutes), then cool completely. However, roasting develops deeper caramelized flavors and a firmer texture. If short on time, microwave the cubed potatoes with a splash of water for 6-8 minutes, stirring halfway.

2

How long will this slaw keep in the fridge?

The fully assembled slaw stays fresh for 4-5 days when stored in an airtight container. Keep the dressing separate if prepping ahead—the vegetables will stay crispest this way. For best flavor, enjoy within 2 days of making it. The roasted sweet potatoes can be prepped 2 days ahead and stored separately.

3

What's the best way to reheat leftover slaw?

Warm the dressing separately in a small saucepan over low heat (2-3 minutes) until just heated through. Toss with the chilled slaw—this maintains the crunch while warming the potatoes. For microwave reheating, heat the dressing for 30 seconds first, then mix. Never microwave the whole slaw to avoid sogginess.

4

Can I substitute regular potatoes for sweet potatoes?

Not recommended—they lack the natural sweetness and vibrant color. If you must, use red potatoes (for better texture) and add 1 extra tablespoon of honey to the dressing. For the best flavor, stick with sweet potatoes. Their lower glycemic index also makes this version more balanced for blood sugar.

5

What are the best pairings for this coleslaw?

This slaw shines with grilled meats (especially pulled pork or chicken), BBQ ribs, or tacos. It also works beautifully as a topping for burgers or sandwiches. For a vegetarian option, serve with black bean bowls or grilled halloumi. The creamy dressing balances spicy or smoky flavors perfectly.

★★★★★4.8(10 reviews)
Categories Side Dishes