
Roasted Red Pepper, Lentil and Walnut Pasta Salad
A hearty, plant-based Mediterranean pasta salad with protein-rich lentils, toasted walnuts, sweet roasted red peppers, and a garlicky red wine vinaigrette. Served chilled, it's perfect for meal prep, picnics, or light weeknight dinners. The warm-spiced walnut pieces add crunch and richness that elevates this simple toss into something memorable.
- Prep
- 20 min
- Cook
- 12 min
- Wait
- 30 min
- Total
- 1 hr 2 min
- Makes
- 6 cups salad (4 servings)
Steps
Before you start
- Cook lentils and pasta ahead if doing full meal prep (see make-ahead notes)
- Use good-quality red wine vinegar for the dressing
- Have roasted red peppers ready—canned is fine, or roast fresh ones the day before
Toast the walnuts
- Heat a small skillet over medium heat.
- Add the chopped walnuts and toast, stirring frequently, for 3–4 minutes until fragrant and lightly golden.
- Watch carefully so they don't burn.
- If the walnuts look dark at the edges but the centers are still pale, they'll continue cooking as they cool, so remove them just before they appear fully toasted.
- Transfer to a small plate to cool.
+ Show details− Hide details
Ready when: Walnuts are fragrant and light golden brown at the edges
Tip: Watch constantly to prevent burning; remove just before they look fully done to avoid overcooking as they cool
Cook the lentils
- Bring a large pot of salted water to a boil.
- Add the dry lentils and simmer over medium heat for 18–22 minutes, stirring occasionally.
- The lentils should be tender but not falling apart—they should have a slight firmness when bitten.
- Drain in a colander and rinse briefly under cool water to stop the cooking.
- Set aside to cool to room temperature (about 5 minutes).
+ Show details− Hide details
Ready when: Lentils are tender but hold their shape, not mushy
Tip: French green lentils hold their shape better than brown; avoid over-stirring so they don't break
Cook the pasta
- While the lentils finish, bring another large pot of salted water to a rolling boil.
- Add the penne and cook according to the package directions, usually 8–10 minutes, until al dente (cooked but still with a slight firmness to the bite).
- Reserve 2 tablespoons of pasta water before draining.
- Drain the pasta in a colander and set aside to cool slightly, about 2 minutes.
+ Show details− Hide details
Ready when: Pasta is tender but still firm to the bite, not soft
Tip: Reserve pasta water—it helps the dressing coat the pasta evenly if the salad dries out
Make the vinaigrette
- In a small bowl or jar, whisk together the red wine vinegar, minced garlic, Dijon mustard, dried oregano (if using), and a pinch of salt and pepper.
- Let sit for 30 seconds to allow the garlic to start to infuse.
- Slowly drizzle in the extra virgin olive oil while whisking constantly until the dressing emulsifies and is smooth.
- Taste and adjust seasoning (add more vinegar for tang, oil for richness, salt and pepper as needed).
+ Show details− Hide details
Ready when: Dressing is smooth and emulsified, with no oil streaks
Tip: Add oil slowly—rushing will break the emulsion and create a separated, greasy dressing
Assemble the salad
- In a large mixing bowl, combine the cooled penne, lentils, roasted red peppers, toasted walnuts, kalamata olives, diced red onion, and fresh parsley.
- Drizzle the vinaigrette over the top and toss gently but thoroughly with two wooden spoons or salad tongs until every piece is coated and the ingredients are evenly distributed.
- If the salad seems too dry, add 1 tablespoon of the reserved pasta water at a time and toss again.
- Season to taste with additional salt and pepper.
+ Show details− Hide details
Ready when: All ingredients are well coated with dressing and evenly mixed
Tip: Don't dress the salad more than a few minutes before serving if you want to keep the pasta from absorbing too much liquid and becoming mushy
Chill and rest
- Transfer the salad to a serving bowl or individual containers.
- Cover loosely and refrigerate for at least 30 minutes before serving.
- This resting time allows the flavors to meld.
- The salad can be served chilled or at cool room temperature.
+ Show details− Hide details
Ready when: Salad is cold and flavors have developed
Tip: If serving the next day, you may need to add a splash of vinegar or oil and toss again, as the pasta absorbs dressing over time
Good to know
Tips
- Toast your own walnuts rather than buying pre-toasted—they'll stay fresher and you control the level of browning.
- French green lentils (Puy lentils) are ideal because they hold their shape; avoid brown lentils which become mushy.
- This salad is filling enough to serve as a main course for vegetarian diners, especially with a dollop of hummus or creamy feta cheese on the side.
- Leftovers taste even better the next day as the flavors marry; store the dressing separately from the salad if you want to keep it for 3–4 days, and toss together just before serving.
Make ahead
Cook the lentils and pasta up to 2 days ahead, store separately in airtight containers in the fridge, and bring to room temperature before mixing. Prepare the vinaigrette up to 3 days ahead. Assemble the full salad 1–2 hours before serving for best texture; if assembled longer, flavors meld nicely but the pasta may absorb more dressing and soften. The finished salad keeps 3–4 days refrigerated (see storage).
Storage & reheating
Room temperature: up to 2 hours (don't leave out longer in warm weather). Refrigerator: 3–4 days in an airtight container. The pasta continues to absorb dressing over time; toss with an extra splash of red wine vinegar or olive oil and a pinch of salt if it seems dry when you serve it again. Freezing not recommended—the texture of the pasta and lentils will suffer.
Substitutions
- penne pasta (whole wheat or all-purpose) → fusilli, farfalle, or any short pasta shape. Choose a shape that traps the dressing and vegetables; avoid long thin pasta which tends to clump
- French green lentils (dry) → canned white beans or chickpeas (drained and rinsed), or cooked farro. Maintain a similar volume (about 1.5 cups cooked). Chickpeas will make the salad sweeter and richer; white beans more delicate
- raw walnut halves → toasted almonds, sunflower seeds, or roasted chickpeas. For nut-free, use 1 cup toasted pumpkin seeds or crispy chickpeas for similar crunch
- kalamata olives (pitted) → green Castelvetrano olives or sun-dried tomatoes (chopped). Sun-dried tomatoes add deeper flavor but less brine; reduce the red wine vinegar by 0.5 tsp if using them
More pasta salads
See all →Find more like this
- Meal
- Lunch
- Cuisine
- Mediterranean
- Main ingredient
- LentilsBell PeppersPasta





