← BlogJune 28, 2026

How to Make the Perfect Vegan French Lentil Salad

French · Medium · 40 min · 4 servings

vegandairy-freegluten-freeegg-free
Advertisement

This elegant French lentil salad features tender earthy Puy lentils dressed in a classic Dijon vinaigrette with aromatic vegetables and fresh herbs. It is a sophisticated yet simple vegan dish inspired by French bistro cuisine that is both filling and deeply satisfying.

Why this recipe works

This Vegan French Lentil Salad recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 40 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 310 calories with 16g of protein, making it a balanced choice for any meal.

Advertisement

What you will need

This recipe uses 8 simple ingredients that you can find at any grocery store:

  • 1.5 cups French Puy lentils rinsed
  • 1 medium carrot finely diced
  • 2 stalks celery finely diced
  • 0.25 cup shallots finely minced
  • 3 tablespoons olive oil
  • 2 tablespoons red wine vinegar
  • 1.5 teaspoons Dijon mustard
  • 3 tablespoons fresh flat-leaf parsley chopped

Step by step instructions

Step 1: Cook the Lentils

Place rinsed lentils in a saucepan and cover with cold water by 2 inches. Bring to a boil then reduce heat and simmer uncovered for 20 to 25 minutes until tender but still holding their shape. Drain well and season with salt immediately.

Step 2: Prepare the Vegetables

While lentils cook finely dice the carrot and celery into small uniform cubes. Mince the shallots as finely as possible. Chop the fresh parsley. Small even cuts ensure a cohesive and refined texture throughout the salad.

Step 3: Make the Dijon Vinaigrette

Whisk together olive oil, red wine vinegar, and Dijon mustard in a bowl until emulsified into a smooth dressing. Season with salt and freshly cracked black pepper. The mustard acts as an emulsifier holding the dressing together.

Step 4: Assemble and Serve

While lentils are still slightly warm toss them with the diced vegetables, shallots, parsley, and Dijon vinaigrette. Warm lentils absorb the dressing more effectively. Serve warm, at room temperature, or chilled.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • French Puy lentils → green or brown lentils though they will be softer and less firm in texture
  • red wine vinegar → sherry vinegar for a slightly richer and more complex acidic flavor

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Overcooking the lentils so they become mushy and fall apart when tossed with the dressing
  • Dressing the salad when lentils are cold which prevents proper dressing absorption and flavor development

Nutrition facts

Per serving: 310 calories, 16g protein, 42g carbs, 9g fat, 12g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement