I absolutely adore this Roasted Beet Salad with Goat Cheese & Pistachios Recipe because it feels like a special treat every time I make it. The combination of earthy roasted beets, tangy goat cheese, and crunchy pistachios tossed with fresh arugula and a zesty Dijon dressing never fails to brighten my table and my mood. It’s one of those dishes I love sharing with friends because it looks gorgeous and tastes even better than it looks.
Why You’ll Love This Roasted Beet Salad with Goat Cheese & Pistachios Recipe
When I first try a salad, the flavor needs to surprise me. This recipe does exactly that by balancing the natural sweetness of roasted beets with the peppery bite of arugula and the creamy tang of goat cheese. I also love how the toasted pistachios add this unexpected crunch and a hint of saltiness that makes every bite so satisfying. The Dijon-honey dressing wraps it all up perfectly, with just enough zing to wake up your taste buds.
What’s also fantastic is how approachable this Roasted Beet Salad with Goat Cheese & Pistachios Recipe is to prepare. Even if you don’t consider yourself a kitchen whiz, roasting beets and whipping up the dressing feels straightforward and rewarding. Plus, it’s so versatile—I’ve served it as a beautiful side at dinner parties and as a light, nourishing lunch on busy days.
Ingredients You’ll Need

Each ingredient here is simple yet essential, coming together to build layers of flavor, texture, and stunning color that make this salad unforgettable. From the earthy beets to the peppery arugula and crunchy pistachios, each element plays a special role.
- 1 ½ pounds beets: The star ingredient; roasting them enhances their natural sweetness and softens their texture beautifully.
- 1 tablespoon extra-virgin olive oil: Helps roast the beets evenly and adds a silky richness to the dish.
- ¼ teaspoon fine salt: To bring out the beets’ flavor as they roast.
- 5 ounces arugula: Adds peppery freshness and bright green color that balances the earthiness of the beets.
- 4 ounces goat cheese, crumbled: Creamy and tangy, providing a lovely contrast to the sweet beets.
- ⅓ cup shelled toasted and salted pistachios: Adds crunch and a toasted nuttiness; pepitas also work for a nut-free version.
- 4 medium radishes, thinly sliced: Bring a crisp texture and a touch of sharpness.
- ⅓ cup chopped green onion: Adds mild oniony freshness and color pops.
- Dressing:
- ¼ cup extra-virgin olive oil: The base for a smooth, balanced dressing.
- 2 tablespoons sherry or red wine vinegar: Adds acidity that lifts all the ingredients.
- 1 tablespoon honey: Sweetens and balances the vinegar’s tang.
- 1 tablespoon Dijon mustard: Brings a gentle heat and rich depth.
- ¼ teaspoon fine sea salt and freshly ground black pepper: Essential seasoning that brings all the flavors together perfectly.
Directions
Step 1: Preheat your oven to 375 degrees Fahrenheit and line a large, rimmed baking sheet with parchment paper—that makes cleanup so much easier, trust me.
Step 2: Scrub the beets thoroughly under running water using a vegetable brush; no peeling needed, which saves time and keeps the nutrients locked in.
Step 3: Slice off the base and the pointy end of each beet to get a flat surface for stability, then cut each beet in half and slice those halves into wedges about ½ to ¾ inch thick, for even roasting.
Step 4: Arrange the beet wedges on the baking sheet, drizzle them with olive oil, and sprinkle the salt over all sides. Toss gently to coat everything well, then spread them out in a single layer.
Step 5: Roast the beets for 35 to 40 minutes, tossing once halfway through—this helps them cook evenly. You’ll know they’re done when a fork slides in with just a little resistance.
Step 6: While the beets roast, prepare the dressing by whisking together olive oil, vinegar, honey, Dijon mustard, salt, and freshly ground black pepper in a bowl or measuring cup. Adjust seasoning to your taste and set aside.
Step 7: When the beets are ready, place the arugula in a large salad bowl or platter, then add the roasted beet wedges on top along with crumbled goat cheese, chopped pistachios, radish slices, and green onions.
Step 8: Just before serving, drizzle the dressing over the salad—you may not need to use it all—and gently toss to coat evenly. If you want leftovers, I recommend keeping the dressing separate and adding it to individual portions to keep things fresh for up to four days in the fridge.
Servings and Timing
This recipe yields about 4 to 6 side servings, making it perfect for sharing at a dinner party or enjoying as a vibrant side dish for your family meal. The prep time clocks in at around 20 minutes, with a cook time of 40 minutes for roasting the beets. Altogether, you’re looking at about 1 hour from start to finish, including the roasting and assembling.
How to Serve This Roasted Beet Salad with Goat Cheese & Pistachios Recipe

