This post may contain affiliate links. See my disclosure policy.

This Roasted Beet Salad is my favorite way to turn earthy, sweet beets into a festive side dish bursting with color and texture. To make it, tender roasted beets are layered with peppery arugula, creamy goat cheese, and crunchy pistachios, then finished with a tangy honey-balsamic vinaigrette. It’s simple to make and easy to prep ahead, just roast the beets, chill, and assemble when ready to serve.

Roasted beet salad with arugula, goat cheese, pistachios, and red onion on a platter.
Save this recipe!
Get this sent to your inbox, along with fresh recipes and cooking tips!

Beet Salad with Goat Cheese

There are countless ways to make a beet salad, but this one is my favorite. It’s the sort of salad you’d spend $15 on from your favorite restaurant, but better!

The secret is in its perfect balance of flavor and texture. Tender roasted beets, creamy goat cheese, peppery arugula, and a homemade balsamic vinaigrette come together to create a salad that’s vibrant, fresh, and delightfully simple to make. You can even make it a complete meal by topping it with baked salmon, juicy pan-seared steak, or lemon pepper chicken.

When I’m short on time, I’ll roast the beets a day or two in advance or grab vacuum-packed roasted beets from the grocery store (Love Beets are my favorite!)

Beet Salad Ingredients

Here’s what you’ll need to make this beet salad recipe:

  • Beets: Rich in antioxidants and nitrates, beets are a naturally sweet and earthy root vegetable that comes in a variety of colors. They add delicious sweetness that pairs perfectly with the tangy vinaigrette. You can make this beet salad with any variety. Red beets are the most common type with deep red color, smooth skin, and a sweet, earthy flavor. Golden beets are less earthy and slightly sweeter; perfect if you prefer a more subtle beet flavor. I like roasting less mature baby beets, especially for salads. They’re smaller, more tender, and slightly sweeter than large beets. Plus, they cook faster.
  • Arugula: Adds a peppery bite that balances the sweetness of the beets. Baby spinach, mixed greens, or kale can be used instead. Tip: If the beet greens are still attached, give them a good wash in cold water and save them for salads and smoothies.
  • Goat Cheese: Soft and creamy, it adds richness and tang. Feta is a great alternative if you prefer a saltier flavor.
  • Pistachios: Provide crunch and a subtle nuttiness. Walnuts, pecans, or almonds also work well.
  • Red Onion: Thinly sliced for a little sharpness and contrast.
Fresh beets, arugula, goat cheese, red onion, pistachios, honey, and balsamic vinegar on a counter.

Honey Balsamic Vinaigrette

This simple vinaigrette is made with extra-virgin olive oil, balsamic vinegar, Dijon mustard, and honey for the perfect balance of tangy and sweet. The mustard helps emulsify the dressing, while the honey softens the acidity and highlights the natural sweetness of the roasted beets.

Looking for the full, printable recipe with measurements? Scroll down to the recipe card below.

How to Make It

Step 1: Roast the Beets. Preheat your oven to 400°F. Trim the beet greens, leaving about an inch of the stems. Scrub the beets clean, then place each one on a piece of foil. Drizzle with olive oil and sprinkle lightly with salt. Wrap each beet tightly and place them on a rimmed baking sheet. Roast for 40 to 60 minutes, or until tender when pierced with a fork. Let them cool before peeling. The skins should slip off easily.

If you’ve never roasted beets before, check out my guide on how to cook beets (video included!) for step-by-step tips. You can also make Instant Pot beets if you prefer a faster, no-foil method.

Raw beets drizzled with olive oil and wrapped in foil on a baking sheet.

Step 2. Make the Honey Balsamic Vinaigrette. While the beets roast, whisk together the olive oil, balsamic vinegar, Dijon mustard, honey, salt, and black pepper in a small bowl until smooth and emulsified. Season with additional salt, pepper, or honey, as needed. It should taste slightly sweet, tangy, and look glossy. Set aside.

Honey balsamic vinaigrette whisked in a white bowl with a spoon.

Step 3. Slice the Beets. Once the beets are cool enough to handle, cut them into wedges or slices. If you’re using both red and golden beets, keep them separate to prevent color bleeding.

Roasted beets peeled and sliced into wedges on a wooden cutting board.

