Roasted Beet Salad with Lemon Tahini Dressing and Pistachios

This roasted beet salad feels elevated enough for entertaining yet simple enough for weekly meal prep. Oven-roasted beets become naturally sweet and tender, then are tossed with peppery arugula, crunchy pistachios, creamy avocado, and a bright lemon tahini dressing that brings everything together.

If you want a healthy beet salad that’s satisfying, balanced, and full of color, this is a great choice. The homemade dressing soaks into the warm beets for lots of flavor, and the combination of textures—creamy avocado, crunchy nuts and seeds, and tender beets—makes every bite interesting.

Overhead view of roasted beet salad served on a platter with a serving spoon

Why You’ll Love This Roasted Beet Salad

This salad was designed for both flavor and texture. Fiber-rich beets pair with healthy fats from avocado and tahini, plus antioxidant-packed herbs and peppery arugula, creating a balanced vegetarian dish that works well as a side or a light meal.

Pistachios and toasted sesame seeds add crunch and staying power, while the lemon tahini dressing adds bright, savory creaminess. The dressing soaks into the warm beets, magnifying the salad’s flavor.

The recipe is very customizable: keep it dairy-free with avocado or swap in creamy goat cheese for a more classic beet-and-arugula salad. It also makes a great make-ahead dish, as the flavors deepen when the salad rests.

close-up of Tahini dressing being drizzled over roasted beet salad
Roasted beets tossed in creamy tahini dressing
Creamy homemade tahini dressing for beet salad
Roasted beet salad in a serving bowl on a styled table

A Healthy Beet Salad That’s Great for Meal Prep

This salad stores well in the refrigerator, making it ideal for prepping lunches or easy sides for the week. If preparing ahead, wait to add the avocado until serving to keep it fresh. For extra fiber and protein, stir in white beans or chickpeas to make it more filling.

Whether served for a casual dinner or brought to a gathering, this colorful roasted beet salad stands out on the table while remaining approachable and easy to make.

Overhead shot of beet salad with goat cheese and arugula on a serving platter
Ingredients for roasted beet salad with goat cheese arranged on a table

Ingredients You’ll Need:

For the Beets:

  • Red beets
  • Avocado oil (or olive oil)
  • White wine vinegar (or apple cider vinegar)
  • Freshly squeezed orange juice
  • Kosher salt
  • Freshly ground pepper
  • Water, as needed

To Make Lemon Tahini Dressing:

  • Tahini
  • Olive oil
  • Dijon mustard
  • Freshly squeezed lemon juice
  • Maple syrup (or honey)
  • Kosher salt

For the Salad:

  • Toasted sesame seeds
  • Roasted, lightly salted pistachios (or substitute nuts/seeds)
  • Fresh parsley (or cilantro/dill)
  • Baby arugula (or baby spinach, kale, mixed greens)
  • Avocado (or 4 oz. crumbled goat cheese or chopped Castelvetrano olives)
close-up texture shot of beet salad with goat cheese, avocados, sesame seeds and tahini dressing

How To Make Roasted Beet Salad with Lemon Tahini Dressing

Looking for the full recipe?

Scroll to the recipe card below for complete instructions and measurements.

This roasted beet salad is layered with texture from crunchy pistachios, creamy avocado, peppery arugula, and a bright tahini dressing.

  1. Roast the beets. Toss chopped beets with oil, white wine vinegar, orange juice, salt, and pepper on a parchment-lined sheet. Cover tightly with foil and roast until beets begin to caramelize.
  2. Add water and finish roasting. Add a splash of water to the pan, cover again, and continue roasting until the beets are soft and fork tender. Let cool to room temperature.
  3. Make the dressing. Whisk together tahini, olive oil, Dijon, lemon juice, maple syrup, and salt until smooth. Add a little warm water if needed to reach a pourable consistency.
  4. Toss beets in the dressing. Add the cooled beets to the dressing and toss so the dressing soaks into the beets.
  5. Add mix-ins. Fold in toasted sesame seeds, pistachios, and herbs, then add arugula and toss gently.
  6. Finish and serve. Gently fold in diced avocado and top with extra pistachios, sesame seeds, and flaky salt.
  7. Store leftovers. Refrigerate in airtight containers for up to five days. If prepping ahead, add avocado just before serving.
Chopped raw red beets cut into 1-inch pieces for roasted beet salad
Fresh red beets chopped on a sheet pan for beet salad
Seasoned beets on a parchment-lined baking sheet before roasting

Recipe Substitutions & Questions

These simple substitutions make it easy to adapt this roasted beet salad to what you have or your dietary needs.

  • Arugula: Omit for a deli-style beet salad, or swap with baby spinach, kale, or mixed greens. Serve greens separately dressed with olive oil and lemon, then top with the beet mixture if you prefer.
  • Avocado: Replace with 4 oz. crumbled goat cheese for a tangy creaminess or 1 cup chopped Castelvetrano olives for a briny twist.
  • Pistachios: Use toasted almonds, sunflower seeds, pepitas, or hemp seeds for crunch.
  • Herbs: Substitute parsley with cilantro or dill.
  • Extra protein: Add a can of drained, rinsed chickpeas or white beans to make the salad more filling.
  • Beet variety: Golden beets offer a milder, slightly sweeter flavor.
  • Oils & sweeteners: Avocado oil can be swapped with extra-virgin olive oil, and maple syrup can be replaced with honey.
  • Nut-free: Omit pistachios and use pumpkin or sunflower seeds instead.

