Desserts
This sweet potato and apple salad recipe transforms a classic fall favorite into a warm, textured masterpiece—where tender roasted sweet potatoes meet crisp apple layers and a cinnamon-spiked streusel crown.
The contrast of warm, spiced streusel over cool, tart apple slices creates a dish that feels both comforting and sophisticated, perfect for elevating any meal from side to main.
The secret lies in balancing textures and temperatures: roasted sweet potatoes add natural sweetness and heartiness, while crisp apple slices bring bright acidity. A simple maple-mustard dressing ties everything together, and the streusel—made with oats, brown sugar, and warm spices—adds a crunchy, buttery finish that makes every bite irresistible.
It’s vegetarian-friendly and easily adaptable for vegan diets with simple swaps.
What you’ll end up with is a salad that’s far from ordinary—rich in flavor, satisfying in texture, and visually stunning with its golden streusel crown and vibrant apple slices.
It’s the kind of dish that feels special enough for holiday tables but simple enough for weeknight dinners, proving that salads can be both nutritious and indulgent.
Serve it as a standalone main with a scoop of Greek yogurt or as a side to roasted chicken or grilled fish. The leftovers keep well in the fridge for up to 3 days, making it a great make-ahead option for busy schedules. Let’s get cooking!
Ingredients for sweet potato and apple salad
Sweet potatoes, crisp apples, and a buttery streusel crown—this salad is anything but ordinary.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium size, peeled and cubed |
| Apples 🍎 | 3 medium | Honeycrisp or Fuji, thinly sliced |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and dressing |
| Maple Syrup 🍯 | ¼ cup | Pure grade B for richness |
| Dijon Mustard 🥫 | 1 tbsp | For dressing tang |
| Old-Fashioned Oats 🌾 | 1 cup | Quick or rolled oats |
| Brown Sugar 🍚 | ½ cup | Packed, for streusel sweetness |
| All-Purpose Flour 🌾 | ¼ cup | For streusel texture |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for streusel |
| Ground Cinnamon 🌿 | 1 tbsp | Plus extra for garnish |
| Ground Nutmeg 🌶️ | ½ tsp | Freshly grated preferred |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Fresh Thyme Leaves 🌿 | 2 tsp | Chopped, for dressing |
| Greek Yogurt 🥛 | ¼ cup | Plain, full-fat preferred |
The sweet potatoes are the star here. Orange-fleshed varieties like Jewel or Garnet work best—they're naturally sweeter and creamier. Grab them from the produce section, not the bagged pre-cut stuff (it's usually sad and watery). Trader Joe's has great organic options if you want to splurge, but your regular grocery store's fresh ones are fine. Look for firm, heavy potatoes with no soft spots. The apples? Honeycrisp or Fuji hold up best to slicing—they stay crisp longer and have that perfect mix of sweet and tart. If you can only find Granny Smith, go for it, but add a pinch more sugar to the dressing to balance the acidity.
No maple syrup? Agave or brown sugar syrup works in a pinch, but it won't have that same caramel depth. The Dijon mustard is non-negotiable for that tangy kick—French's is what I always grab, but any good-quality one does. For the streusel, if you're out of butter, coconut oil works too (just don't melt it first). The oats are the secret to that perfect crunch—quick oats give you more texture than steel-cut. Want to make this vegan? Swap the Greek yogurt for coconut yogurt or skip it entirely. The dressing can be made ahead, but toss the apples last minute or they'll turn brown—lemon juice helps, but nothing beats fresh slices.
This salad tastes even better the next day—3 days max in the fridge, though. Store the streusel separately if you want to keep it extra crisp. The dressing keeps for 1 week in the fridge, so make extra for drizzling on toast or roasted veggies. To reheat the sweet potatoes, pop them in a 350°F oven for 10 minutes**—they'll get that perfect crispy edge again. Portion out the streusel in little bags if you're making this for a crowd—it disappears fast.
Why You'll Love This Recipe
- No Roasting Required: I swear by this—just slice the sweet potatoes thin, toss them in olive oil and roast until tender. No peeling, no fuss, and they caramelize right in the pan while I chop the apples. That crisp-tender texture? Chef’s kiss without the prep work.
- Sweet-Meets-Savory Magic: The maple syrup and Dijon mustard dressing cuts through the natural sweetness of the apples and sweet potatoes like a perfect balance. Honestly, the first time I tasted it, I thought, "Why haven’t I done this sooner?" It’s rich enough to satisfy but bright enough to keep your taste buds guessing.
- Lunchbox Hero: Between us, this salad holds up better than most store-bought options. Pack it in mason jars (dressing on the bottom, of course) and it stays fresh for days—no soggy apples here. My kids actually eat their veggies, and I don’t even have to bribe them with cookies.
- Budget-Friendly Crowd-Pleaser: Sweet potatoes and apples are pantry staples that won’t break the bank, and this recipe stretches far. I’ve fed six people for under $10, and the leftovers? They become next-day breakfast hash or a quick side for dinner. Zero waste, all flavor.
Step-by-step instructions for sweet potato and apple salad
Here's how to create this perfect balance of warm, spiced sweet potatoes and crisp apple layers.
Roast the Sweet Potatoes Until Tender
Preheat your oven to 400°F. Toss the peeled and cubed sweet potatoes with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon of salt, and ½ teaspoon of ground cinnamon. Spread them evenly on a baking sheet in a single layer.
Roast for 25-30 minutes until the edges are golden brown and a knife slides in easily. You want them tender but not falling apart—this ensures they hold up when layered. Give them a stir halfway through cooking to promote even browning. The sweet potatoes should smell caramelized and sweet when done.
Prepare the Apple Dressing
In a small bowl, whisk together the remaining 0.33 cup extra-virgin olive oil, 0.25 cup maple syrup, 1 tablespoon Dijon mustard, 1 tablespoon lemon juice, and 2 teaspoons chopped fresh thyme leaves. This dressing is the secret to balancing the warm sweetness of the sweet potatoes with the crisp tartness of the apples.
Taste and adjust the seasoning if needed—you might want a touch more lemon for brightness or a pinch more salt to enhance the flavors. Set this aside while you prepare the apples. The dressing should be thick enough to cling to the apples but still pourable.
Assemble the Apple Layers
Arrange the thinly sliced apples in an even layer on a large platter or serving dish. Drizzle about half of the prepared dressing over the apples, making sure each slice gets a light coating. Sprinkle with a pinch of salt and a dusting of ground cinnamon to complement their natural sweetness.
Place the roasted sweet potatoes on top of the apple layer, spreading them evenly. The contrast between the warm, tender sweet potatoes and the cool, crisp apples is what makes this salad special. You'll want the sweet potatoes to be hot enough to soften the apples slightly when served.
Make the Warm Spice Streusel
In a medium bowl, combine the 1 cup old-fashioned oats, 0.5 cup brown sugar, 0.25 cup all-purpose flour, 0.5 cup cold cubed butter, 1 tablespoon ground cinnamon, 0.5 teaspoon ground nutmeg, and 0.5 teaspoon salt. Use your fingers or a pastry cutter to work the butter into the dry ingredients until the mixture resembles coarse crumbs.
Spread this streusel evenly over the top of the sweet potatoes. The streusel should be thick enough to create a crown effect when baked. Bake at 375°F for 12-15 minutes until the streusel is golden brown and crispy. Watch it closely—the streusel burns quickly but should still be soft underneath.
Finish and Serve
Remove the salad from the oven and let it rest for 5 minutes to allow the streusel to set slightly. Drizzle the remaining dressing over the top, then swirl it gently with a spoon to create an attractive pattern. Garnish with an extra sprinkle of ground cinnamon and a few more thyme leaves for freshness.
Serve immediately while the streusel is still warm and crisp. Each bite should offer a perfect mix of textures—crisp apples, tender sweet potatoes, and a warm, spiced streusel crown that ties everything together. The salad keeps well for up to 2 days in the refrigerator, but it's best enjoyed fresh.
Pro Tips For Making Sweet Potato And Apple Salad
- ROAST SWEET POTATOES UNTIL TENDER: Roast them at 400°F (200°C) for 25-30 minutes, then flip and add another 10-15 minutes—until a fork slides in like butter. Overcooked sweet potatoes turn to mush in salads, and undercooked ones feel like chewing cardboard. (Yes, I’ve done both.)
- PEEL APPLES LAST MINUTE: Slice them right before tossing with the salad—even if they’re tart, the texture stays crisp. I used to prep them hours ahead, and they’d turn soggy faster than my patience wears thin. Save the peeling for the final step.
- WHISK THE DRESSING FIRST: Mix the olive oil, maple syrup, Dijon, and a pinch of salt in a bowl before adding anything else. This emulsifies the oil and syrup so they don’t separate later. I learned this after a salad where the dressing pooled like oil on water—messy and disappointing.
- USE COLD SWEET POTATOES: Let the roasted sweet potatoes cool completely before dicing and tossing. Warm potatoes steam the apples and dilute the dressing, turning the salad into a sad, lukewarm puddle. (Your future self will thank you.)
Creative variations of this dish
Autumn-Inspired Twist
Swap the apples for pears (like Bosc or Anjou) and add ½ cup candied walnuts to the streusel. The pears hold up beautifully when roasted alongside the sweet potatoes, and the walnuts add a caramelized crunch.
Toss the roasted pears with 1 teaspoon orange zest before assembling for a citrusy brightness that pairs perfectly with the fall spices. 🍂
Savory Streusel Upgrade
Transform this into a savory salad by omitting the maple syrup from the dressing and adding 1 teaspoon soy sauce and ½ teaspoon smoked paprika to the streusel.
Top with crumbled feta cheese and toasted pine nuts for a Mediterranean-inspired twist. The sweet potatoes and apples still shine, but now with a sophisticated umami depth. 🧀
Protein-Packed Additions
Boost nutrition by adding ½ cup cooked quinoa or chickpeas to the base. For warmth, fold in 4 ounces crumbled goat cheese or shredded rotisserie chicken> (about ½ cup) into the sweet potatoes before assembling.
The protein balances the sweetness, making this a hearty main dish rather than just a side. 🍗
Vegan-Friendly Swaps
Make this fully plant-based by replacing the butter with ½ cup coconut oil (solid) in the streusel and using coconut yogurt> instead of Greek yogurt. For extra richness, stir 1 tablespoon tahini> into the dressing. The flavor remains just as satisfying—just as delicious, if not more so! 🌱
Spiced Nut Streusel
For a nutty crunch without oats, blend 1 cup walnuts or pecans> with ½ cup almond flour> and ¼ cup maple syrup> in a food processor.
Pulse until coarse, then mix with the remaining streusel ingredients. The nuts add a buttery richness that rivals traditional streusel, and the extra texture makes every bite exciting. 🌰
Make-Ahead Assembly
Prep the sweet potatoes and dressing up to 2 days ahead>, then store separately. Assemble the apple layer and refrigerate uncovered to keep it crisp. When ready to serve, bake the streusel fresh for maximum crunch.
For a shortcut, toast the streusel dry in a 350°F oven for 8-10 minutes> before adding it to the salad—it’ll still taste amazing! ⏳
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
Regular potatoes won't work here—they lack the natural sweetness and creamy texture that makes this dish special. Sweet potatoes caramelize beautifully and hold their shape when roasted, while regular potatoes turn mushy and bland. If you're set on a potato swap, try purple sweet potatoes for a vibrant twist!
How do I keep the apples from browning before serving?
Slice the apples just before assembling the salad and immediately toss them with 1 tablespoon lemon juice and a pinch of salt. For extra insurance, sprinkle with 1 teaspoon sugar to help preserve their crispness. If prepping ahead, store apple slices in cold water with a splash of lemon juice until ready to use.
Is the streusel necessary, or can I skip it?
The streusel is what makes this salad truly special—it adds that warm, buttery crunch that contrasts perfectly with cool apples. But if you're short on time, you could substitute with toasted pecans or candied walnuts> (¼ cup) for a quick crunch. Just don't skip the cinnamon!
Can I make this salad ahead of time?
Prepare the roasted sweet potatoes and dressing up to 2 days ahead>, then store separately. Assemble the apple layer just before baking the streusel (which takes 12-15 minutes at 375°F). The streusel is best made fresh, but you can toast pre-made streusel dry in the oven for 8-10 minutes if needed.
What's the best way to reheat leftovers?
Reheat the sweet potatoes and apple layers together in a 350°F oven for 10-12 minutes> to restore their warmth. For the streusel, pop it in the oven for 3-5 minutes> to crisp up again. Avoid microwaving—it makes the streusel soggy. Leftovers keep well for 3 days**> in the fridge.
