Harissa Roasted Vegetable Lentil Salad


This harissa roasted vegetable lentil salad is a hearty, flavour-packed dish made with roasted cauliflower, sweet potato and red onion, then tossed with lentils, chickpeas and a lemon harissa dressing. It’s satisfying, with a balance of smoky, sweet and fresh elements in every bite.

It works well for meal prep, holds up in the fridge and can be served warm or cold, making it a practical option for lunches, dinners or a simple side dish.

Why You’ll Love this Harissa Roasted Vegetable Lentil Salad

  • Bold, smoky flavour with mild heat.
  • Hearty and satisfying with lentils and chickpeas.
  • Naturally vegan and gluten-free.
  • Balanced with sweet, salty and fresh elements.
  • Great for meal prep and stores well.
  • Works as a main dish or side.
  • Simple ingredients and straightforward prep.

Prep Time: 15 min

Cook Time: 25 min

Servings: 6

Per Serving: 360 calories, 14g fibre, 14g protein

Diet: Vegan, gluten-free.

Difficulty: Easy

Ingredients You’ll Need

Below is a quick overview of what you’ll need to make the recipe and any substitutions you can make. Use the recipe card with the full list of ingredients and measurements at the bottom of the post when you’re ready to make the recipe.

Cauliflower, sweet potato, red onion, chickpeas, lentils, lemon, herbs, spices and oil arranged on a countertop each labelled with text overlay.
  • Cauliflower: Adds texture and soaks up flavour well once roasted. Love roasted cauliflower? Try this Curry Roasted Cauliflower Salad.
  • Red onion: Brings sweetness and depth roasted.
  • Sweet potato: Adds natural sweetness and substance. Substitute butternut squash if needed.
  • Harissa paste: Adds smoky, mildly spicy flavour. You’ll use it for both the vegetables and the dressing.
  • Olive oil: Used for roasting and in the dressing. Avocado oil works as a substitute for roasting.
  • Lentils: The hearty, protein-rich base. Canned is easiest here. Cooked green or brown lentils work if you prefer to cook from scratch. For a another lentil salad that uses canned lentils, try this Chickpea Lentil Salad.
  • Chickpeas: Adds texture and extra fibre. White beans or black beans are a good swap.
  • Dates or dried apricots: Balance the spice with a touch of sweetness. Dried cranberries or raisins also work in a pinch. I prefer apricots for their slight tartness, but dates give a richer, jammier sweetness.
  • Sliced almonds: Add crunch and richness. Toasting is optional but makes a difference in flavour. Substitute pistachios, roughly chopped walnuts, or pumpkin seeds for a nut-free option.
  • Fresh mint or parsley: Brightens the whole dish. Use one or both.
  • Lemon juice: Provides the acidity that balances the richness of the roasted vegetables and dressing. Apple cider vinegar works as a substitute.
  • Maple syrup: A small amount rounds out the acidity in the dressing. Substitute honey if not keeping it vegan.

Variations

  • Crumble feta over top before serving for a salty, creamy contrast to the harissa. Not vegan, but highly recommended if that’s not a concern.
  • Add sliced cucumber or a handful of arugula just before serving for extra freshness.
  • Add a pinch of chili flakes or an extra teaspoon of harissa paste if you want more heat.
  • Substitute cooked quinoa or farro for a different texture or try this Roasted Vegetable Quinoa Salad.
  • For a higher-protein version, add the lemon herb tofu from this Mediterranean Roasted Veggie Bowl. It pairs really well with the harissa dressing.
  • For a maple balsamic version of this same concept, this Roasted Vegetable Lentil Salad is just as hearty and meal-prep friendly.

How to Make Harissa Roasted Vegetable Lentil Salad

Cauliflower, sweet potato and red onion coated in seasoning in a mixing bowl.
  1. Add the chopped cauliflower, sweet potato and red onion to a large bowl. Toss with harissa paste, cumin, olive oil, salt and pepper until well coated.
Cauliflower, sweet potato and red onion spread on a baking sheet before roasting.
  1. Spread the vegetables evenly over two baking sheets. Roast for 25–30 minutes, tossing halfway through, until tender and caramelized.
Small amount of dressing with oil, spices and garlic in a mixing bowl.
  1. In the same bowl, whisk together the dressing ingredients until combined.
Roasted vegetables, chickpeas, lentils and herbs tossed together in a large mixing bowl.
  1. Add the chickpeas, lentils, dried fruit and roasted vegetables. Toss well to coat. Stir in the fresh herbs.
Roasted cauliflower, sweet potato and chickpea salad topped with sliced almonds in a bowl.
  1. Divide into bowls and top with toasted almonds, extra herbs and lemon, if desired.

Expert Tips

  • This salad improves after sitting, making it ideal for meal prep.
  • Don’t overcrowd the pan. Use two trays to the veggies have space to roast rather than steam.
  • Cut vegetables evenly for consistent cooking.
  • Taste your harissa before using, as heat levels vary.
  • Add herbs just before serving to keep them fresh.

FAQs

Is harissa lentil salad spicy?

