Beetroot Lentil Salad Recipe: Earthy Sweetness Meets Protein-Packed Crunch

Salads

Beetroot Lentil Salad Recipe: Earthy Sweetness Meets Protein-Packed Crunch

This beetroot lentil salad transforms humble ingredients into a vibrant, protein-rich dish that balances earthy sweetness with satisfying crunch. The roasted beets develop a caramelized depth that pairs perfectly with tender lentils, while fresh herbs and citrus dressing elevate every bite into something restaurant-worthy.

What makes this recipe stand out is its ability to deliver substantial nutrition without sacrificing flavor—ideal for meal prep or elegant gatherings.

The foundation begins with perfectly cooked lentils that maintain their texture while absorbing subtle seasonings, and roasted beets that develop a naturally sweet, tender quality. A bright lemon-tahini dressing ties everything together, cutting through the richness while adding a creamy, nutty dimension.

The salad's structure—crisp greens, hearty lentils, and velvety beets—creates satisfying contrast with every forkful.

What you'll achieve is a dish that's as nourishing as it is delicious, packed with plant-based protein, fiber, and essential vitamins. The colors alone make it visually appealing, while the flavors—earthy, tangy, and slightly sweet—create a perfect balance.

This salad holds up beautifully for lunch or dinner, making it equally suitable for busy weeknights or special occasions.

Preparation is straightforward: roast the beets until tender, cook the lentils until perfectly al dente, and assemble with fresh herbs and greens just before serving. The dressing comes together in minutes, and the entire dish can be made ahead, allowing flavors to meld beautifully.

Whether you're looking for a hearty vegan main or a vibrant side, this recipe delivers.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for beetroot lentil salad

Earthy beets and protein-rich lentils meet vibrant herbs and citrus for a restaurant-quality salad.

Ingredient Amount Notes
Medium Beets 🍠 2 whole Roasted, peeled, and cubed
French Green Lentils 🌾 1 cup Dry weight, rinsed thoroughly
Extra-Virgin Olive Oil 🫒 3 tbsp For roasting and dressing
Red Wine Vinegar 🍷 2 tbsp For dressing acidity
Red Onion 🧅 ½ cup Thinly sliced, about 1 medium
Fresh Parsley 🌿 ¼ cup Chopped, stems removed
Fresh Mint Leaves 🌿 0.2 cup Chopped, for brightness
Tahini 🥜 ⅓ cup Sesame paste for creaminess
Fresh Lemon Juice 🍋 2 tbsp From 1 medium lemon
Maple Syrup 🍯 1 tbsp For subtle sweetness
Diamond Crystal Kosher Salt 🧂 1 ½ tsp For seasoning and dressing
Fresh Baby Spinach 🌱 4 cups Packed, for base greens
Toasted Walnuts 🥜 ½ cup Chopped for crunch

The beets are the heart of this dish—golden or red varieties work equally well, but golden roasts slightly faster. Whole Foods Market and Trader Joe's carry pre-washed baby beets, which save time, but regular beets from the produce section are just as good. Look for firm, vibrant beets with smooth skins; avoid any with soft spots or wilted leaves. For the lentils, French green lentils hold their shape beautifully, but brown or beluga lentils also work. Rinse them well before cooking to remove any debris, and don't skip the thorough rinsing—it makes a noticeable difference in texture. The tahini should be 100% sesame paste with no additives; Kirkland Signature or Soom Tahini are reliable brands.

No tahini? Substitute with a mix of olive oil and a pinch of garlic powder, though the flavor won't be identical. Fresh herbs can be swapped—cilantro or dill work well if you're out of parsley or mint, but the brightness changes slightly. For the dressing, apple cider vinegar can replace red wine vinegar, though it adds a slightly different tang. If you're using dried herbs, reduce the amount to one-third of what's called for in fresh form. The walnuts can be omitted if you're avoiding nuts, but the salad will lose some of its satisfying crunch. For extra protein, add avocado slices or chickpeas—both pair beautifully with the earthy flavors.

