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

Salads

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

This beetroot lentil salad recipe transforms humble ingredients into a vibrant, protein-rich dish that's as nutritious as it is delicious. Roasting the beets brings out their natural sweetness while caramelizing their edges, creating a perfect balance with earthy lentils.

The combination delivers a satisfying meal packed with plant-based protein and fiber—ideal for meal prep or a hearty lunch.

What sets this salad apart is the thoughtful assembly of textures and flavors. Crispy roasted beets contrast beautifully with tender lentils, while toasted nuts add crunch and a satisfying bite. A bright citrus vinaigrette ties everything together, cutting through the richness while enhancing the natural sweetness of the beets.

The result is a salad that's hearty enough to stand as a main dish but light enough to enjoy as a side. It's naturally vegan, gluten-free, and packed with nutrients that support energy levels and digestion. Perfect for those seeking a wholesome, plant-powered meal without sacrificing flavor.

This recipe comes together in about 45 minutes, with minimal hands-on time—ideal for busy weeknights or weekend meal prep. The flavors develop even better when allowed to marinate for a few hours, making it a versatile addition to any meal plan.

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

Ingredients for beetroot lentil salad

Earthy beets meet protein-packed lentils in this vibrant, nutrient-dense salad designed for meal prep mastery.

Ingredient Amount Notes
Medium Beets 🍠 2 whole Organic preferred, trimmed and peeled
Green Lentils 🌾 1 cup Dry, rinsed before cooking
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and vinaigrette
Balsamic Vinegar 🍷 ¼ cup Aged variety for depth
Fresh Lemon Juice 🍋 ¼ cup Freshly squeezed
Maple Syrup 🍯 2 tbsp Grade B for robust flavor
Dijon Mustard 🌶️ 1 tbsp For vinaigrette tang
Toasted Walnuts 🥜 ½ cup Chopped, skin-on
Red Onion 🧅 1 whole Thinly sliced, red variety
Fresh Arugula 🌿 4 cups Baby leaves preferred
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Cracked peppercorns
Fresh Thyme Leaves 🌿 ¼ cup Chopped, stems removed
Firm Tofu 🍳 ½ lb Extra-firm, pressed
Avocado Oil 🫒 1 tbsp For finishing drizzle

The beets are the star here—organic, medium-sized bring the best balance of sweetness and earthiness. Whole Foods Market and Trader Joe's carry excellent pre-washed varieties, but if buying raw, scrub thoroughly before roasting. The green lentils provide that essential protein backbone; Beluga lentils hold their shape beautifully, but French or Puy work too. For the walnuts, toast them in the same pan as the beets—their smoky aroma complements the roasted sweetness perfectly. Fresh thyme adds an herbal depth that rounds out the earthy flavors without overpowering.

No organic beets? Conventional works fine—just peel more thoroughly. Substituting lentils? Chickpeas or black beans add different textures but require adjusting the vinaigrette ratio. The avocado oil can be swapped for extra-virgin olive oil if preferred, though it has a more neutral finish. For extra protein, add crumbled tempeh or marinated tofu cubes. The tofu here is optional but recommended—it absorbs the vinaigrette beautifully. If using pre-cooked lentils, rinse thoroughly to remove any excess starch that could make the salad gummy.

Roasted beets keep 5 days in the fridge when stored in an airtight container with a paper towel to absorb moisture. The vinaigrette separates naturally—just whisk before serving. For meal prep, assemble everything except the arugula and avocado oil until ready to eat; add arugula and oil just before serving to maintain crispness. The salad improves overnight as flavors meld—ideal for making ahead. Portion into glass containers for best texture retention, and store the tofu separately if using it to prevent sogginess.

❤️

Why You'll Love This Recipe

  • I’ll be real: the roasted beets take 40 minutes, but the rest? Just toss. No chopping, no fuss—just slice the beets, simmer the lentils, and mix. That lemon-balsamic dressing comes together in seconds, and suddenly you’ve got a salad that feels like a whole meal.
  • No-Cook Crunch: I’ll be real: the roasted beets take 40 minutes, but the rest? Just toss. No chopping, no fuss—just slice the beets, simmer the lentils, and mix. That lemon-balsamic dressing comes together in seconds, and suddenly you’ve got a salad that feels like a whole meal.
  • Earthy Sweet Heat: Between us, the combo of tender lentils and roasted beets is ridiculously good. The lentils stay firm, the beets caramelize into something almost candy-like, and that bright lemon cuts through the richness. Honestly, it’s the kind of flavor that makes you forget it’s “just” a salad.
  • Lunchbox Legend: This keeps perfectly for days—no wilting, no sogginess. Pack it for work, toss it in a thermos for school lunches, or serve it cold at picnics. The lentils hold their shape, and the dressing stays vibrant, so it’s just as good on day three as it is fresh.

