Honey-Roasted Sweet Potato & Chickpea Salad with Feta, Avocado, Cucumber & Cranberries
Honey-Roasted Sweet Potato & Chickpea Salad with Feta, Avocado, Cucumber & Cranberries is a colourful, hearty salad that combines caramelized sweet potatoes, lightly crisp roasted chickpeas, creamy avocado, refreshing cucumber, tangy feta, and sweet dried cranberries. Everything is finished with a bright honey lemon dressing for a delicious sweet-and-savory balance.
It’s satisfying enough for a light lunch but fresh and colourful enough to serve as a side dish. The contrast between warm roasted vegetables, creamy avocado, crunchy chickpeas, and tangy feta makes every bite interesting.
Ingredients
For the Roasted Sweet Potato & Chickpeas
- 2 large sweet potatoes (about 600 g), peeled and cut into bite-sized cubes
- 1 can (15 oz / 425 g) chickpeas, drained, rinsed, and patted dry
- 2 tbsp olive oil
- 1 tbsp honey
- 1/2 tsp smoked paprika
- 1/2 tsp garlic powder
- 1/2 tsp ground cumin
- 1/2 tsp dried oregano
- 1/2 tsp salt
- 1/4 tsp black pepper
For the Salad
- 1 large cucumber (about 200 g), diced
- 1 large avocado, diced
- 1/2 cup (75 g) dried cranberries
- 3/4 cup (110 g) crumbled feta cheese
- 1/4 cup (15 g) fresh parsley, chopped
- 2 tbsp fresh mint, chopped
For the Honey Lemon Dressing
- 3 tbsp extra-virgin olive oil
- 1 1/2 tbsp fresh lemon juice
- 1 tbsp honey
- 1 tsp Dijon mustard
- 1/2 tsp apple cider vinegar
- 1/2 tsp dried oregano
- 1/4 tsp salt
- 1/4 tsp black pepper
How to Make It
1. Preheat the Oven
Preheat your oven to 425°F (220°C). Line a large baking sheet with parchment paper.
2. Roast the Sweet Potatoes & Chickpeas
Place the sweet potato cubes and chickpeas in a large bowl. Add the olive oil, honey, smoked paprika, garlic powder, cumin, oregano, salt, and black pepper. Toss thoroughly until everything is evenly coated.
3. Arrange on the Baking Sheet
Spread the seasoned sweet potatoes and chickpeas across the prepared baking sheet in a single layer. Leave a little space between the pieces so they roast and caramelize instead of steaming.
4. Roast Until Golden
Roast for 30–35 minutes, stirring halfway through, until the sweet potatoes are tender and caramelized and the chickpeas are lightly crisp. Remove from the oven and let them cool for 5–10 minutes.
5. Prepare the Fresh Ingredients
While the vegetables roast, dice the cucumber and avocado. Chop the fresh parsley and mint. Keep the avocado pieces reasonably large so they hold their shape when the salad is tossed.
6. Make the Dressing
In a small bowl or jar, whisk together the extra-virgin olive oil, lemon juice, honey, Dijon mustard, apple cider vinegar, oregano, salt, and black pepper until smooth and emulsified.
7. Build the Salad
Add the roasted sweet potatoes and chickpeas to a large serving bowl. Add the diced cucumber, avocado, dried cranberries, crumbled feta, parsley, and fresh mint.
8. Add the Dressing
Drizzle the honey lemon dressing evenly over the salad just before serving. Adding the dressing at the end helps keep the fresh vegetables crisp.
9. Toss Gently
Gently toss everything together until lightly coated. Take care not to mash the avocado or break up the feta too much.
10. Garnish
Finish with a little extra feta, dried cranberries, and fresh mint. If desired, add a very light drizzle of honey for an extra touch of sweetness.
11. Serve
Serve warm, slightly chilled, or at room temperature. This salad makes a hearty vegetarian lunch, colourful side dish, or easy Mediterranean-inspired meal.
Why This Recipe Works
This salad brings together a satisfying combination of textures and flavours. The sweet potatoes become tender and caramelized in the oven, while the chickpeas develop lightly crisp edges and a savoury roasted flavour.
Creamy avocado and salty feta balance the sweetness of the roasted vegetables and dried cranberries, while cucumber adds a cool, refreshing crunch. Fresh parsley and mint give the salad an aromatic finish.
The honey lemon dressing ties everything together with a bright combination of citrus, sweetness, olive oil, and gentle tanginess. It’s simple enough for everyday meals but colourful enough for entertaining.

