Oh my gosh, you have to try this roasted beet and lentil salad – it’s my absolute favorite way to turn simple ingredients into something spectacular! The minute those sweet roasted beets meet the earthy lentils and tangy feta, magic happens. I’ve been making this salad for years, and it never fails to impress guests while packing a serious nutritional punch. Between the fiber from the lentils and all those gorgeous antioxidants in the beets, this is one of those rare dishes that tastes indulgent while being crazy good for you. The colors alone will make you want to grab a fork – those vibrant ruby beets against the greens are just stunning. Trust me, once you try this combo, you’ll be hooked!

Why You’ll Love This Roasted Beet and Lentil Salad
Let me tell you why this salad has become my go-to weeknight hero and party showstopper all in one:
- Nutrition powerhouse: Between the protein-packed lentils and antioxidant-rich beets, this salad gives you energy that lasts all day (no 3pm slump here!)
- Effortless elegance: With just 10 minutes of active prep, you’ll have a dish that looks like it came from a gourmet cafe
- Flavor fireworks: The combo of sweet roasted beets, tangy feta, and crunchy walnuts is seriously addictive
- Endlessly adaptable: Swap in goat cheese, add avocado, or toss in some roasted carrots – it’s impossible to mess up!
Seriously, this salad checks all the boxes – healthy, simple, and downright delicious.
Ingredients for Roasted Beet and Lentil Salad
Okay, let’s gather our goodies! Here’s everything you’ll need to make this beauty:
- 2 medium beets, peeled and diced (about 1/2-inch pieces – trust me, uniform size matters!)
- 1 cup cooked lentils (I use French green lentils because they hold their shape, but any cooked lentils work)
- 2 cups mixed greens (baby spinach, arugula, whatever you’ve got!)
- 1/4 cup crumbled feta cheese (the good stuff, none of that pre-crumbled nonsense)
- 1/4 cup chopped walnuts (toast ’em first if you’re feeling fancy)
- 2 tbsp olive oil (1 tbsp for roasting, 1 tbsp for dressing)
- 1 tbsp balsamic vinegar (the thicker, aged kind if you can swing it)
- 1 tsp honey (just a kiss of sweetness to balance the tang)
- Salt and pepper to taste (don’t be shy!)
Ingredient Notes & Substitutions
Now, here’s where we can play around! My kitchen rule: recipes are guidelines, not commandments.
Cheese swaps: Not a feta fan? Goat cheese crumbles are divine here. For vegan friends, skip cheese altogether or try nutritional yeast for that umami kick.
Extra creamy: Toss in some diced avocado right before serving – it’s magical with the beets!
Nut alternatives: Allergic to walnuts? Toasted pecans or almonds work beautifully.
Prep ahead tip: You can roast the beets and cook the lentils up to 2 days in advance – just store them separately in the fridge. The beets will stain everything pink, so use glass containers!