Step 4. Assemble the Salad Base. Arrange the arugula on a large platter or shallow bowl. Add the sliced red onion, then layer the roasted beet wedges over the greens.

Arugula and roasted beet slices arranged on a serving platter.

Step 5. Add Cheese and Nuts. Crumble the goat cheese evenly over the salad and sprinkle with chopped pistachios for texture and crunch.

Roasted beet salad topped with goat cheese, red onion, and pistachios.

Step 6. Drizzle and Serve. Just before serving, drizzle the honey balsamic vinaigrette over the salad and toss gently or serve the dressing on the side. Every bite is a delicious mix of sweet, tangy, creamy, and crisp – the ideal balance of flavor and texture!

Spoon drizzling honey balsamic vinaigrette over roasted beet salad.

Chef’s Tips and Variations

Use fresh, firm beets. Smaller beets are naturally sweeter and roast more evenly. Choose ones that feel heavy for their size with smooth skin and fresh-looking greens if attached.

Wear gloves when working with beets. Red beet juice stains everything, including your hands, cutting board, and clothing. Be sure to wear gloves and an apron to prevent staining.

Mix and match beet colors. If I’m making this salad for guests, I like to use a combination of red and golden beets. It’s a beautiful addition to any table. To keep the colors bright, store and slice them separately before assembling.

Dress the salad just before serving. To prevent the arugula from turning soggy or wilted, wait to add the dressing until just before serving. You can toss everything together, or serve without tossing. Since beet juice is bright red, the salad looks prettiest before mixing together.

Save time with pre-cooked beets. If you’re short on time, grab vacuum-packed roasted beets from the grocery store (like Love Beets). They’re a great shortcut.

Serving Ideas

This beet salad is perfect as a starter, light lunch, or festive side dish. I love pairing it with protein mains like baked pork chops, hot honey salmon, or hearty slow cooker beef short ribs. The tangy honey balsamic vinaigrette balances the rich and savory flavors of the meat perfectly. If I’m serving it for lunch, it pairs nicely with fresh bread or a light soup, like homemade pastina soup or potato leek soup.

  • On-the-go meal-prep tip: For quick weekday lunches, layer the beets, onions, and dressing on the bottom of a jar, then add arugula and goat cheese on top. Shake just before serving for a perfectly dressed salad that stays fresh.
Close-up of roasted beets with goat cheese and pistachios on a bed of arugula.

Frequently Asked Questions

What can I use instead of arugula?

If you’re not a fan of arugula, try baby spinach, spring mix, or kale. Spinach has the most mild flavor, while kale adds extra crunch. Tip – If you do make this beet salad with kale, toss the chopped greens in the dressing before adding the other ingredients and let it rest for about 5 minutes. It will help tenderize the greens and mellow out any bitterness.

Can I use pickled or canned beets?

Yes. Although I prefer using roasted beets, pickled or canned beets are a great shortcut when you’re in a hurry. Be sure to drain them well. If you’re using pickled beets, reduce the amount of balsamic vinegar in the dressing since the beets will already taste tangy.

Make-Ahead and Storage

This salad is easy to prepare in advance for holidays, meal prep, or entertaining.

Make ahead. Roast and slice the beets up to two days in advance, and prepare the honey balsamic vinaigrette up to a week ahead. Store the beets and dressing separately in airtight containers in the refrigerator. The dressing may separate as it chills, so give it a good shake or whisk before using and let it sit at room temperature for about 10 minutes before drizzling.

How to store. If possible, store the arugula, goat cheese, and pistachios separately from the beets and dressing and add the dressing just before serving. If your salad is already dressed, it will still taste great the next day, though the arugula may soften slightly.

What to Do With Extra Roasted Beets

If you’re roasting beets anyway, go ahead and make a few extra! They keep well in the fridge for several days and are great to have on hand for quick meals. Try using leftovers in my Beet Hummus for a vibrant, protein-packed snack or blend them into a Beet Smoothie for a naturally sweet and healthy breakfast.

More Salad Recipes

I hope you love this beet salad as much as I do! It’s bright, colorful, and one of my favorite ways to enjoy beets! Plus, it couldn’t be easier to make. If you try it, I’d love to hear how it turned out. Please leave a comment and share your version with me. Thank you so much! 💛

