Roasted Zucchini Tomato Lentil Salad

5 from 5 votes

This post may contain affiliate links. Please read our disclosure policy.

Dressed in balsamic vinaigrette, this easy lentil salad has roasted tomatoes and zucchini in each bite. This is a recipe that makes multitasking a breeze because you can cook the lentils and make the dressing while the veggies roast in the oven. It is a wholesome and satisfying salad that’s finished with chopped parsley and Parmesan.

Roasted tomato zucchini lentil salad on a plate.

Why You’ll Love This Recipe

Lentils make this salad hearty and filling. These legumes are a great source of plant-based protein and fiber. They’re an ingredient you should keep in your pantry. You will love the texture and bite lentils give to salads, soups and more.

Since this salad has lentils as a base instead of leafy greens, it won’t wilt or get soggy. That’s why it’s good for potlucks and picnics if you’re planning to feed a crowd. Plus, it’s great for meal prep such as a week of work lunches.

You can think of this salad as a main dish or a side dish. Again, it is very handy to have salad recipes in your rotation that don’t have lettuce because there are so many ways you can serve them depending what else you are including in the meal.

The Ingredients

Ingredients including tomatoes, zucchini, black lentils, Parmesan, white balsamic vinegar, olive oil, salt and pepper.

This is what you need:

  • Tomatoes: You can use either cherry tomatoes or grape tomatoes. When you slice them in half and roast them, their flavor develops and they will hold their shape when you toss them in a salad.
  • Zucchini should have medium to dark green skin and be firm and not limp. You can substitute with yellow squash.
  • Black lentils are a solid choice for salads. You can substitute with green lentils, also known as puy lentils. Avoid red lentils, which fall apart as they cook. They are better in soup recipes.
  • Garlic: I include a minced garlic clove in the vinaigrette.
  • Mustard adds flavor to the vinaigrette and helps it emulsify.
  • Balsamic vinegar: My top pick is white balsamic vinaigrette. It is lighter in color and more mild than regular dark balsamic, but you can use either one.
  • Olive oil: For the best taste, use extra virgin olive oil. You need it for roasting the veggies and making the dressing.
  • Kosher salt & black pepper season the zucchini and tomatoes before they roast as well as the vinaigrette.

Optional Additions

You can go with this salad recipe as written, or you can make any of these additions:

  • Leafy greens: It’s ok to add lettuce. Try chopped kale, arugula or baby spinach. This is also an easy way to stretch the salad into more servings. Just keep in mind that they will soften if you have leftovers.
  • Hard-boiled eggs: You can chop them and stir them right in. 
  • Nuts: For crunch, stir in chopped walnuts or almonds.
  • Chicken, shrimp or another protein: The mediterranean flavors of this salad work well with roasted or grilled chicken or shrimp.

How To Make This Roasted Tomato Zucchini Lentil Salad

Preheat the oven to 400 degrees F.

1. Prep the tomatoes and zucchini. Toss them with oil, salt and pepper right on a baking sheet. Then put the zucchini on one half of the pan and the tomatoes, cut-side up, on the other side. 

2. Roast the tomatoes and zucchini. After 15 minutes flip over the zucchini. You can leave the tomatoes cut side up. The zucchini should turn out lightly browned. The tomatoes should be wrinkled but still juicy.

Tomatoes and zucchini on a sheet pan before and after they roast.

3. Cook the lentils. Pu the lentils and salt in a medium pot and cover them with water by 1 inch. Bring to a boil and reduce heat to a low simmer with the lid partially on. Cook for 15-20 minutes until the lentils are just tender. Check their doneness after 15 minutes. Pour the cooked lentils into a strainer and rinse with cold water.

4. Make the vinaigrette. In a small bowl, whisk the garlic, mustard, salt, pepper, vinegar and olive oil.

Cooked lentils in a strainer. White balsamic vinaigrette in a small bowl.

5. Stir about half the vinaigrette into the lentils. Do this in a bowl that is large enough to hold the entire salad.

6. Fold the roasted vegetables, parsley and parmesan into the lentils. Drizzle in additional dressing as desired.

Lentils tossed with vinaigrette in a bowl. Roasted tomatoes and zucchini tossed with lentils.

Serving

Because it has lentils as a base, this salad is filling enough to be a meal on its own. Of course, you can serve it as a side. Try it with summer recipes such as barbecue veggie tofu skewers, roasted mediterranean vegetables & halloumi or baked zucchini corn fritters

Storage & Leftovers