The roasted beets and cooked lentils keep well in the fridge for 5 days when stored separately in airtight containers. Assemble the salad just before serving to maintain crispness in the greens. The dressing can be made up to 3 days in advance and stored in a sealed jar in the refrigerator. If you're prepping for meal prep, store the components separately and toss with dressing just before eating. The walnuts stay fresh for 2 weeks in a sealed container, but toasting them fresh adds an extra layer of flavor. For a make-ahead option, roast the beets and cook the lentils a day ahead—they reheat beautifully and taste even better after flavors meld.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this one—just roast the beets whole, peel and slice them later. The lentils? Toss them in a pot with water and salt, then let them simmer while you do anything else. Zero stress, all flavor.
  • Earthy-Meets-Tangy Magic: That deep, sweet beetroot paired with the sharp kick of red wine vinegar? It’s like a flavor party in your mouth. The lentils add this satisfying chew, and the red onion? Crunchy little bombs that keep every bite interesting.
  • Lunchbox Hero: Between us—this salad holds up perfectly for days. Pack it in jars for work or school lunches, and it’ll still taste fresh. Honestly, I’ve had mine last five days in the fridge, and it’s never let me down. (Yes, even on a Tuesday night.)
  • Budget Powerhouse: Lentils and beets are dirt cheap, and they stretch this salad into meals for days. I’ve fed my whole family with one big batch—no takeout, no guilt. Plus, the olive oil and vinegar? You’re using them anyway, so no extra splurges. Smart, simple, satisfying.

Step-by-step instructions for beetroot lentil salad

This vibrant salad balances earthy roasted beets with protein-rich lentils and bright tahini dressing.

1

Roast the Beets to Perfection

Preheat your oven to 400°F. Toss the 2 whole medium beets (peeled and cubed) with 1 tablespoon of the extra-virgin olive oil until evenly coated. Spread them on a baking sheet in a single layer, ensuring they don't overlap. Roast for 25-30 minutes until tender when pierced with a fork and developing a caramelized exterior.

Here's the thing—don't cut corners on roasting time. Undercooked beets will taste raw and gritty, while overcooked ones turn mushy. You'll know they're done when they yield easily to gentle pressure and have developed a rich, deep color. Let them cool completely before assembling the salad—this prevents the dressing from turning watery.

2

Cook the French Green Lentils Al Dente

In a medium saucepan, combine the 1 cup French green lentils with 3 cups water and bring to a boil. Reduce heat to medium-low and simmer for 20-25 minutes until the lentils are tender but still hold their shape. Drain any remaining water and transfer them to a bowl to cool slightly.

The key to perfect lentils is maintaining their texture. Overcooking turns them mushy, while undercooking leaves them chalky. You want them firm enough to hold their shape but still tender enough to eat. Once cooled, they'll absorb the dressing beautifully, creating a cohesive salad texture.

3

Prepare the Tahini Dressing

In a small bowl, whisk together the 0.33 cup tahini, 2 tablespoons red wine vinegar, 2 tablespoons fresh lemon juice, 1 tablespoon maple syrup, and 1.5 teaspoons diamond crystal kosher salt. Slowly drizzle in the remaining 2 tablespoons extra-virgin olive oil while continuing to whisk until the dressing is smooth and emulsified.

This dressing is the heart of your salad—don't rush the emulsification. The tahini can be thick, so take your time incorporating the oil. If it separates, simply whisk vigorously to recombine. The balance of sweet maple syrup, tangy vinegar, and nutty tahini creates a complex flavor that complements the earthy beets and lentils perfectly.

4

Assemble the Salad Components

In a large bowl, combine the 4 cups fresh baby spinach, roasted beets, cooked lentils, 0.5 cup thinly sliced red onion, and 0.5 cup toasted walnuts. Pour the tahini dressing over the top and toss gently but thoroughly to coat all ingredients evenly. Fold in the 0.25 cup chopped fresh parsley and 0.2 cup chopped fresh mint leaves just before serving to preserve their vibrant colors.

The order of assembly matters here. Adding the herbs last keeps their bright flavors and colors intact. Tossing gently ensures the spinach remains wilted but not broken down. Let the salad sit for 10 minutes before serving to allow all the flavors to meld together—this is when the magic happens.

👨‍🍳

