Roasted Tomato and Lentil Salad

  • Author: Rebecca | Always Nourished
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4-6 servings 1x


A simple and easy Roasted Tomato Lentil Salad recipe made gluten free and vegan-possible with beluga lentils, roasted cherry tomatoes, red onion and lots of parsley all in a garlicky, sweet mustard dressing. Perfect beside any dinner or as a filling and nutritious lunch!



For the Lentils:

  • 1 cup dried Puy or beluga lentils
  • 3 cups water
  • 1 dried bay leaf (optional, but recommended)
  • 1 large clove garlic, peeled but left whole (will be used in dressing as well)
  • A big pinch of salt

For the Roasted Tomatoes:

  • 1 pint cherry or grape tomatoes, halved
  • 12 teaspoons extra virgin olive oil
  • Salt and Pepper

For the Dressing:

  • 4 tablespoons extra virgin olive oil
  • 1 tablespoon Dijon or grainy mustard
  • 2 tablespoons fresh squeezed lemon juice
  • 1/2 tablespoon honey (or use maple syrup if vegan)
  • 1 boiled garlic from lentils
  • Salt and Pepper, to taste

For the Salad:

  • 1/4 cup finely diced red onion
  • 1/2 cup fresh parsley, roughly chopped (plus more for garnish)


For the Lentils

  1. In a medium sized pot add the lentils, water, a bay leaf, garlic and salt and pepper. Over medium heat bring water to a boil then reduce and simmer stirring occasionally until the lentils are tender, about 15-20 minutes.
  2. While lentils are cooking, roast the tomatoes and make the dressing.
  3. Drain the lentils using a fine mesh strainer when tender and remove the bay leaf and garlic, keeping the garlic for the dressing and discard the bay leaf.

For the Roasted Tomatoes:

  1. While lentils are cooking, preheat oven to 350F and line a baking sheet with parchment paper.
  2. Transfer the halved tomatoes to the prepared baking sheet then season with 1-2 teaspoons oil and salt and pepper. Roast in the oven for about 15 minutes until tomatoes burst and look wrinkly and are just tender. Remove from oven and let cool slightly.

For the Dressing:

  1. In a large mixing bowl, mash the boiled garlic into a paste. Whisk together the garlic, oil, mustard, lemon juice, and honey. Season with salt and pepper to taste. Set aside.

For the Salad:

  1. When the lentils are cooked and the tomatoes are cooled slightly, assemble the salad. To the large mixing bowl with the dressing, fold in the lentils, tomatoes, onions and parsley.
  2. Serve this salad warm, room temperature or cold and garnish with additional parsley.