Sweet Potato and Spinach Salad Recipe: Roasted Sweetness Meets Earthy Greens

Salads

Sweet Potato and Spinach Salad Recipe: Roasted Sweetness Meets Earthy Greens

This sweet potato and spinach salad recipe transforms humble ingredients into a nutrient-packed dish that balances natural sweetness with earthy depth. 🌿 The secret lies in roasting sweet potatoes until caramelized—creating a rich, almost buttery texture that pairs perfectly with wilted spinach and a bright citrus dressing.

I developed this recipe after realizing how often salads could be more satisfying when they include hearty, flavorful vegetables rather than just greens.

What makes this salad stand out is its versatility—it works as a light main course for vegetarians or as a side that elevates grilled meats and fish. The roasted sweet potatoes add a satisfying chewiness, while the spinach provides a vibrant, slightly bitter contrast that keeps the dish balanced.

A simple yet bold dressing made with olive oil, lemon juice, and Dijon mustard ties everything together with a tangy finish.

By the time you're done, you'll have a salad that's far from basic—warm, aromatic, and packed with texture. The sweet potatoes develop a crispy exterior while staying tender inside, and the spinach wilts just enough to absorb the dressing without losing its natural color.

This dish proves that salads can be hearty, flavorful, and completely filling without relying on heavy ingredients.

Serve it warm or at room temperature, and don’t hesitate to customize it with toppings like toasted pecans, crumbled feta, or avocado for extra richness. The possibilities are endless, but the foundation—roasted sweet potatoes and fresh spinach—is what makes this salad truly special.

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

Ingredients for sweet potato and spinach salad

Roasted sweet potatoes and wilted spinach create this nutrient-packed salad with bold flavors and satisfying textures.

Ingredient Amount Notes
Medium Sweet Potatoes 🍠 2 lbs Organic preferred, peeled and cubed
Baby Spinach 🌿 8 oz Fresh, not wilted
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and dressing
Fresh Lemon Juice 🍋 ¼ cup From 2-3 lemons
Dijon Mustard 🌶️ 1 tbsp For dressing tang
Raw Honey 🍯 1 tbsp Or maple syrup for vegan
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp For seasoning
Garlic Cloves 🧄 3 cloves Minced for dressing
Toasted Pecans 🥜 ½ cup Optional garnish
Crumbled Feta Cheese 🧀 ½ cup Optional topping
Red Wine Vinegar 🍷 1 tbsp For dressing acidity

The sweet potatoes are the foundation—organic, vibrant orange varieties like Jewel or Beauregard roast best, developing that caramelized sweetness. Trader Joe's and Whole Foods carry excellent options, or check the produce section for fresh, firm tubers. Avoid sweet potatoes with soft spots or green patches. For optimal flavor, roast them until tender with a crispy exterior—this balances the dish's textures perfectly. The spinach should be fresh and crisp; baby spinach leaves work best as they wilt beautifully without turning mushy.

No organic sweet potatoes? Conventional works fine, just scrub them well. Substituting butternut squash for half the sweet potatoes adds a nutty depth. For the dressing, red wine vinegar can be swapped for apple cider vinegar, though it'll have a milder tang. Fresh garlic is ideal, but garlic powder at half the amount works in a pinch. The honey adds balance—agave or maple syrup are excellent vegan alternatives. Toasting the pecans enhances their flavor, but raw pecans or walnuts can be used if you're short on time.