Pro Tips For Making Beetroot Lentil Salad

  • Roast Beets with Skin On: Peeling beets is a pain, but roasting them whole keeps their shape and sweetness. Wrap them in foil with a drizzle of olive oil, bake at 400°F (200°C) for 45–55 minutes, then slip off the skins under cold water—no knife required.
  • Soak Lentils for 15 Minutes: French green lentils don’t need a long soak, but a quick 15-minute dip in cold water cuts cooking time by 5 minutes and prevents them from turning mushy. Drain well before cooking—wet lentils release starch like crazy.
  • Slice Onion Thin and Soak: Red onion adds bite, but raw slices can overwhelm the salad. Thinly slice them, toss with a pinch of salt, and let sit for 10 minutes to soften slightly—this balances the sharpness without cooking. (Yes, even if you’re impatient like me.)
  • Dress Salad Just Before Serving: Mixing vinegar and oil too early turns the beets rubbery and the lentils soggy. Wait until serving, then toss everything together—this keeps the textures crisp and the flavors bright. If you’re prepping ahead, store dressing separately.

Flavor customization for beetroot lentil salad

Sweet & Tangy Twist

Swap the maple syrup for 1 tbsp honey or agave nectar and add 1 tsp grated fresh ginger to the dressing for a zesty kick. The ginger brightens the earthy beets while the honey deepens the caramel notes.

I love this variation when serving with spicy dishes—it balances heat beautifully. 🌶️

Smoky Chipotle Heat

Infuse the dressing with smoky depth by adding ½ tsp adobo sauce (from canned chipotles) or ¼ tsp smoked paprika. This works especially well with golden beets, as the smokiness complements their natural sweetness.

For extra heat, add ½ tsp cayenne pepper—just be mindful of spice sensitivity in your group.

Citrusy Zest Boost

Double the lemon juice to 4 tbsp and add zest from 1 lemon for a brighter, more vibrant flavor profile. The zest adds aromatic complexity that pairs wonderfully with the mint.

For a tropical twist, substitute 1 tbsp lime juice and ½ tsp lime zest instead. The acidity cuts through the richness of the tahini perfectly.

Creamy Avocado Addition

Add 1 ripe avocado, diced, to the salad just before serving for a luscious, creamy texture. The healthy fats from the avocado enhance the tahini dressing while adding a buttery contrast to the earthy beets.

For extra richness, mash ½ avocado into the dressing instead of using some of the tahini. 🥑

Herb Swap Variations

Replace the parsley and mint with ¼ cup chopped dill for a fresh, slightly bitter note that works beautifully with the beets. For a Mediterranean flair, use 2 tbsp chopped oregano and 2 tbsp chopped basil.

The oregano adds an earthy depth, while basil brings a sweet, aromatic brightness. Experiment with combinations—your taste buds will thank you!

Spiced Walnut Crunch

Toast the walnuts with ½ tsp cinnamon and ¼ tsp cayenne for a warm, slightly spicy crunch. This works especially well with the sweet-tangy dressing and adds a cozy, autumnal quality to the salad.

For a sweeter touch, toss the toasted walnuts with 1 tsp maple syrup while they cool—they'll caramelize slightly for extra flavor. 🍂

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 350mg15%
Total Carbohydrate 52g18%
Dietary Fiber 12g43%
Sugars 12g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use canned beets instead of fresh?

Yes, but with a few adjustments! Drain and rinse canned beets thoroughly to remove excess liquid, then pat dry completely. They'll be pre-cooked, so skip the roasting step. For best texture, warm them gently in a pan with a touch of olive oil for 3-4 minutes to enhance their natural sweetness.

2

How do I make this salad nut-free?

Omit the walnuts and add ½ cup sunflower seeds or ½ cup toasted pumpkin seeds for crunch instead. For extra protein, stir in ½ cup chickpeas (lightly mashed) or ½ cup crumbled feta cheese if you're not strictly vegan. The texture will change slightly but still be satisfying.

3

Why did my lentils turn mushy?

Overcooking is the most common cause—French green lentils should cook for 20-25 minutes at a gentle simmer. For perfect texture, use a 2:1 water-to-lentil ratio and check for doneness with a fork. If they're still firm, add ¼ cup water and cook 5 more minutes instead of increasing heat.

4

Can I make this ahead for meal prep?

Store the roasted beets, cooked lentils, and dressing separately in airtight containers for up to 5 days. Assemble the salad just before eating to keep the greens crisp. The flavors actually improve overnight as the dressing marinates the ingredients—perfect for busy weekdays!

5

What's the best way to reheat leftovers?

Gently warm the beets and lentils together in a skillet with 1 tbsp water over low heat for 3-4 minutes. Avoid microwaving—it makes the greens soggy. For best results, toss with fresh dressing when reheating to revive the flavors.

★★★★★4.5(14 reviews)
Categories Salads