Beet Salad with spinach, mandarin oranges, red onion, pine nuts, feta cheese, and homemade Honey-Mustard Lemon Vinaigrette - in a white bowl.

Beet Salad with Spinach and Honey-Mustard Lemon Dressing

This easy 15-minute Beet Salad is packed with wholesome ingredients like fresh spinach, juicy mandarin oranges, sharp red onion, crunchy pine nuts, and creamy feta cheese, all tossed together with a homemade Honey-Mustard Lemon Vinaigrette. Your family and guests are going to fall in love with the ! It’s perfect as a light meal, appetizer, or even a satisfying dinner. In this recipe, I’ll walk you through roasting beets in the oven or boiling them on the stove. You can even use marinated or pickled beets if you want to save time.

This quick salad is a total crowd-pleaser because it’s loaded with fresh veggies and fruit like beets, spinach, red onion, and sweet mandarin oranges. Then, toasted pine nuts add a nice crunch while crumbled feta brings in that salty, creamy kick that makes this beet salad simply irresistible. Plus, the homemade Honey-Mustard Lemon Dressing ties everything together perfectly. My family can’t get enough of this one! It’s an ideal salad to whip up for weeknight dinners or when you want something fresh and easy. I included plenty of handy tips below on how to roast, boil, and peel beets, and of course you can swap in marinated or pickled varieties if you’re short on time.

This vibrant, 15-minute Beet Salad features tender cooked beets combined with tender baby spinach, juicy mandarin orange segments, crisp red onion slices, toasted pine nuts, and salty crumbled feta, all tossed in a homemade Honey-Mustard Lemon Vinaigrette. You’ll get a lovely balance of fresh, earthy, savory, and sweet elements in every bite. This salad is fantastic as an appetizer, a light lunch, or a bright side dish, serving about 6 people (roughly 357 calories per serving).

Keep in mind, this recipe relies on cooked beets. If you have access to cooked, canned, marinated, or pickled beets already, putting this salad together only takes about 15 minutes. If you’re starting with raw beets, allow extra time to roast (about 1 hour at 400°F) or boil (20 to 30 minutes depending on size) — I have all those details in the notes below.

In this post, you’ll find clear instructions for coating and assembling the salad, plus practical advice on preparing beets, dressing, and storage. Here’s a quick overview of what’s inside:

  • Step-by-step tips for roasting, boiling, and peeling beets, including quick swaps for canned or marinated beets
  • Easy homemade Honey-Mustard Lemon Vinaigrette you can mix ahead
  • How to toast pine nuts and serve the salad in an eye-pleasing way
  • Simple substitutions and storage tips so this recipe fits your kitchen and schedule

Keep reading and you’ll be ready to whip up a beautiful, healthy salad that’s as easy as it is delicious.

Flavor and Texture Highlights

This beet salad is a real winner — it’s colorful, nutritious, quick to put together, and totally adaptable. Whether you need a healthy weeknight side dish, something to bring to a party, or an elegant holiday salad, here’s why you’ll want to make it:

  • Bright, balanced flavors: Earthy roasted or boiled beets complement sweet mandarin oranges, tangy lemon-Dijon dressing, salty feta, and nutty pine nuts for a flavor combo that keeps your taste buds engaged.
  • Quick to assemble: Using pre-cooked beets and a pre-made dressing means you can have this salad ready in about 10–15 minutes — a lifesaver for busy nights or last-minute guests.
  • Make-ahead friendly: Cook the beets and mix the dressing up to 3 days before to save time. Then just toss it all together before serving.
  • Healthy and satisfying: This gluten-free, vegetarian salad is high in fiber and loaded with vitamins from beets, spinach, and mandarins. It’s a delicious way to sneak more veggies onto the table.
  • Texture play: Creamy feta, crunchy toasted pine nuts, and tender beets provide a fantastic contrast that makes the salad feel hearty enough as a main or perfect as a side.
  • Flexible and forgiving: Swap in your favorite greens, nuts, or cheese based on what you have. You can even make the dressing vegan by using maple syrup instead of honey or replace pine nuts with pumpkin seeds if needed.
  • Pretty plating: Serving the salad individually helps keep colors fresh and prevents beet juice from staining the whole batch. It’s show-stopping enough for company but easy enough for daily meals.
  • Pairs beautifully: Works as an appetizer, side, or light main with grilled meats, roasted chicken, fish, or simply a grain bowl.

Simply put, this salad feels fancy but takes hardly any time. Plus, you can tweak it all to your taste and pantry.

  • Simple ingredients. Most of what you need is easy to find anywhere. The whole dish comes together in a straightforward, no-nonsense way that still looks gorgeous on the plate.
  • Wholesome and healthy. Every ingredient brings nutritional value. The dressing is made from scratch, so you know exactly what’s going in.
  • Totally flexible. Whether you’re short on time or just want to make swaps, this salad adapts easily without losing its charm. It’s a great recipe that grows with your kitchen.