Step-by-step instructions for beetroot lentil salad

This method delivers a perfectly balanced salad with tender lentils, caramelized beets, and a rich vinaigrette.

1

Roast the Beets and Prepare the Tofu

Preheat your oven to 400°F and line a baking sheet with parchment paper. Cut the 2 whole medium beets into ½-inch cubes and toss them with 1 tablespoon of the extra-virgin olive oil, ½ teaspoon of sea salt, and ¼ teaspoon of freshly ground black pepper. Spread them evenly on the baking sheet.

While the oven preheats, press the ½ pound firm tofu between two paper towels or clean kitchen towels for 15 minutes to remove excess moisture. This ensures your tofu will brown properly and not steam in the oven. Once pressed, cut the tofu into ½-inch cubes and toss with 1 tablespoon avocado oil, ½ teaspoon sea salt, and ¼ teaspoon black pepper.

Roast the beets for 25-30 minutes until tender and caramelized at the edges. In the last 10 minutes of roasting, add the tofu cubes to the baking sheet and spread them out. The tofu should finish cooking at the same time as the beets, developing a golden, crisp exterior.

2

Cook the Green Lentils to Perfect Tenderness

Rinse the 1 cup green lentils thoroughly under cold water to remove any debris. In a medium saucepan, combine the lentils with 3 cups of water (or enough to cover by about 1 inch) and bring to a boil over high heat. Once boiling, reduce the heat to medium-low and simmer uncovered for 20-25 minutes.

You'll know the lentils are done when they're tender but still hold their shape—no mushy texture. Drain any remaining water and transfer the lentils to a bowl. Let them cool slightly before assembling the salad. This step is crucial; overcooking turns lentils into mush, while undercooking leaves them chalky.

3

Create the Vinaigrette and Toast the Walnuts

In a small bowl, whisk together the remaining 0.33 cup extra-virgin olive oil (you've already used 1 tablespoon), 0.25 cup balsamic vinegar, 0.25 cup fresh lemon juice, 2 tablespoons maple syrup, and 1 tablespoon Dijon mustard. Season with the remaining 1 teaspoon sea salt and ¼ teaspoon black pepper. Taste and adjust the balance of sweetness and acidity—you want a harmonious blend that complements the earthy flavors of the beets and lentils.

While the vinaigrette rests, toast the ½ cup toasted walnuts in a dry skillet over medium heat for 3-4 minutes, stirring constantly until fragrant. Remove from heat immediately to prevent burning. The walnuts should be golden and slightly crisp—this adds a satisfying crunch to the salad.

4

Assemble the Salad with Fresh Aromatics

In a large mixing bowl, combine the cooled lentils, roasted beets, and tofu cubes. Add the 4 cups fresh arugula and 1 whole red onion (thinly sliced) to the bowl. Drizzle the vinaigrette over the mixture and toss gently to coat everything evenly. The arugula should wilt slightly, and the beets should release their vibrant color into the dressing.

Sprinkle the toasted walnuts and ¼ cup fresh thyme leaves over the top. The thyme adds a bright, herbal note that cuts through the richness of the beets and tofu. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a squeeze of lemon juice to balance the flavors.

5

Serve Immediately for Optimal Freshness

Transfer the salad to a serving platter and let it sit for 5 minutes before serving. This brief resting period allows the flavors to meld together, creating a cohesive and delicious bite. The salad should be vibrant, with deep red beets, earthy lentils, crisp tofu, and peppery arugula all harmonizing in each bite.

Serve immediately while the tofu is still warm and the arugula retains its crisp texture. The contrast of warm tofu and beets with cool arugula and creamy lentils makes this salad truly satisfying. Pair it with crusty bread or a simple side of roasted vegetables for a complete meal.

👨‍🍳

Pro Tips For Making Beetroot Lentil Salad

  • ROAST BEETS UNTIL TENDER: Peel and chop those medium beets into 1-inch chunks, then roast them at 400°F (200°C) for 35–40 minutes—no need to wrap in foil. I learned this the hard way: undercooked beets turn mushy in the salad, and overcooked ones taste sweet but lose texture. Check at 30 minutes; they’re done when a knife slides in easily.
  • SOAK LENTILS 30 MINUTES: Skip the overnight soak, but give green lentils a quick 30-minute soak in cold water before cooking. This cuts down on cooking time by 10 minutes and keeps them from turning to mush later. Drain well—wet lentils steam instead of crisp up in the salad.
  • ACIDIFY THE DRESSING: Mix your balsamic and lemon juice first, then whisk in the olive oil slowly. Adding acid to the oil first prevents it from separating later. I used to toss everything together at once, and the dressing would split within an hour—now it stays silky for days.
  • LET LENTILS REST 10 MINUTES: Drain cooked lentils and spread them on a tray to cool for 10 minutes before tossing with the salad. This evens out their temperature, prevents sogginess, and makes them absorb the dressing better. I know, it’s tempting to mix them right away—but wait, even if you’re impatient.

Essential equipment for great beetroot lentil salad

Roasting Pan Essentials

Your roasting pan is the workhorse of this recipe—opt for a half-sheet pan (13x18 inches) with rims to prevent spills. I love the All-Clad Stainless Steel pan for its even heat distribution and durability.

For budget-friendly options, OXO Good Grips offers great non-stick performance. Preheat your pan for 10 minutes before adding ingredients to ensure even roasting. 🔥

Precision Tools

A mandoline slicer like the Benchmark makes quick work of thin red onion slices, but a sharp chef's knife works just as well. For the beets, a vegetable peeler (like J.L.

Chefs) speeds up prep. Measure liquids precisely with a liquid measuring cup—I recommend Pyrex for its clear markings. A microplane for zesting lemon adds bright flavor without overpowering. ✨