Tips for the Best Sweet Potato & Chickpea Salad
- Dry the chickpeas well: Patting them dry helps them roast more effectively and develop better texture.
- Don’t overcrowd the pan: Spread the sweet potatoes and chickpeas out so they can caramelize instead of steaming.
- Cut the sweet potatoes evenly: Similar-sized cubes will cook at the same rate.
- Add avocado last: Gently fold it in near the end to prevent it from becoming mashed.
- Dress just before serving: This keeps the cucumber fresh and prevents the salad from becoming soggy.
- Use fresh lemon juice: Fresh lemon gives the dressing a brighter and cleaner flavour.
- Adjust the sweetness: Add a little more or less honey depending on how sweet your cranberries and sweet potatoes are.
Serving Suggestions
This salad works beautifully as a complete vegetarian lunch or as a colourful side dish alongside grilled chicken, roasted fish, or other Mediterranean-inspired dishes.
For a more substantial meal, serve it with warm pita bread, quinoa, couscous, or a simple bowl of grains. You can also add extra chickpeas or another favourite plant-based protein.
It is especially attractive served on a large shallow platter, with the feta, avocado, cranberries, and fresh herbs scattered over the top.
Frequently Asked Questions
Can I make this salad ahead of time?
Yes. The roasted sweet potatoes and chickpeas can be prepared ahead and refrigerated. Prepare the dressing separately and add the avocado and dressing shortly before serving for the best texture.
Can I use canned chickpeas?
Absolutely. Canned chickpeas are convenient and work very well. Drain, rinse, and pat them thoroughly dry before seasoning and roasting.
Can I use another cheese instead of feta?
Yes. Goat cheese is an excellent substitute and provides a similarly creamy and tangy flavour. Crumbled cotija or another salty crumbly cheese can also work.
Can I substitute the dried cranberries?
Yes. Raisins, dried cherries, or chopped dried apricots can be used depending on the flavour you prefer.
How can I keep the avocado fresh?
Dice the avocado shortly before serving and toss it gently with a little fresh lemon juice. This helps slow browning while adding extra brightness to the salad.
Can I serve this salad cold?
Yes. It can be served slightly chilled or at room temperature. For the best contrast, allow the roasted sweet potatoes and chickpeas to cool slightly rather than serving them straight from the refrigerator.
Nutrition & Timing
| Details | Amount |
|---|---|
| Prep Time | 20 minutes |
| Cook Time | 35 minutes |
| Total Time | 55 minutes |
| Servings | 6 |
| Calories | Approx. 425 per serving |
| Protein | Approx. 11g per serving |
Final Thoughts
Honey-Roasted Sweet Potato & Chickpea Salad with Feta, Avocado, Cucumber & Cranberries is a colourful and satisfying recipe that makes simple ingredients feel special. The caramelized sweet potatoes and roasted chickpeas provide warmth and texture, while creamy avocado, cucumber, feta, and cranberries add freshness, tang, and sweetness.
The honey lemon dressing brings the entire salad together with a bright, lightly sweet finish. It’s an easy recipe to prepare for lunch, family dinners, gatherings, or whenever you want a hearty salad packed with contrasting flavours and textures.
Print
Honey-Roasted Sweet Potato & Chickpea Salad with Feta, Avocado, Cucumber & Cranberries
- Total Time: 55 minutes
Description
A colorful, hearty salad combining caramelized honey-roasted sweet potatoes, lightly crisp chickpeas, creamy avocado, refreshing cucumber, tangy feta, sweet dried cranberries, and a bright honey lemon dressing. Perfect for a light lunch, side dish, or Mediterranean-inspired meal.
Ingredients
For the Roasted Sweet Potato & Chickpeas
2 large sweet potatoes (about 600 g), peeled and cut into bite-sized cubes
1 can (15 oz / 425 g) chickpeas, drained, rinsed, and patted dry
2 tbsp olive oil
1 tbsp honey
1/2 tsp smoked paprika
1/2 tsp garlic powder
1/2 tsp ground cumin
1/2 tsp dried oregano
1/2 tsp salt
1/4 tsp black pepper
For the Salad
1 large cucumber (about 200 g), diced
1 large avocado, diced
1/2 cup (75 g) dried cranberries
3/4 cup (110 g) crumbled feta cheese
1/4 cup (15 g) fresh parsley, chopped
2 tbsp fresh mint, chopped
For the Honey Lemon Dressing
3 tbsp extra-virgin olive oil
1 1/2 tbsp fresh lemon juice
1 tbsp honey
1 tsp Dijon mustard
1/2 tsp apple cider vinegar
1/2 tsp dried oregano
1/4 tsp salt
1/4 tsp black pepper
Instructions
1. Preheat the oven to 425°F (220°C) and line a large baking sheet with parchment paper.
2. Place the sweet potato cubes and chickpeas in a large bowl. Add olive oil, honey, smoked paprika, garlic powder, cumin, oregano, salt, and black pepper.
3. Toss thoroughly until the sweet potatoes and chickpeas are evenly coated with the seasoning mixture.
4. Spread the seasoned sweet potatoes and chickpeas across the prepared baking sheet in a single layer, leaving space between the pieces.
5. Roast for 30–35 minutes, stirring halfway through, until the sweet potatoes are tender and caramelized and the chickpeas are lightly crisp.
6. Remove from the oven and let the roasted vegetables cool for 5–10 minutes.
7. While the vegetables roast, dice the cucumber and avocado. Chop the fresh parsley and mint, keeping the avocado pieces reasonably large so they hold their shape.
8. Make the dressing by whisking together the extra-virgin olive oil, lemon juice, honey, Dijon mustard, apple cider vinegar, oregano, salt, and black pepper until smooth and emulsified.
9. Add the roasted sweet potatoes and chickpeas to a large serving bowl.
10. Add the cucumber, avocado, dried cranberries, crumbled feta, parsley, and fresh mint.
11. Drizzle the honey lemon dressing evenly over the salad just before serving.
12. Gently toss everything together until lightly coated, taking care not to mash the avocado or break up the feta.
13. Garnish with extra feta, dried cranberries, and fresh mint. Add a very light drizzle of honey if desired.
14. Serve warm, slightly chilled, or at room temperature as a hearty vegetarian lunch, colorful side dish, or Mediterranean-inspired meal.
Notes
Pat the chickpeas thoroughly dry before roasting to help them develop better texture. Do not overcrowd the baking sheet. Leave space between the sweet potatoes and chickpeas so they caramelize instead of steaming. Cut the sweet potatoes into similar-sized cubes so they cook evenly. Add the avocado near the end and toss gently to prevent it from becoming mashed. Dress the salad just before serving to keep the cucumber crisp and prevent the salad from becoming soggy. Use fresh lemon juice for a brighter and cleaner-tasting dressing. Adjust the amount of honey depending on the sweetness of the sweet potatoes and dried cranberries. The roasted sweet potatoes and chickpeas can be prepared ahead and refrigerated. Keep the dressing separate and add the avocado shortly before serving. Goat cheese can be substituted for feta. Crumbled cotija or another salty crumbly cheese can also work. Raisins, dried cherries, or chopped dried apricots can replace the dried cranberries. Dice the avocado shortly before serving and toss it with a little fresh lemon juice to help slow browning. The salad can be served slightly chilled or at room temperature. For a more substantial meal, serve with warm pita bread, quinoa, couscous, or grains. Extra chickpeas or another plant-based protein can be added for a heartier meal. For entertaining, serve the salad on a large shallow platter with the feta, avocado, cranberries, and fresh herbs scattered over the top. This salad pairs well with grilled chicken, roasted fish, or other Mediterranean-inspired dishes.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Salad
- Method: Roasting
- Cuisine: Mediterranean