Roasted sweet potatoes keep well in the fridge for 5 days if stored in an airtight container. The dressing separates naturally—simply whisk before using. For meal prep, assemble the salad just before serving to maintain crispness. The dressing can be made 3 days ahead and stored in a sealed jar. Garnishes like pecans and feta should be added fresh to preserve texture and flavor. This salad reheats beautifully—perfect for make-ahead lunches or potlucks.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s actually one-pan friendly—roast the sweet potatoes right alongside the spinach. No dirty pans, no fuss, just toss everything on a sheet, pop it in the oven, and walk away while dinner happens.
  • Sweet & Tangy Balance: That lemon juice and Dijon mustard dressing? It’s the secret weapon here. The sweet potatoes caramelize into something rich and buttery, while the spinach stays bright and peppery—like a hug for your taste buds in salad form.
  • Meal Prep MVP: Between us, this is my go-to for lunches all week. The sweet potatoes hold up perfectly, and the spinach stays crisp if you store it right (pro tip: keep dressing separate until serving). Pack it in jars, and you’ve got a stress-free lunch for days.
  • Budget-Friendly Powerhouse: Sweet potatoes and spinach are cheap staples that feel fancy. I’ve made this for under $8 for four servings, and it’s still restaurant-quality. Plus, it’s one of those dishes where leftovers taste just as good the next day—no sad, wilted salads here.

Step-by-step instructions for sweet potato and spinach salad

Transform humble ingredients into a vibrant, flavor-packed salad with perfectly roasted sweet potatoes and fresh spinach.

1

🔥 Step 1: Roast Sweet Potatoes to Caramelized Perfection

Preheat your oven to 400°F and line a large baking sheet with parchment paper. Toss the 2 lbs medium sweet potatoes (peeled and cut into 1-inch cubes) with 2 tablespoons of the extra-virgin olive oil, 1 teaspoon of the kosher salt, and ¼ teaspoon of the freshly ground black pepper. Spread them in a single layer—crowding will steam instead of crisp.

Roast for 25-30 minutes, stirring halfway through, until edges are deep golden brown and the cubes are tender when pierced with a fork. The sweet potatoes should smell caramelized and slightly nutty—this is your cue they're ready. Let them cool slightly before assembling the salad, about 10 minutes on the baking sheet.

2

👨‍🍳 Step 2: Whisk Together the Bright Citrus Dressing

In a small bowl, combine the remaining 3 tablespoons extra-virgin olive oil, ¼ cup fresh lemon juice, 1 tablespoon Dijon mustard, 1 tablespoon raw honey, ½ teaspoon kosher salt, ¼ teaspoon freshly ground black pepper, and 1 tablespoon red wine vinegar. Whisk vigorously until the honey dissolves completely—this prevents clumping in the salad.

Add the 3 minced garlic cloves and stir for 30 seconds to infuse the aroma. Taste and adjust—you want a balance of sweet, tangy, and slightly peppery. The dressing should coat the back of a spoon but remain pourable. Set aside while you prepare the spinach.

3

🥘 Step 3: Assemble the Salad with Crisp Greens and Warm Components

In a large bowl, combine the 8 oz baby spinach with the warm (but not hot) roasted sweet potatoes. Drizzle half of the dressing over the top and toss gently with tongs—you want the spinach to wilt slightly but remain vibrant, not soggy. The heat from the sweet potatoes will help emulsify the dressing as it cools.

Sprinkle the ½ cup toasted pecans and ½ cup crumbled feta cheese over the salad just before serving. The pecans add crunch while the feta provides a salty contrast to the sweet potatoes' natural sweetness. Toss again lightly to distribute evenly.

4

🍽️ Step 4: Serve Immediately with Extra Dressing on the Side

Divide the salad among 4 plates, reserving any extra dressing in a small cruet. The ideal serving temperature is warm but not scorching—you want the sweet potatoes to retain their caramelized texture while the spinach stays crisp. Garnish with additional black pepper if desired.

Serve with a slice of crusty bread or alongside grilled chicken for a complete meal. The salad holds well for 2 hours in the refrigerator, but the pecans may soften slightly—best enjoyed fresh from the bowl.

👨‍🍳