Colorful spinach salad with mandarin oranges, beets, feta, and pine nuts in a white bowl.

Even though it’s so simple, this beet salad is super nutritious. Each bite brings you vitamins, fiber, and healthy fats. I really appreciate how tasty it is while still being good for you. It’s gluten-free, high in fiber, low in fat, and vegetarian — a wonderful meatless option. Check out some of the nutrition highlights:

  • Beets are a powerhouse of nutrition! They provide loads of vitamins including Folate, Vitamin C, and B6. They’re also packed with potassium, copper, manganese, magnesium, and iron.
  • Spinach delivers a great nutrient boost with fiber, antioxidants, vitamins A and C, folic acid, iron, and calcium.
  • Mandarin oranges are little citrus gems, full of vitamins, especially Vitamin C and beta-carotene, a powerful antioxidant. I used 3 fresh mandarins peeled and segmented, but canned mandarins (around 15 oz or 1 can) work just fine.
  • Red onion offers antioxidants and vitamins including C, B6, and Folate.
  • Feta cheese adds flavor and calcium, with that irresistible briny, creamy texture.

What You’ll Need

Measured ingredients arranged for Beet Salad with Spinach and Honey-Mustard Lemon Dressing: 1.5 lb beets cooked, peeled, sliced, 1 tablespoon olive oil, 1 tablespoon honey, 5 oz baby spinach, 2 cups mandarin oranges segm

  • 1.5 lb beets cooked, peeled, sliced
  • 1 tablespoon olive oil
  • 1 tablespoon honey
  • 5 oz baby spinach
  • 2 cups mandarin oranges segments (3 mandarin oranges peeled and segmented)
  • ⅓ cup red onions sliced
  • ⅓ cup pine nuts toasted
  • 4 oz feta cheese crumbled
  • ⅓ cup extra virgin olive oil
  • 3 tablespoons Dijon mustard
  • 2 tablespoons honey
  • 2 tablespoons freshly squeezed lemon juice

How to Cook and Assemble

  1. Preheat oven to 400°F (200°C) and line a rimmed baking sheet with foil (for roasting option).
  2. Rinse beets under running water, scrub off dirt, and trim tops and bottoms.
  3. Wrap each beet tightly in foil and place on the prepared baking sheet.
  4. Roast beets about 1 hour at 400°F until fork-tender; let cool before unwrapping and peeling.

    Foil-wrapped beets arranged on foil-lined rimmed baking sheet ready for roasting.

  5. Alternatively, place cleaned trimmed beets in a large pot, cover with water, bring to a boil, then simmer 20–30 minutes until fork-tender; remove and cool before peeling.
  6. Peel cooled beets by rubbing under running water or using a dull knife, then slice.
  7. Toss sliced cooked beets in a small bowl with 1 tablespoon olive oil and 1 tablespoon honey (add extra honey to taste).
  8. Spread pine nuts in a single layer on a parchment-lined baking sheet and toast at 350°F (175°C) for 4–6 minutes, watching closely until golden and fragrant.

    Sliced cooked beets coated with olive oil and honey beside golden toasted pine nuts on tray.

  9. Combine extra virgin olive oil, Dijon mustard, honey, and freshly squeezed lemon juice in a jar; whisk or shake until blended to make the dressing.
  10. Place a bed of baby spinach in each serving bowl (or in a large mixing bowl).
  11. Add mandarin orange segments and sliced red onion to the spinach.
  12. Drizzle dressing over the salad and toss gently to combine.

    Whisked lemon-honey mustard dressing in jar being poured over spinach with mandarins and red onion.

  13. Top each serving with the honey-coated sliced beets and crumbled feta.
  14. Finish with a sprinkle of freshly ground black pepper.
  15. Alternative assembly: toss all salad ingredients except beets and feta in a large bowl with dressing, then sprinkle beets and feta over the top before serving.
  16. Serve in individual bowls to prevent beet juice from staining the greens.

    Individual bowls finished with honey-glazed beet slices, crumbled feta, and freshly ground black pepper.

Timing and Serving Tips

  • Hold off on adding pine nuts, feta, and dressing until just before serving. That keeps everything crunchy and fresh.
  • Serving this salad in individual bowls is a game-changer. Add beets and feta last to prevent the beet juice from turning the greens purple.

This salad goes wonderfully with almost any main dish, especially grilled steaks, pork, lamb, or chicken. Here are some ideas to pair with it: try a bright, citrusy creamy lemon butter chicken with zucchini to echo the lemon in the dressing.