How to Make Roasted Beet and Lentil Salad
Alright, let’s get cooking! This salad comes together in three simple steps – roast, assemble, and dress. Easy peasy, but oh-so-delicious. Here’s exactly how I do it:
Step 1: Roast the Beets
First things first – crank that oven to 400°F (200°C). While it’s heating up, grab your peeled and diced beets (wear gloves unless you want pink fingers for days!). Toss them with 1 tablespoon of olive oil, a good pinch of salt, and a few cracks of black pepper. Spread them out in a single layer on a baking sheet – I line mine with parchment paper because beet stains are no joke.
Pop those ruby beauties in the oven for about 25-30 minutes. You’ll know they’re ready when you can easily pierce them with a fork but they still have a little bite – we don’t want mushy beets! Let them cool slightly before adding to the salad so they don’t wilt the greens.
Step 2: Assemble the Salad
Now for the fun part! Grab your biggest prettiest bowl (this salad deserves to shine). Start with your mixed greens as the base – I love using peppery arugula, but any greens work. Next, scatter those cooked lentils over the top. Then gently add your roasted beets – watch how they make everything look instantly fancy!
Now sprinkle on the crumbled feta (it’ll stick to the beets in the most delicious way) and your chopped walnuts. Pro tip: if you toasted the walnuts first, this is when your kitchen will smell absolutely incredible.
Step 3: Make the Dressing
Last but not least – the dressing that ties it all together! In a small bowl or jar, whisk together the remaining 1 tablespoon of olive oil, balsamic vinegar, honey, and a pinch each of salt and pepper. Taste it – want more tang? Add a splash more vinegar. Too sharp? A tiny bit more honey. This is your moment to make it perfect!
Drizzle that gorgeous dressing over your assembled salad right before serving. Toss gently – you want every bite to have a little bit of everything. And voila! You’ve just made restaurant-worthy salad magic in your own kitchen.
Tips for the Best Roasted Beet and Lentil Salad
After making this salad more times than I can count, I’ve picked up some tricks that take it from good to “oh my gosh, what’s in this?!” territory. Here are my can’t-skip secrets:
Uniform beet cubes are key: I know it’s tempting to just hack those beets into random chunks, but taking the extra minute to cut them evenly means they’ll roast at the same rate. Nothing worse than half your beets turning to mush while others are still crunchy! Aim for 1/2-inch dice – big enough to hold their shape but small enough to cook through.
Toast those walnuts: Sure, you can use them straight from the bag, but toasting walnuts for just 5-7 minutes in a dry skillet transforms them. You’ll know they’re ready when you catch that nutty aroma wafting through your kitchen. It adds this incredible depth that plays so nicely with the sweet beets.
Dress it last minute: I learned this the hard way after serving a sad, wilted salad at a dinner party. The dressing – especially one with vinegar – starts breaking down the greens if it sits too long. I now make everything ahead but keep components separate, then toss it all together right before we eat. The difference is night and day!
Serving and Storage Suggestions
Now that you’ve made this gorgeous salad, let’s talk about how to serve it like a pro and keep those leftovers tasting fresh (though I doubt there will be many leftovers!). Here are my tried-and-true tips:
Make it a meal: This salad shines on its own, but I love serving it with warm crusty bread for soaking up any extra dressing. For heartier appetites, top it with grilled chicken or flaked salmon – the protein turns it into a complete, satisfying dinner. My husband goes crazy when I add some roasted sweet potatoes on the side!
Presentation matters: I always use a big, beautiful serving bowl to show off those vibrant colors. Sprinkle a little extra feta and walnuts on top for that “wow” factor. If I’m feeling fancy, I’ll arrange some beet slices around the edges – it’s those little touches that make people feel special.
Storage smarts: Okay, confession time – I’ve ruined one too many batches by storing this salad wrong. Here’s what works: keep the components separate! Store roasted beets and lentils together in an airtight container for up to 2 days. Keep the dressing in a small jar, and greens in their own bag with a paper towel to absorb moisture. When ready to eat, just assemble fresh. Trust me, your future self will thank you when lunch still has that perfect crisp texture!
Leftover magic: If you’ve already mixed everything (no judgment!), it’ll keep for a day but the greens will wilt. Still delicious though – I’ll often toss leftover salad with some cooked quinoa or farro the next day to revive it. The beets and lentils actually marinate beautifully in the dressing overnight, developing even deeper flavors.
Roasted Beet and Lentil Salad Nutritional Information
Okay, let’s talk numbers – but remember, these are estimates based on my typical ingredient amounts. Your actual counts might vary depending on your exact ingredients (especially how much feta you sneak while assembling – I won’t tell!). Here’s the nutritional breakdown per serving that makes me feel good about eating this salad any day:
- Calories: About 280 per generous serving
- Fat: 16g (but it’s the good kind from olive oil and walnuts!)
- Protein: 10g – those lentils really deliver!
- Fiber: 7g (hello, happy digestion!)
- Sugar: 8g (mostly natural from the beets and touch of honey)
- Sodium: 250mg (easy to reduce if you’re watching salt – just go light on the feta)
What I love most is how balanced this salad is – you’re getting healthy fats, plant-based protein, and complex carbs all in one bowl. It keeps me full for hours without that heavy feeling. And all those vitamins from the beets? Bonus! Just don’t freak out if your pee turns pink later – totally normal beet side effect (ask me how I know).
FAQs About Roasted Beet and Lentil Salad
Can I use canned lentils instead of cooking them from scratch?
Absolutely! I use canned lentils all the time when I’m in a hurry – just give them a good rinse to remove that excess sodium. The texture might be a tad softer than home-cooked, but they still work beautifully in this salad. My favorite quick trick is to toss them with a little olive oil and salt while they’re still damp – gives them extra flavor.
How do I prevent beet stains on my hands and cutting board?
Oh honey, I’ve learned this lesson the hard way! For hands, disposable gloves are your best friend (I keep a box in my kitchen just for beet prep). For cutting boards, immediately rub with coarse salt and lemon juice after chopping – it lifts stains surprisingly well. And whatever you do, don’t wear your favorite white shirt while handling beets! Pink fingers usually fade in a day or two, but they make for great conversation starters.
Can I make this salad ahead for meal prep?
You bet! Here’s how I do it: roast the beets and cook the lentils up to 3 days ahead, but store them separately from the greens. Keep the dressing in a small jar. When ready to eat, just assemble everything fresh – it takes less than 2 minutes! The beets actually get more flavorful as they sit, so this is one salad that might taste even better on day two.
What’s the best way to peel beets without making a mess?
After years of beet-stained aprons, here’s my foolproof method: roast them whole first (about 45 minutes at 400°F), then let them cool just until you can handle them. The skins slip right off with your fingers or a paper towel! No peeling necessary before roasting – just give them a good scrub. This method keeps all that gorgeous color and juice inside where it belongs.
Can I use golden beets instead of red beets?
Golden beets are a fantastic alternative if you want to avoid the dramatic pink staining (or if you just love their milder flavor). They roast up just as beautifully and make the salad look extra fancy. Sometimes I do half red, half golden beets for a stunning two-tone effect that always impresses dinner guests. The flavor difference is subtle but delightful!
You can find more recipes here.
Print
10-Minute Roasted Beet and Lentil Salad That’s Crazy Delicious
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A nutritious and flavorful salad combining roasted beets and lentils for a hearty meal.
Ingredients
- 2 medium beets, peeled and diced
- 1 cup cooked lentils
- 2 cups mixed greens
- 1/4 cup crumbled feta cheese
- 1/4 cup chopped walnuts
- 2 tbsp olive oil
- 1 tbsp balsamic vinegar
- 1 tsp honey
- Salt and pepper to taste
Instructions
- Preheat oven to 400°F (200°C).
- Toss diced beets with 1 tbsp olive oil, salt, and pepper.
- Roast beets for 25-30 minutes until tender.
- Let beets cool slightly.
- In a large bowl, mix roasted beets, lentils, mixed greens, feta cheese, and walnuts.
- Whisk together remaining olive oil, balsamic vinegar, honey, salt, and pepper.
- Drizzle dressing over the salad and toss gently to combine.
- Serve immediately.
Notes
- Store leftovers in an airtight container in the fridge for up to 2 days.
- Substitute goat cheese for feta if preferred.
- Add avocado for extra creaminess.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Salad
- Method: Roasting
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 serving
- Calories: 280
- Sugar: 8g
- Sodium: 250mg
- Fat: 16g
- Saturated Fat: 3g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 7g
- Protein: 10g
- Cholesterol: 10mg