It has mild to moderate heat depending on your harissa paste. Adjust to taste. As written, it’s mild.

Can I make this salad ahead of time?

Yes. This salad keeps well in the fridge for up to 4 days and actually improves after the first day as the lentils and chickpeas absorb the dressing and the flavours deepen. If you’re meal prepping, store the toasted almonds separately and add them per serving so they stay crunchy. You can also keep the fresh herbs separate and stir them in just before serving to keep them bright.

Can I use dried lentils instead of canned?

Yes, just cook them ahead of time and let them cool before using in the recipe.

Can I serve this warm or cold?

Both work. If you’re serving right after preparing, it will be warm. If later, it’s flavourful at room temperature and it can also be served chilled.

How to Store

  • Store leftovers in an airtight container in the fridge for up to 4 days. This salad actually improves after the first day as the lentils and chickpeas absorb the dressing and the flavours deepen.
  • If you’re meal prepping, store the toasted almonds separately and add them per serving so they stay crunchy rather than softening in the dressing. You can mix the herbs in or keep them separate to brighten the flavour after storing.
  • This salad is not suitable for freezing.

Looking for more meal-prep salads? This Mediterranean Barley Salad and French Lentil Salad both hold up just as well through the week.

More Vegan Meal Prep Salads

If you make this recipe, please consider leaving a comment and a ⭐⭐⭐⭐⭐ rating in the comment section below. It helps others who are thinking of making the recipe, and I love to hear from you. Thanks for trying my recipes! – Deryn

  • sheet pans two pans suggested to avoid crowding vegetables
  • mixing bowl

For the Harissa Salad

  • 1 small head cauliflower, cut into small florets (8 cups/730g)
  • 1 red onion, thinly sliced (2 cups/195g)
  • 1 large sweet potato, cut into 1-inch cubes (3½ cups/454g)
  • 1 tbsp harissa paste
  • 1 tsp ground cumin
  • 2 tsp olive oil
  • Salt and pepper, to taste
  • 1 can chickpeas, drained and rinsed, 540mL
  • 1 can lentils, drained and rinsed, 540mL
  • cup dried apricots or pitted dates, chopped
  • ¼ cup sliced almonds, toasted
  • 1 handful fresh mint or parsley or a mix, finely chopped

For the Lemon Harissa Dressing

Prevent your screen from going dark

  • Roast the vegetables. Preheat oven to 425°F and line a large baking sheet with parchment. Add cauliflower, red onion, and sweet potato to a large bowl. Add harissa paste, cumin, and olive oil, season generously with salt and pepper, and toss to coat. Spread the vegetables evenly over two baking sheets. Roast for 25–30 minutes, tossing halfway through, until tender and caramelized.

  • Toast the almonds (optional but recommended). While vegetables roast, heat a small dry skillet over medium heat. Add almonds and toast, stirring occasionally, for 4–5 minutes until golden and fragrant. Transfer to a plate immediately. Watch carefully to avoid burning, they should be lightly golden brown.

  • Make the dressing. Using the same large bowl you tossed the vegetables in, whisk together lemon juice, olive oil, maple syrup, harissa paste, and garlic. Season with salt and pepper.

  • Assemble salad. Add lentils, chickpeas, apricots, and roasted vegetables to the bowl with the dressing. Toss to coat. Taste and adjust seasoning. Mix in mint or parsley, or both.

  • Serve. Scoop into a serving bowl and top with toasted almonds. Serve with more fresh herbs and lemon wedges, if desired.

Serving: 1serving, Calories: 350kcal, Carbohydrates: 55g, Protein: 14g, Fat: 10g, Saturated Fat: 1g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Sodium: 102mg, Potassium: 933mg, Fiber: 14g, Sugar: 15g, Vitamin A: 9742IU, Vitamin C: 30mg, Calcium: 96mg, Iron: 5mg

Prosta Defend Sleep Lean Nano Defense Pro Joint Genesis AlphaFuel Pro RetiClear Alpha Surge Joint Genesis ProvaSlim Sparta Max Citrus Burn Vitta Burn Ignitra Blood Armor Mitolyn ManForceX TrimX Titan Transform Sciaticyl Flow Force Max GlucoSwitch Vigortrix GlycoFortin Total Control 24 VigorLong Belly Flush TrImology Neuro Serge NeuroWave DentaVive Dubai Wealth Secret MetaRise Citrus Burn Nervion Munjaboost Regenvia Zensulien SlimLeaf Vitrafoxin Neuro E Prime VisiFlora TerboTest Potent Stream Gluco Extend NewEra Protect Male Power XL The Brain Song X The Brain Song Sugar Mutes ProstaDyne Gelatin Weight Loss Gelatin Recipe MyoForce Prodentim Prime Biome Pulmo Balance Quick Burn BHB Glycopezil ViriFlow Dental Bright Gut Vitali IpoeVive Testo Erect Nutra Glow Vivalis Memo genesis Vitall Boost XL Brain Honey Vapofil Memoryon Thrive XXL Vigoryn Vivalis Score XXL Yu Sleep The Genius Song