Save this recipe!
Get this sent to your inbox, along with fresh recipes and cooking tips!

Roasted beet salad with arugula, goat cheese, pistachios, and red onion on a platter.
5 from 9 votes

Roasted Beet Salad Recipe with Goat Cheese and Arugula


Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlightJessica Randhawa
This Beet Salad Recipe combines roasted beets, arugula, goat cheese, and pistachios tossed in a tangy honey-balsamic vinaigrette. It's easy, healthy, and perfect for holidays or weeknight dinners. Roast the beets ahead of time, chill, then assemble when ready to serve for a vibrant, make-ahead side dish.
Prep: 10 minutes
Cook: 40 minutes
Total: 50 minutes
Servings: 4 servings (as a side)
Save this recipe!
Get this sent to your inbox, along with fresh recipes and cooking tips!

Ingredients 

For the Beet Salad

  • 4 small to medium beets, trimmed and scrubbed
  • 1 tablespoon olive oil
  • ½ teaspoon salt
  • 4 cups arugula
  • 4 ounces goat cheese, crumbled
  • ¼ cup pistachios, chopped
  • ½ small red onion, thinly sliced

For the Honey Balsamic Vinaigrette

  • 4 tablespoons extra-virgin olive oil
  • 2 tablespoons balsamic vinegar
  • 1 teaspoon Dijon mustard
  • 1 teaspoon honey
  • ½ teaspoon salt
  • ¼ teaspoon black pepper

Instructions 

  • Preheat the oven to 400°F. Trim the greens, scrub the beets, and place each on a square of foil. Drizzle lightly with olive oil and sprinkle with salt. Wrap and place on a baking sheet.
  • Roast for 40 to 60 minutes, or until fork-tender.
  • Let the beets cool enough to handle, then peel off the skins (they should slip off easily). Slice into wedges or rounds. If using both red and golden beets, keep them separate to preserve color.
  • In a small bowl, whisk together olive oil, balsamic vinegar, Dijon mustard, honey, salt, and pepper until smooth and glossy.
  • Add arugula to a large serving platter or bowl. Top with sliced beets, red onion, goat cheese, and pistachios.
  • Drizzle the honey balsamic vinaigrette over the salad just before serving. Toss gently to combine and serve immediately.

Notes

  • Beets: Use small to medium beets for the sweetest flavor and best texture. Check out my guide on how to cook beets for step-by-step tips. You can also make Instant Pot beets if you prefer a faster, no-foil method.
  • Save time: Use pre-cooked or vacuum-packed beets.
  • Dressing: You can make the dressing up to one week ahead. Store it separately and drizzle it on the salad just before serving to keep the greens crisp.
  • Storage: Store cooked and peeled beets in an airtight container in the refrigerator for 3 to 5 days. I like to drizzle them with a little olive oil to help maintain moisture.
For more information about the ingredients, FAQs, and serving suggestions, please visit the full post. And if you have any questions, feel free to leave me a comment. I love hearing from you!

Nutrition

Calories: 332kcal | Carbohydrates: 15g | Protein: 9g | Fat: 27g | Saturated Fat: 7g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 16g | Cholesterol: 13mg | Sodium: 763mg | Potassium: 519mg | Fiber: 3g | Sugar: 10g | Vitamin A: 802IU | Vitamin C: 8mg | Calcium: 87mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this? Leave a comment below!
Close up photo of Chef Jessica Randhawa of The Forked Spoon in a blue spotted dress, in the sunlight

Jessica Randhawa

Chef | Food Photographer

Jessica Randhawa leads The Forked Spoon, sharing 15 years of experience and over 1,200 original recipes, kitchen tips, and practical cooking advice. Inspired by her world travels, Jessica's approachable recipes have been featured in outlets such as USA Today, Daily Mail, and CNET. She holds a Bachelor of Science from the University of California.

You may also like:

Leave a comment

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

Recipe Rating




5 from 9 votes (8 ratings without comment)

2 Comments

  1. Missy says:

    5 stars
    This beet salad is so very good! Thank you!

    1. Jessica Randhawa says:

      I appreciate your feedback and rating, Missy 🙂