Side Dishes
This beetroot lentil salad recipe transforms humble ingredients into a vibrant, protein-rich dish that balances earthy sweetness with satisfying crunch. The secret lies in roasting the beets until tender yet firm, which deepens their natural caramel notes while maintaining texture.
Cooking the lentils until al dente ensures they hold their shape, creating the perfect contrast when tossed together.
What sets this salad apart is the careful balance of flavors—sweet roasted beets, nutty lentils, and a bright citrus vinaigrette that ties everything together without overpowering. The dressing uses simple ingredients like olive oil, lemon juice, and Dijon mustard, all of which are vegan-friendly and easy to find.
This salad isn't just healthy; it's packed with protein and fiber, making it a satisfying meal on its own or a hearty side dish.
The result is a visually stunning dish with layers of color and texture—deep ruby beets, earthy brown lentils, and crunchy toppings like toasted nuts or fresh herbs. The flavors develop even more as the salad sits, allowing the dressing to fully penetrate and meld with the ingredients.
Perfect for meal prep, this recipe keeps well in the fridge for up to three days, making it ideal for busy weeknights.
Whether you're following a plant-based diet or simply looking for a nutritious, flavorful salad, this beetroot lentil combination delivers. The simplicity of the ingredients doesn't compromise on taste—just a few thoughtful steps transform this into a restaurant-worthy dish that's quick to prepare and even quicker to disappear from your plate.
Ingredients for beetroot lentil salad
Roasted beets and nutty lentils meet bright citrus dressing in this protein-packed vegan salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Medium size, peeled and chopped |
| Green or Brown Lentils 🌾 | 1 cup | Dried, rinsed thoroughly |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and dressing |
| Fresh Lemon Juice 🍋 | ¼ cup | Freshly squeezed, strained |
| Dijon Mustard 🍯 | 1 tbsp | Mild or strong variety |
| Maple Syrup 🍁 | 1 tbsp | Pure grade B preferred |
| Red Wine Vinegar 🍷 | 1 tbsp | Dry variety recommended |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, flat-leaf preferred |
| Toasted Walnuts 🌰 | ½ cup | Chopped, lightly toasted |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Water 💧 | 2 ½ cups | For cooking lentils |
The beets are the star—medium-sized ones roast perfectly without turning mushy. Whole Foods or local farmers markets often carry pre-washed organic beets, but regular grocery store beets work fine too. Look for vibrant color with no soft spots. For the lentils, green or brown varieties hold their shape best, but French lentils work if you prefer a firmer texture. Rinse them well before cooking to remove any debris. The walnuts? Trader Joe's sells pre-toasted ones in bulk, saving you time. If using raw, toast them in a dry pan for 3-4 minutes until fragrant.
No fresh parsley? Substitute cilantro or basil—both work well in the dressing. Running low on maple syrup? Agave nectar or date syrup gives a similar sweetness. The dressing ratio is flexible: more vinegar for tang, more maple syrup for sweetness. For the lentils, if you're short on time, canned lentils (drained and rinsed) save 30 minutes. The beets can be roasted ahead and stored in the fridge for up to 5 days—just reheat gently before assembling the salad. The walnuts keep for 2 weeks in an airtight container, but toasting them fresh is always better.
This salad keeps beautifully in the fridge for 3-4 days, making it perfect for meal prep. Store the dressing separately to prevent sogginess. The lentils and beets can be prepped 2 days ahead, but toss with dressing just before serving. For extra crunch, add toasted pumpkin seeds or avocado slices right before eating. The flavors actually improve overnight as the dressing melds with the roasted vegetables. Portion into containers for grab-and-go lunches—just add a sprinkle of fresh herbs when ready to eat.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this trick—roast the beets ahead (or grab pre-cooked ones from the store), and suddenly you’ve got a salad that feels like a gourmet dish with zero fuss. Toss in canned lentils (drained, rinsed) and you’re done. That’s it. No chopping, no boiling, no stress.
- Earthy-Lemon Zing: The combo of roasted beets and Dijon mustard is already rich, but add a splash of lemon juice and olive oil? Suddenly it’s bright, tangy, and ridiculously satisfying. Honestly, I’ll eat this salad for lunch just because it tastes like a hug in my mouth.
- Meal Prep MVP: This holds up for days—pack it in jars for work lunches, serve it cold at picnics, or even toss it into wraps for a hearty snack. Between us, I’ve had it three mornings in a row and still crave it. (Yes, even on a Tuesday night.)
- Budget-Friendly Power: Lentils and beets are dirt cheap, and they stretch like crazy. Make a big batch, and you’ve got a week’s worth of lunches without breaking the bank. Plus, no fancy ingredients—just pantry staples and a little love. My wallet thanks me every time.
Step-by-step instructions for beetroot lentil salad
Follow this method to create a balanced, vibrant salad with perfectly cooked lentils and caramelized beets.
Roast the Beets Until Tender and Caramelized
Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 2 whole medium beets (peeled and chopped into ½-inch cubes) with 1 tablespoon of the extra-virgin olive oil, ½ teaspoon of the salt, and ¼ teaspoon of the black pepper. Spread them in a single layer on the baking sheet.
Roast for 25-30 minutes, stirring once halfway through, until the beets are tender when pierced with a fork and have developed deep caramelized edges. The color should shift from bright red to a rich, earthy tone. Remove from the oven and let cool slightly before proceeding.
Cook the Lentils Until Perfectly Tender
In a medium saucepan, combine the 1 cup green or brown lentils, the 2.5 cups water, and ½ teaspoon of the salt. Bring to a boil over medium-high heat, then reduce the heat to low and simmer for 20-25 minutes, covered, until the lentils are tender but still hold their shape.
Drain any excess water through a fine-mesh strainer and return the lentils to the pan. Stir in 1 tablespoon of the extra-virgin olive oil and set aside to cool. The lentils should be warm but not hot when mixed with the other components.
Prepare the Dressing with Balanced Flavors
In a small bowl, whisk together the remaining 0.25 cup extra-virgin olive oil, the 0.25 cup fresh lemon juice, 1 tablespoon Dijon mustard, 1 tablespoon maple syrup, 1 tablespoon red wine vinegar, the remaining 1 teaspoon salt, and the remaining ¼ teaspoon black pepper. Add the 2 minced garlic cloves and stir until fully combined.
The dressing should have a smooth, emulsified texture with a bright citrus tang and subtle sweetness. Taste and adjust the balance of acidity or sweetness if needed—this is where the salad's harmony comes together.
Assemble the Salad with Crunchy Textures
In a large bowl, combine the cooled roasted beets, the cooked lentils, and the 0.5 cup chopped toasted walnuts. Pour the dressing over the mixture and toss gently but thoroughly to coat all ingredients evenly. Let it sit for 5 minutes to allow the flavors to meld.
Stir in the 0.25 cup chopped fresh parsley just before serving to maintain its vibrant color and freshness. The final salad should have a perfect balance of earthy beets, protein-rich lentils, crunchy walnuts, and a bright, tangy dressing.
Chill and Serve for Optimal Freshness
Transfer the salad to the refrigerator and let it chill for at least 30 minutes before serving. This allows the flavors to fully develop and the textures to become more distinct. Serve the salad at room temperature or slightly chilled, garnished with an extra sprinkle of parsley and a drizzle of the remaining dressing if desired.
The salad should be vibrant, with deep red beets, earthy lentils, and crisp walnuts providing both texture and nutrition. Each bite should deliver a perfect balance of sweetness, tang, and earthy depth.
Pro Tips For Making Beetroot Lentil Salad
- Roast Beets Until Fork-Tender: I used to pull them out at 45 minutes, thinking they’d soften more later—wrong. Medium beets need 55-60 minutes at 400°F (200°C) until a knife slides in like butter. If they’re still firm, you’ve got 10 more minutes of work ahead. Trust the oven’s heat, not your guesswork.
- Peel Beets While Warm: Cold beets cling to their skins like a stubborn ex. After roasting, let them sit 5 minutes in the pan, then plunge into an ice bath—this loosens the skins so they slip off under running water. No peeling knife required.
- Salt Lentils Early, Rinse Late: Skip salting the lentils until they’re halfway cooked, then add a pinch of salt and simmer another 5 minutes. This keeps them from turning mushy, and a quick rinse at the end removes any grit. (Yes, even if you’re impatient like me.)
- Dress Salad Last, Toss Twice: Mix the vinaigrette (olive oil, lemon, mustard) first, but wait until serving to toss it with the cooled lentils and beets. Give it a rough mix, let sit 5 minutes, then toss again—this lets the flavors meld without turning the salad into a sad, watery mess.
Make-ahead tips for leftovers
Prep Components Ahead
Roast the beets 2 days ahead—they keep beautifully in an airtight container in the fridge for 5 days. Store them at room temperature for 1 day if you prefer slightly warmer beets when assembling.
Cook the lentils 1 day ahead and refrigerate—they’ll hold their texture perfectly. Toast the walnuts fresh or store them in a sealed container for 2 weeks to maintain crunch. 🌰
Dressing Storage Tips
Make the dressing 3 days ahead and store it in a small jar with a tight lid. Shake well before using, as the ingredients may separate slightly. Keep it refrigerated and bring it to room temperature before tossing with the salad.
For extra brightness, add 1 teaspoon fresh lemon juice right before serving. The dressing’s acidity actually improves overnight, cutting through the earthy flavors beautifully. 🍋
Assembly Strategy
Assemble the salad just before serving to preserve crisp textures. If prepping ahead, store the beets, lentils, and walnuts separately in airtight containers. Toss with dressing only when ready to eat—this prevents sogginess and keeps the parsley vibrant.
For meal prep, portion the salad into glass containers with tight lids and store for 3-4 days. Add fresh parsley and a drizzle of dressing when ready to enjoy. ✨
Freezing Options
While not ideal for texture, you can freeze the dressed salad for 1 month by packing it tightly in a freezer bag. Thaw overnight in the fridge and stir in fresh parsley before serving.
For best results, freeze only the unassembled components—beets, lentils, and walnuts—then toss with fresh dressing after thawing. The texture won’t be perfect, but the flavors remain intact. ❄️
Reheating Leftovers
Gently reheat the salad in a microwave-safe bowl on low power for 1-2 minutes, stirring halfway. Add 1 tablespoon water or lemon juice to revive moisture. For stovetop reheating, warm in a skillet over low heat for 3-4 minutes, stirring occasionally.
Avoid high heat—it can turn the lentils mushy. A quick toss with fresh herbs restores freshness. 🔥
Portioning for Lunches
Divide the salad into mason jars with dressing at the bottom, followed by lentils, beets, and walnuts on top. Seal tightly and store upside down in the fridge.
When ready to eat, shake gently to redistribute the dressing. This keeps everything fresh and prevents soggy layers. Perfect for grab-and-go lunches! 📅
Nutrition facts
Frequently asked questions
Can I substitute canned lentils for dried?
Yes! Use 1.5 cups of canned lentils (drained and rinsed) to replace 1 cup of dried. This cuts prep time by 20-25 minutes, but the texture will be slightly softer. For best results, drain thoroughly and pat dry with a paper towel before mixing with the salad.
How do I make this salad spicier?
Add ½ teaspoon smoked paprika to the dressing or sprinkle chopped jalapeños on top. For heat lovers, stir ½ teaspoon cayenne pepper into the dressing. Balance with extra maple syrup if needed—spice can intensify as the salad sits.
Why did my beets turn mushy when roasting?
Over-roasting or cutting beets too small causes mushiness. Stick to ½-inch cubes and roast at 400°F for 25-30 minutes max. For extra firmness, add 1 teaspoon apple cider vinegar to the roasting pan before baking—it helps preserve texture.
Can I make this gluten-free?
Ensure your Dijon mustard is gluten-free (many brands are) and check lentil labels for cross-contamination warnings. The recipe is naturally gluten-free as written—just verify all pantry staples (like vinegar) if you're highly sensitive.
What's the best way to reheat leftovers?
Microwave on low power for 1-2 minutes with 1 tablespoon water to revive moisture. For stovetop, warm in a skillet over low heat for 3-4 minutes—never high heat. Add fresh parsley and a drizzle of dressing after reheating to restore freshness.