Pro Tips For Making Sweet Potato And Spinach Salad

  • Boil Until Fork-Tender: Sweet potatoes need patience—cut them into even 1-inch cubes and boil them in salted water until a fork slides in like butter (about 12-15 minutes). I learned the hard way that undercooked chunks turn the salad into a chewy mess, while overcooked ones turn to mush. Test one piece early and adjust time accordingly.
  • Wilt Spinach with Heat: Toss spinach into a dry skillet over medium heat for 30 seconds—just until the edges curl. This removes excess moisture so your dressing clings instead of pooling at the bottom. (Yes, even if you’re impatient like me, resist the urge to skip this.)
  • Balance Dressing Ratios: Mix 3 parts olive oil to 1 part lemon juice to 1 teaspoon Dijon for a dressing that won’t drown the salad. Too much acid? Add a pinch of honey. Too heavy? Thin with a splash of water. I used to eyeball it and ended up with either a slick puddle or a bland drizzle.
  • Cool Before Tossing: Let the warm sweet potatoes cool completely before mixing with spinach and dressing. Hot ingredients steam the greens into limpness, and the texture turns into a sad, soggy pile. Give them 10 minutes—your future self will thank you.

Wine and beer pairings for sweet potato and spinach salad

White Wine Pairings

For this salad’s bright citrus dressing and caramelized sweet potatoes, I reach for a crisp Sauvignon Blanc from New Zealand—think Cloudy Bay or Kim Crawford. The wine’s zesty acidity mirrors the lemon juice, while its herbal notes complement the spinach’s earthiness.

Serve it slightly chilled (45-48°F) to let the salad’s warmth shine through. 🍷

Light Red Options

A Pinot Noir from Oregon or Burgundy offers a softer contrast than bold reds, with its delicate berry flavors and silky texture. Look for Domaine Serene or La Crema—these wines won’t overpower the salad’s natural sweetness. Decant for 15-20 minutes to open up the fruit notes before serving.

Sparkling Wine Magic

For a celebratory touch, a dry Prosecco or Spanish Cava adds effervescence that cleanses the palate between bites. The bubbles enhance the salad’s freshness, while the wine’s citrusy profile echoes the dressing. Serve at 40-45°F—too warm, and the bubbles lose their lift.

Beer Pairings

A crisp lager like Peroni or Heineken balances the salad’s richness without competing. For a craft option, try a Belgian witbier (like Hoegaarden)—its coriander and citrus notes harmonize with the dressing. Avoid heavy stouts or IPAs, which can overpower the delicate flavors.

Non-Alcoholic Options

For a refreshing alternative, mix sparkling water with 1 tbsp lemon juice and a pinch of salt. Add a splash of ginger beer for a spicy kick that contrasts the sweet potatoes. Serve over ice to mimic wine’s refreshing quality. 💧

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 4g20%
Cholesterol 15mg5%
Sodium 450mg20%
Total Carbohydrate 45g16%
Dietary Fiber 8g29%
Sugars 12g
Protein 8g16%
* 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 salad ahead of time?

Yes, but with smart timing! Roast the sweet potatoes 1 day ahead and store them in an airtight container. Assemble the salad just before serving to keep the spinach crisp. The dressing can be made 3 days ahead—just whisk it again before using to prevent separation.

2

What if I don't have baby spinach?

Use regular spinach (chopped) or kale (massaged first to soften). Baby spinach wilts beautifully without turning mushy, but other greens work too. Just reduce the cooking time slightly if using kale—it's heartier than baby spinach.

3

How can I make this salad vegan?

Swap the feta for vegan feta or omit it entirely. Use maple syrup instead of honey in the dressing, and toast walnuts or almonds instead of pecans. The base recipe is already plant-forward—just adjust those optional toppings!

4

Why does my dressing separate?

This happens when honey or mustard isn't fully incorporated. Whisk vigorously until smooth, or add 1 tsp water to emulsify. For extra insurance, mix 1 tsp cornstarch with 1 tsp water, then stir into the dressing. The salad's heat will help blend everything naturally as it cools.

5

Can I use regular potatoes instead?

Not recommended—they lack the natural sweetness and vibrant color of sweet potatoes. Butternut squash works well as a partial substitute (try 1 lb sweet potato + 1 lb squash), though it has a different texture. The caramelization process won't be as dramatic with regular potatoes.

★★★★★4.7(11 reviews)
Categories Salads