If you’re craving something hearty yet fresh, this Roasted Sweet Potato Salad brings the best of both worlds. Tender caramelized sweet potatoes, earthy lentils, bursts of dried cranberries, and a creamy lemon tahini dressing come together in the most satisfying way. It’s colorful, nourishing, and full of texture in every bite.
This is the kind of salad that works just as beautifully for weekday lunches as it does for holiday tables. It’s filling enough to stand alone, yet vibrant enough to complement just about any main dish.
Why You’ll Love This Recipe
- Hearty and satisfying while still fresh
- Packed with plant-based protein and fiber
- Beautiful balance of sweet, savory, and tangy
- Perfect for meal prep
- Naturally vegetarian and easily vegan
- Great served warm or at room temperature
Ingredients You’ll Need
Tip: You’ll find the full list of ingredients and measurements in the recipe card below.
- 2 large sweet potatoes, peeled and diced into 1/2-inch cubes
- 2 tablespoons olive oil
- 1/2 teaspoon smoked paprika (optional)
- Salt, to taste
- Black pepper, to taste
- 1 cup dry green or brown lentils (or 2 1/2 cups cooked lentils)
- 1/2 small red onion, finely chopped
- 1/2 cup dried cranberries
- 1/4 cup fresh parsley, chopped
- 2 tablespoons roasted pumpkin seeds or sunflower seeds (optional)
Tahini Dressing:
- 1/4 cup tahini
- 2 tablespoons lemon juice
- 1 tablespoon maple syrup or honey
- 1 clove garlic, minced
- 2 to 4 tablespoons warm water (to thin dressing)
- Salt, to taste
Let’s Get Started
-
Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper. Spread the diced sweet potatoes evenly on the sheet, making sure they’re not overcrowded.
-
Drizzle the sweet potatoes with olive oil, then sprinkle with smoked paprika (if using), salt, and black pepper. Toss well so every piece is lightly coated.
-
Roast for 25–30 minutes, flipping halfway through, until the edges are golden and slightly caramelized and the centers are fork-tender.
-
If using dry lentils, rinse them under cold water. Place in a saucepan with 3 cups of water. Bring to a boil, then reduce to a gentle simmer. Cook for 20–25 minutes until tender but not mushy. Drain any excess water and allow them to cool slightly. If using pre-cooked lentils, simply rinse and drain.
-
In a large mixing bowl, combine the cooked lentils, roasted sweet potatoes, finely chopped red onion, dried cranberries, and fresh parsley. Toss gently to combine without breaking up the sweet potatoes.
-
In a small bowl, whisk together tahini, lemon juice, maple syrup (or honey), minced garlic, and salt. Add warm water one tablespoon at a time until the dressing reaches a smooth, pourable consistency. It should be creamy but not too thick.
-
Pour the tahini dressing over the salad and toss gently until evenly coated. Sprinkle roasted pumpkin or sunflower seeds on top for added crunch.
-
Taste and adjust seasoning with additional salt or lemon juice if needed. Serve slightly warm or at room temperature for the best flavor.
Servings and Pairing
This recipe serves about 4–6 as a side dish or 3–4 as a main. It pairs beautifully with grilled chicken, roasted salmon, or stuffed pita bread. For a fully plant-based meal, serve alongside hummus and warm flatbread.
Variations
-
Add crumbled feta for a salty, creamy element.
-
Swap cranberries for chopped dried apricots.
-
Include arugula for a peppery bite.
-
Add roasted chickpeas for extra protein and crunch.
-
Stir in a pinch of cumin for deeper warmth.
Storage Tips
Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors deepen over time, making it ideal for meal prep.
If the salad thickens as it sits, add a small splash of warm water or lemon juice to refresh the dressing before serving.
FAQs
Can I make this ahead of time?
Yes. You can roast the sweet potatoes and cook the lentils up to two days ahead. Assemble and dress before serving.
Can I serve this cold?
Absolutely. It tastes delicious chilled or at room temperature.
What type of lentils work best?
Green or brown lentils hold their shape well and are ideal for salads.
Is this salad vegan?
It is vegan if you use maple syrup instead of honey in the dressing.
Final Thoughts
Roasted Sweet Potato Salad is one of those recipes that feels both wholesome and exciting. The caramelized sweetness of the potatoes, the earthy lentils, and the creamy tahini dressing create a beautifully balanced dish that’s satisfying without feeling heavy.
Print
Roasted Sweet Potato Salad
- Total Time: 45 minutes
- Yield: 6 servings
Description
This Roasted Sweet Potato Salad combines tender roasted sweet potatoes, hearty lentils, sweet cranberries, and fresh herbs tossed in a creamy lemon tahini dressing. It’s satisfying, colorful, and perfect as a nourishing main or flavorful side.
Ingredients
- 2 large sweet potatoes, peeled and diced (1/2-inch cubes)
- 2 tablespoons olive oil
- 1/2 teaspoon smoked paprika (optional)
- Salt, to taste
- Black pepper, to taste
- 1 cup dry green or brown lentils (or 2 1/2 cups cooked lentils)
- 1/2 small red onion, finely chopped
- 1/2 cup dried cranberries
- 1/4 cup fresh parsley, chopped
- 2 tablespoons roasted pumpkin or sunflower seeds (optional)
Tahini Dressing:
- 1/4 cup tahini
- 2 tablespoons lemon juice
- 1 tablespoon maple syrup or honey
- 1 clove garlic, minced
- 2–4 tablespoons warm water
- Salt, to taste
Instructions
- Roast sweet potatoes at 400°F for 25–30 minutes until caramelized and tender.
- Cook lentils in simmering water 20–25 minutes; drain and cool.
- Combine lentils, sweet potatoes, onion, cranberries, and parsley.
- Whisk dressing ingredients, thinning with warm water.
- Toss salad with dressing and top with seeds.
Notes
- Cut sweet potatoes evenly for consistent roasting.
- Avoid overcooking lentils to maintain texture.
- Add dressing gradually to control consistency.
- Let flavors meld for 15–20 minutes before serving for best taste.
- Prep Time: 15 minutes
- Cook Time: 30 minutes