Mixing & Whisking

Your vinaigrette needs a whisk with a comfortable grip—I prefer the OXO Good Grips for its ergonomic design. For tossing the salad, a large mixing bowl (8-quart) with smooth sides prevents sticking.

A wooden spoon helps distribute dressing evenly without crushing delicate arugula. Pro tip: Use a salad spinner (like OXO) to dry arugula thoroughly before mixing. 💫

Tofu Press & Skillet

A tofu press (or DIY setup with heavy books) is essential for removing moisture—Norpro makes a great one. For crispy tofu, use a non-stick skillet (I love GreenPan) with a lightweight lid to prevent sticking.

A fine-mesh strainer (like OXO) drains lentils efficiently. For walnuts, a small cast-iron skillet (like Lodge) adds smoky depth when toasting. 🥜

Storage Solutions

Store leftovers in glass meal prep containers (like Simple Mills) to maintain freshness. For the vinaigrette, a small mason jar (8 oz) keeps ingredients separated until ready to shake.

A food scale (like OXO) ensures precise measurements for meal prep. Label containers with masking tape** and a marker for easy identification. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 410kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 580mg25%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 10g
Protein 24g48%
* 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 make this beetroot lentil salad ahead of time?

This salad actually tastes better when prepared ahead. Store the roasted beets, cooked lentils, and tofu separately in an airtight container for up to 5 days. When ready to serve, toss everything together with fresh arugula and the vinaigrette. The flavors meld beautifully over time, making it perfect for meal prep.

2

What if I can't find green lentils?

No problem! French green lentils are ideal, but you can substitute with Beluga lentils or Puy lentils. For a different texture, try chickpeas or black beans, though they'll require adjusting the vinaigrette ratio—use slightly more lemon juice to balance their earthiness. Just ensure your substitute is cooked to tender perfection.

3

How do I prevent the salad from getting soggy?

Keep the arugula and avocado oil separate until serving to maintain crispness. Store the base ingredients (beets, lentils, tofu, walnuts) in one container and the dressing in a separate jar. When ready to eat, add the arugula and a drizzle of avocado oil just before tossing. This keeps the salad fresh and vibrant.

4

Can I make this salad without tofu?

Certainly! The tofu adds protein but isn't essential. For a similar texture, try adding crumbled tempeh or extra walnuts. If you prefer a lighter option, simply omit it—the salad will still be hearty with the lentils and beets. The vinaigrette will coat the other ingredients beautifully.

5

What's the best way to reheat leftovers?

This salad isn't meant to be reheated—it's best enjoyed fresh. However, if you must warm it slightly, gently reheat just the beets and lentils in a pan with a splash of water for 2-3 minutes. Never reheat the arugula or tofu, as they'll turn mushy. Instead, assemble everything cold for the best texture and flavor.

★★★★★4.6(6 reviews)
Categories Salads