FAQs

Can I make this beet salad ahead of time?

Yes. Roast the beets and make the dressing up to 3–4 days ahead, then assemble when ready to serve. Add avocado just before serving to prevent browning.

What can I use instead of avocado?

Goat cheese is a favorite swap for a creamy, tangy variation. Castelvetrano olives offer a briny Mediterranean alternative—both pair well with lemon tahini and roasted beets.

Is this beet salad gluten free and dairy free?

Yes. As written the salad is naturally gluten free and dairy free. Swap in dairy if you prefer, such as goat cheese, but the base recipe uses whole-food, dairy-free ingredients.

What dressing goes best with beet salad?

Lemon tahini dressing balances the beets’ natural sweetness with creamy richness and bright acidity. Tahini, lemon, Dijon, and a touch of maple syrup create a smooth, flavorful dressing that soaks into warm roasted beets.

What makes this beet salad different?

This version combines roasted beets with lemon tahini, pistachios, sesame seeds, fresh herbs, and avocado for a layered texture and balanced flavor profile that works as both a satisfying main and an elevated side.

Tossed roasted beet salad served in a bowl with a fork

More Healthy Salad Recipes You’ll Love

  • Copycat Nordstrom Cafe Wild Salmon Niçoise Salad
  • Sheet Pan Greek Chicken and Chickpea Salad
  • Healthy Green Goddess Chicken Salad with Crispy Chickpeas and Fresh Herb Dressing
  • Crunchy Peanut Cabbage Salad
  • Chicken & Broccoli Meal Prep Salad
  • Crunchy Grilled Chicken Greek Salad with Roasted Potatoes
  • Avocado Egg Salad (No Mayo!) with Everything Bagel Seasoning

Shop My Kitchen Favorites

Kitchen items curated by the author.

Roasted Beet Salad with Lemon Tahini Dressing

By Rachael DeVaux
Prep: 20 mins • Cook: 1 hr • Total: 1 hr 20 mins • Servings: 6
Roasted beet salad with goat cheese, avocado, arugula, pistachios, and tahini dressing served in a platter

This roasted beet salad is a colorful mix of roasted beets, arugula, avocado, pistachios, and a creamy lemon tahini dressing. Naturally gluten free and dairy free as written, it stores well and gets more flavorful over time.

Notes: If you prefer a more traditional salad, omit the arugula and toss fresh greens with olive oil and lemon when serving. Swap avocado for goat cheese or chopped olives, and change nuts or seeds to suit dietary needs.

Ingredients

For the Beets:

  • 2 lbs. red beets, scrubbed and trimmed
  • 2 tablespoons avocado oil (or olive oil)
  • 1 tablespoon white wine vinegar (or apple cider vinegar)
  • ¼ cup freshly squeezed orange juice
  • 1 teaspoon kosher salt
  • ½ teaspoon freshly ground pepper
  • Water, as needed

For the Dressing:

  • 2 tablespoons tahini
  • 1 tablespoon olive oil
  • 1 tablespoon Dijon mustard
  • ¼ cup freshly squeezed lemon juice
  • 2 teaspoons maple syrup (or honey)
  • ½ teaspoon kosher salt

For the Salad:

  • ¼ cup toasted sesame seeds, plus more for serving
  • ⅓ cup roasted, lightly salted pistachios, plus more for serving
  • ½ cup chopped fresh parsley
  • 4 cups baby arugula
  • 1 large avocado, diced

Instructions

For the Beets:

  1. Preheat oven to 400°F and line a baking sheet with parchment.
  2. Chop beets into 1-inch pieces. Toss with oil, white wine vinegar, orange juice, salt, and pepper. Spread in a single layer, cover tightly with foil, and bake for 25 minutes.
  3. Carefully add ¼ cup water to the sheet, cover again, and roast 20–25 more minutes until beets are tender. Cool to room temperature.

For the Dressing:

  1. Whisk together tahini, olive oil, Dijon, lemon juice, maple syrup, and kosher salt. Add 1 tablespoon warm water if the dressing is too thick and whisk until smooth.

For the Salad:

  1. Toss the cooled roasted beets with the dressing so they absorb flavor.
  2. Add sesame seeds, pistachios, and herbs, then gently toss in the arugula.
  3. Fold in diced avocado gently and garnish with flaky salt, extra sesame seeds, and pistachios. Serve.

To Store:

  1. Store leftovers in airtight containers in the refrigerator for up to 5 days.
  2. If making ahead, add avocado just before serving to prevent browning.

Notes: Swaps & Substitutions

  • Arugula: swap with baby spinach, kale, or mixed greens, or serve greens separately.
  • Avocado: replace with goat cheese or Castelvetrano olives.
  • Pistachios: substitute with almonds, sunflower seeds, pepitas, or hemp seeds.
  • Herbs: parsley can be swapped for cilantro or dill.
  • Make it heartier: add a can of chickpeas or white beans.
  • Golden beets make a milder, sweeter version.

Like this? Leave a comment below!