You and keep the salad in an airtight container in the refrigerator up to 4 days. If you don’t end up tossing all the dressing into the salad, store the extra in a mason jar. Let the vinaigrette sit out at room temperature for 15 minutes before stirring it and using it in the salad. The oil will likely harden in the chill of the fridge. 

Lentil salad with roasted zucchini and tomatoes in a bowl.

Recipe FAQs

How do you make the salad vegan?

Just leave out the parmesan cheese or use a plant-based, dairy free substitute.

Are lentils gluten free?

Yes, lentils are legumes, so they do not contain gluten.

Do you need to line the sheet pan?

No, the oil that you toss the tomatoes and zucchini in will be enough to prevent them from sticking. You just need to arrange the tomatoes, so they are cut side up.

Want to save this recipe?
Enter your email below, and I’ll send it to your inbox. Plus enjoy recipes and cooking inspiration each week.
Please enable JavaScript in your browser to complete this form.

Roasted Zucchini Tomato Lentil Salad

5 from 5 votes
Prep: 5 minutes
Cook: 30 minutes
Total: 35 minutes
Servings: 4
Dressed in balsamic vinaigrette, this easy lentil salad is hearty and filling with lots of roasted tomatoes and zucchini. It's finished with chopped parsley and parmesan cheese.

Ingredients 

For zucchini and tomatoes

  • 2 medium zucchini, quartered lengthwise and sliced 1/2-inch-thick
  • 1 pint cherry tomatoes or grape tomatoes, halved
  • 1 tablespoon olive oil
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper

For lentils

  • 1 cup black lentils, rinsed
  • 1 teaspoon kosher salt
  • Water

For vinaigrette

  • 1 garlic clove, minced
  • 1 tablespoon whole grain mustard
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 2 tablespoons white balsamic vinegar
  • 1/4 cup olive oil

For salad

  • 1 tablespoon chopped parsley
  • 1/4 cup thinly sliced Parmesan

Instructions 

  • Preheat the oven to 400 degrees F.
  • On a sheet pan, toss the zucchini and tomatoes with 1 tablespoon olive oil, 1/2 teaspoon kosher salt and 1/4 teaspoon black pepper. Arrange the zucchini on one half of the pan and the tomatoes, cut-side up, on the other side. 
  • Roast the vegetables for 15 minutes, flip over the zucchini and continue roasting for 15 minutes until the zucchini is lightly browned and the tomatoes are wrinkled but still juicy.
  • Place the lentils and 1 teaspoon salt in a medium saucepan and cover with water by 1 inch. Bring to a boil and then reduce to a low simmer with the lid partially on the saucepan. Cook for 15-20 minutes until the lentils are just tender. Taste them to check their doneness after 15 minutes. Once the lentils are ready, pour them into a strainer and rinse with cold water. Transfer the lentils to a large bowl.
  • For the vinaigrette, whisk the garlic, mustard, 1/2 teaspoon kosher salt, 1/4 teaspoon black pepper, vinegar and 1/4 cup olive oil in a small bowl.
  • Stir half the vinaigrette into the lentils. 
  • Carefully fold the roasted zucchini and tomatoes, parsley and parmesan into the lentils. Add more vinaigrette as desired.

Notes

To make the salad vegan, leave out the cheese or use a plant-based, dairy-free substitute.
You can store leftovers in the fridge up to 4 days. Keep the salad and extra vinaigrette in separate airtight containers. Let the dressing sit out at room temperature for 15 minutes before adding to the salad.
Optional Additions
  • Leafy greens: kale, arugula or baby spinach. They will soften if you have leftovers.
  • Hard-boiled eggs, chopped 
  • Nuts: chopped walnuts or almonds.
  • Chicken, shrimp or another protein

Nutrition

Calories: 377kcal | Carbohydrates: 35g | Protein: 17g | Fat: 20g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Cholesterol: 4mg | Sodium: 1331mg | Potassium: 549mg | Fiber: 12g | Sugar: 7g | Vitamin A: 914IU | Vitamin C: 48mg | Calcium: 143mg | Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Salads
Cuisine: Italian
Did you make this recipe?Mention @lastingredient on Instagram and tag it #lastingredient!

Author photo

Hi, I'm Paige.

Welcome to Last Ingredient where you will find simple seasonal recipes with plenty of fruits and vegetables, all for the home cook.

Related Posts

5 from 5 votes

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




6 Comments

  1. 5 stars
    Just made this tonight, for tomorrow’s lunch. Looked so good I couldn’t resist eating a bowl warm – soooo tasty! The roasted tomatoes taste like candy! The dressing is tart and tangy. All together very flavorful and filling!!!