Mix-Ins and Substitutions

Variation ideas for Beet Salad with Spinach and Honey-Mustard Lemon Dressing shown in a styled layout

This salad is super flexible — you can tailor it to what you’ve got in your kitchen and still get great results.

  • Greens: Swap out baby spinach for arugula, spring mix, kale, or regular lettuce.
  • Nuts: Use your favorite nuts—like pecans, walnuts, cashews, pine nuts, or almonds. Toast raw nuts briefly in the oven to bring out their crunch and flavor. Candied or roasted nuts work too.
  • Seeds: Add toasted pumpkin or sunflower seeds for extra texture and nutrition.
  • Dried fruit: Try adding dried cranberries, figs, blueberries, or cherries for a sweet twist. For another fruit-forward salad with satisfying crunch, see our Strawberry Crunch Salad with Champagne Vinaigrette.
  • Cheese: Goat cheese, feta, or gorgonzola are all tasty options.
  • Citrus: Use fresh mandarins, tangerines, or clementines. I usually peel and segment 3 fresh mandarins, but one 15 oz can of mandarins also works great.

Make-Ahead and Storage

  • Cook the beets ahead of time. Boil or roast the beets up to 3 days before you want to serve the salad. Store them in an airtight container or a sealed plastic bag in the fridge.
  • Mandarin oranges can be peeled and segmented up to 3 days ahead. Keep them tucked in a small sealed bag in the fridge.
  • Salad dressing can be made in advance and kept in a covered mason jar in the fridge for up to 3 days.
  • When ready to serve, assemble the salad fresh. It only takes about 10 minutes to toss everything together, which keeps it crisp and tasty.
  • I recommend making just enough salad for your meal because it’s freshest right away, but if you have leftovers, keep the salad and dressing stored separately in the fridge and use them within 2 days. If you’re stocking the fridge for the week, our Sheet Pan Chicken and Sweet Potato Meal Prep is a protein-packed option that keeps well.

Pinterest-style image for Beet Salad with Spinach and Honey-Mustard Lemon Dressing with centered text overlay

Common Questions Answered

  • Can I use canned, pickled, or marinated beets instead of cooking fresh ones? Absolutely! This recipe works perfectly with cooked, canned, marinated, or pickled beets. If they’re already seasoned or sweetened, taste them first and reduce how much honey or olive oil you add when tossing the beets.
  • How long do I roast or boil beets? Roasting takes about 1 hour at 400°F until they’re tender, while boiling requires about 20–30 minutes once the water is boiling. Larger beets may need a bit more time. You’ll know they’re done when a fork slides in easily.
  • What’s the easiest way to peel cooked beets? After cooling, the skin peels right off. Rub them under running water or use a dull knife like a butter knife to help. No need for a vegetable peeler or sharp knife.
  • Can I prepare the components or the salad ahead of time? Yes! You can cook the beets and make the dressing up to 3 days ahead. Just assemble the salad shortly before serving to keep everything fresh and crunchy. Add the pine nuts, crumbled feta, and beets at the last minute to prevent sogginess and staining.
  • How should I store leftovers and how long do they last? Store leftover salad and dressing separately in the fridge. The salad is best eaten the same day, but leftovers kept cold and separate from the dressing can last up to 2 days.
  • Can I make the dressing vegan? Sure! Swap the honey for maple syrup and you’ll have a vegan-friendly Honey-Mustard Lemon Vinaigrette without losing any flavor.
  • What if someone has a nut allergy or doesn’t like pine nuts? You can easily leave out pine nuts or swap them for toasted pumpkin seeds, sunflower seeds, or chopped toasted walnuts, pecans, or almonds — whatever works best!
  • How do I toast pine nuts without burning them? Spread pine nuts in a single layer on a parchment-lined baking sheet and toast at 350°F for 4–6 minutes. Watch closely and remove as soon as they turn golden and smell nutty. Pine nuts burn quickly!
  • Will beets stain the other salad ingredients? Yes, beets will color the greens and other items purple. For the cleanest presentation, serve in individual bowls and add beets and feta last, or toss just before serving. If you’d prefer a vibrant, beet-free side for the table, try Korean Cucumber Salad.
  • How many does this recipe serve and how many calories per serving? This recipe makes about 6 servings. Each serving has approximately 357 calories. It’s gluten-free, high in fiber, low in fat, vegetarian, and meatless. For a heartier main to pair with the salad, serve it alongside Mediterranean Chicken Zucchini Bake.

Alternative angle of Beet Salad with Spinach and Honey-Mustard Lemon Dressing served with a pairing

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *