Protein-Packed Lentil and Kale Salad with Lemon Tahini Dressing

This lentil and kale salad is full of bold, bright flavours and makes an excellent choice for meal prep or a healthy weeknight dinner.

Crunchy kale combines with lentils, kalamata olives, cucumber, cherry tomatoes and marinated artichoke hearts, all brought together by a tangy shallot‑Dijon vinaigrette. If you want to add more lentils and leafy greens to your meals, this salad is an easy, satisfying way to do it.

Overhead view into a large bowl of a kale salad with lentils, artichoke hearts, cucumber, feta, tomato and olives.

You can make this with green, brown or French lentils, or use canned lentils for a quicker option. The salad holds up well for meal prep, is easy to customize with simple swaps, and the flavours develop and improve after a day in the fridge.

It’s a crowd‑friendly dish that works well for gatherings and is naturally vegan and gluten‑free when served without dairy feta. The contrast of tender lentils, hearty kale and briny olives makes this salad memorable.

Recipe Highlights

  • Vegetarian and vegan-friendly.
  • High in fibre and plant protein.
  • Gluten-free.
  • Full of flavour and texture.
  • Great for meal prep—keeps well and tastes better the next day.
  • Works as a side or a main course.

Ingredient Notes

All of the ingredients gathered for making a vegan lentil kale salad with dijon dressing, artichokes, cucumber, tomato and almond. Each ingredient is labelled with text overlay.

For the Salad

  • Lentils: Green, brown or French (Puy) lentils are ideal. Avoid red lentils, which become mushy.
  • Bay leaf: Optional for simmering lentils.
  • Kale: Any variety works; lacinato (Tuscan) kale is a great choice. Thinly slice the leaves and remove tough stems.
  • Olives: Kalamata olives add a savory, briny note. Black olives can be used instead if needed.
  • Artichoke hearts: Use jarred marinated artichokes for flavor and convenience.
  • Cucumber: Fresh cucumber adds crunch; red bell pepper is a fine swap.
  • Tomatoes: Cherry or grape tomatoes are perfect when halved.
  • Almonds: Slivered or chopped almonds, raw or dry‑roasted. Substitute walnuts or pecans, or use pepitas/sunflower seeds for a nut‑free version.
  • Feta: Optional—vegan feta or crumbled tofu feta works well if you want a creamy, salty finish.

For the Dressing

  • Olive oil: Extra virgin yields the best flavor.
  • Red wine vinegar: Apple cider or white wine vinegar can be substituted.
  • Maple syrup: Honey or agave are alternatives.
  • Herbs & spices: Dried thyme and ground cumin add depth.
  • Garlic: Fresh garlic is recommended; 1 tsp garlic powder will work in a pinch.
  • Shallot: Finely minced shallot is ideal; thinly sliced red onion can be used instead.

See the printable recipe card below for exact ingredient measurements.

Variations & Additions

  • Add a 15 oz can of drained and rinsed chickpeas for extra protein and texture.
  • Stir in up to 1/2 cup dried fruit such as cranberries, dates, raisins or currants for a touch of sweetness.
  • Mix in up to 1/2 cup chopped sun‑dried tomatoes for richer tomato flavor.
  • Add 1–2 cups cooked quinoa to make the salad even heartier and more filling.

Step-by-Step Instructions

Step 1: Cook the Lentils

Place lentils in a pot with 4 cups of water, one bay leaf and a pinch of salt. Bring to a boil, then reduce heat to medium‑low and simmer for 22–26 minutes, until the lentils are tender but still hold their shape. Drain and discard the bay leaf. If you’re short on time, canned lentils work well—just drain and rinse.

Green lentils cooking in a pot with a bay leaf.

Step 2: Make the Dressing

In a large bowl or storage container, whisk together olive oil, red wine vinegar, maple syrup, Dijon mustard, dried thyme, ground cumin and minced garlic. Season with salt and pepper, then stir in the minced shallot. Let the shallots marinate in the dressing for a few minutes to mellow their sharpness while you prepare the rest of the ingredients.

A shallot and garlic vinaigrette mixed together in a large glass mixing bowl.

Step 3: Massage the Kale

Add the thinly sliced kale to the dressing and toss or massage it with your hands until the leaves soften and become more tender—this helps reduce bitterness and improves texture.

Kale mixed with dressing in a large mixing bowl.

Step 4: Assemble the Salad

To the bowl with dressed kale, add the cooked lentils, olives, chopped artichoke hearts, cucumber, halved cherry tomatoes and half of the toasted almonds. Toss gently to combine, taste and adjust seasoning with salt and pepper. Serve topped with the remaining almonds and vegan feta if using.

A lentil kale salad with tomato, almonds, cucumber and artichoke hearts in a bowl.

Recipe FAQs

Can I use canned lentils in this recipe?

Yes. Use a 19 oz can, drain and rinse the lentils thoroughly before adding them to the salad.

Is this served hot or cold?

Either. If you add the lentils warm, the salad will be slightly warm, but the fresh vegetables keep it feeling like a cold salad. You can also cool the lentils before mixing everything together for a fully chilled salad.

A wooden spoon with a few piece of kale, cucumber, olives and tomato on it held over a bowl of kale lentil salad.
A large bowl of a kale salad with lentils, cucumber, feta, tomato and olives.

Lentil Kale Salad

By: Deryn Macey
A flavour‑packed lentil and kale salad featuring artichoke hearts, olives, a tangy shallot‑Dijon vinaigrette and optional feta.
Prep: 10
Cook: 22
Servings: 4 -6

Ingredients 

For the Salad

  • 1 cup green, black or French lentils, rinsed (198 g)
  • 1 bay leaf
  • 3 cups lightly packed kale, thinly sliced (approx. 90 g)
  • ¾ cup kalamata olives, pitted and halved (75 g)
  • 170 mL jar marinated artichoke hearts, drained and cut (about 1 cup – 115 g)
  • cup cucumber, cut into ½‑inch pieces (about 175 g)
  • 1 cup cherry tomatoes, halved (160 g)
  • ½ cup sliced almonds, toasted (68 g)
  • vegan feta optional for serving

For the Dressing

  • cup olive oil
  • 3 tbsp red wine vinegar
  • 1 tbsp maple syrup
  • 1 tsp Dijon mustard
  • ½ tsp dried thyme
  • ½ tsp ground cumin
  • 2 garlic cloves, minced or grated
  • 1 small shallot, minced (40 g)
  • salt and pepper

Instructions 

  • 1. In a medium pot, add lentils, 4 cups water, bay leaf and salt. Bring to a boil, then reduce heat and simmer 22–26 minutes until tender but not mushy. Drain and discard the bay leaf.
  • 2. Meanwhile, whisk oil, vinegar, maple syrup, Dijon, thyme, cumin and garlic in a large bowl. Season with salt and pepper, then add shallot and let it sit to soften the shallot’s bite.
  • 3. Prepare cucumber, tomatoes and remaining salad ingredients while the lentils cook.
  • 4. Add kale to the dressing and toss or massage to coat and soften. Add cooked lentils, olives, artichokes, cucumber, tomatoes and half the almonds. Season and toss to combine.
  • 5. Serve topped with the remaining almonds and vegan feta, if desired.

Notes

Serves 4 as a main or 6+ as a side. Nutrition information below is for six servings.

Nutrition

Serving: 1/6th of recipe, Calories: 343kcal, Carbohydrates: 32g, Protein: 12g, Fat: 21g, Sodium: 245mg, Fiber: 7g, Sugar: 4g