In my experience, this roasted beet salad pairs wonderfully with roasted chicken or grilled fish for a balanced, colorful meal. I love serving it alongside crusty bread or warm flatbreads for a satisfying bite. For garnishes, a sprinkle of fresh herbs like parsley or chives can add a fresh note and pop of color that makes the presentation feel restaurant-worthy at home.
I often serve this salad at room temperature because it lets the flavors meld nicely and the texture of the roasted beets and pistachios really shines. However, if you want a cooler option on a hot day, it’s perfectly refreshing chilled as well. When plating, I like using wide white bowls or platters to showcase the vibrant reds, greens, and whites of the ingredients.
As for drinks, this salad goes beautifully with a crisp white wine such as Sauvignon Blanc or a light rosé. Non-alcoholic options I recommend include sparkling water with a splash of lemon or a lightly sweetened iced tea. It’s a versatile dish that feels special for holidays, casual weeknight dinners, or even potlucks with friends.
Variations
I love playing around with this Roasted Beet Salad with Goat Cheese & Pistachios Recipe to suit different tastes or dietary needs. For instance, if you want to make it vegan, I simply swap the goat cheese for diced ripe avocado and substitute maple syrup for honey in the dressing. You still get that creamy, slightly tangy element and a hint of sweetness without dairy.
If you’re nut-free, pistachios can be replaced with toasted pepitas—which I toast in a skillet until they pop and get golden, adding an equally satisfying crunch. For a flavor twist, try adding some orange segments or a sprinkle of smoked paprika in the dressing to bring a new dimension of taste.
For a quicker version, you can roast the beets whole wrapped in foil, which takes a bit longer but requires less hands-on time. Alternatively, roasting beet slices instead of wedges speeds up the cooking and gives a slightly different texture that’s deliciously tender.
Storage and Reheating
Storing Leftovers
If you have leftovers, I recommend storing the salad and dressing separately in airtight containers to keep everything fresh. The salad will keep well in the fridge for up to 4 days. Using glass containers helps maintain freshness and lets you see what’s inside, making it easy to grab for a healthy snack or meal addition during the week.
Freezing
I don’t advise freezing this roasted beet salad because the fresh greens and dressing don’t hold up well to freezing and thawing. The texture of the arugula and radishes can become mushy, and the goat cheese might separate. However, you could freeze the roasted beets on their own for up to 2 months if you want to prepare ahead and simply assemble the salad fresh later.
Reheating
When reheating, if you warm any leftovers, I suggest heating just the roasted beets gently in the oven or microwave. Avoid reheating the entire salad with arugula and dressing, as the greens will wilt and the goat cheese might lose its creamy texture. After warming the beets, toss with fresh arugula, radishes, and dressing for a near-fresh experience.
FAQs
Can I use pre-cooked beets for this salad?
Absolutely! Using pre-cooked or jarred beets can save you some time. Just be sure to drain and pat them dry well before tossing with olive oil and salt, then you can briefly roast them or add directly to the salad if you prefer the softer texture.
What can I substitute for goat cheese if I don’t like it?
If goat cheese isn’t your favorite, feta or ricotta salata are great alternatives that provide a similar tangy creaminess. For a vegan or dairy-free option, diced avocado adds richness without overpowering other flavors.
Is this salad gluten-free?
Yes, this Roasted Beet Salad with Goat Cheese & Pistachios Recipe is naturally gluten-free. Just be mindful to check that your vinegar and other packaged ingredients don’t contain any gluten in case of cross-contamination.
Can I make the dressing ahead of time?
Definitely! The dressing holds well in the fridge for up to a week in an airtight container. Just give it a good whisk or shake before drizzling it over the salad to recombine the ingredients nicely.
What’s the best way to toast pistachios or pepitas?
I toast them in a dry skillet over medium heat, stirring frequently until you hear popping sounds and they turn lightly golden around the edges. This usually takes 3 to 5 minutes and really brings out their nutty aroma and crunch.
Conclusion
If you’re looking for a vibrant, flavorful, and slightly elegant salad that’s surprisingly easy to make, I wholeheartedly encourage you to try this Roasted Beet Salad with Goat Cheese & Pistachios Recipe. It’s one of my go-to dishes that never fails to impress guests and satisfy my own cravings. The balance of flavors and textures, along with that gorgeous pop of color, makes it a joy to prepare and eat. Give it a go and make it your new favorite too!
PrintRoasted Beet Salad with Goat Cheese & Pistachios Recipe
This classic roasted beet salad combines tender, caramelized beets with peppery arugula, tangy goat cheese, crunchy toasted pistachios, and crisp radishes. Finished with a zesty Dijon honey vinaigrette, this vibrant salad makes a perfect side dish for any meal, inspired by beloved French restaurant flavors.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 4 to 6 servings
- Category: Salad
- Method: Roasting
- Cuisine: French-inspired
- Diet: Vegetarian
Ingredients
Salad
- 1 ½ pounds beets (about 3 large or 5 small-to-medium)
- 1 tablespoon extra-virgin olive oil
- ¼ teaspoon fine salt, to taste
- 5 ounces (5 heaping cups) arugula
- 4 ounces goat cheese, crumbled
- ⅓ cup shelled toasted and salted pistachios, chopped, or ½ cup pepitas (green pumpkin seeds), toasted*
- 4 medium radishes, thinly sliced and roughly chopped (about ½ cup)
- ⅓ cup chopped green onion
Dressing
- ¼ cup extra-virgin olive oil
- 2 tablespoons sherry vinegar or red wine vinegar
- 1 tablespoon honey
- 1 tablespoon Dijon mustard
- ¼ teaspoon fine sea salt
- Freshly ground black pepper, to taste
Instructions
- Preheat and Prepare Beets: Preheat the oven to 375°F (190°C) and line a large rimmed baking sheet with parchment paper for easy cleanup. Scrub the beets thoroughly under running water using a vegetable brush; do not peel.
- Slice Beets: Using a sharp chef’s knife, slice off the base to create a flat surface and remove the pointy ends. Place the beet flat side down and cut each beet in half, then slice into wedges about ½ to ¾-inch thick at the widest edge.
- Toss and Roast Beets: Arrange beet wedges on the prepared baking sheet. Drizzle with 1 tablespoon olive oil and sprinkle with ¼ teaspoon salt. Toss to coat evenly, then spread in a single layer. Roast for 35 to 40 minutes, tossing halfway through, until beets are tender and easily pierced with a fork.
- Prepare Dressing: While beets roast, whisk together ¼ cup olive oil, 2 tablespoons sherry or red wine vinegar, 1 tablespoon honey, 1 tablespoon Dijon mustard, and ¼ teaspoon sea salt in a bowl or measuring cup. Season with freshly ground black pepper to taste and whisk until fully emulsified. Set aside.
- Assemble Salad: In a large bowl or platter, arrange 5 cups of arugula. Scatter the roasted beets over the greens, followed by crumbled goat cheese, chopped pistachios (or toasted pepitas), sliced radishes, and chopped green onion.
- Dress and Serve: Just before serving, drizzle the Dijon dressing over the salad (use to taste) and gently toss to coat ingredients evenly. For leftovers, store salad and dressing separately; dress individual portions when ready to eat. The salad keeps up to 4 days refrigerated.
Notes
- Make it dairy free/vegan: Omit the goat cheese and add diced ripe avocado instead. Substitute maple syrup for honey in the dressing.
- Make it nut free: Use toasted pepitas (green pumpkin seeds) instead of pistachios. Toast pepitas in a medium skillet over medium heat, stirring often, until golden and fragrant.
