This salad is, dare we say, the perfect combination of flavors. Roasted beet salad with goat cheese and pistachios is the very best of the earthy, tangy, and salty worlds. It’s so good.

Can we take a moment for the maple balsamic dressing? It’s semi-sweet and tangy, and it’s better than any bottled dressing you can buy at the store. Not to mention the maple balsamic dressing is paired with some pistachio-dusted goat cheese bites – holy yum!
Ingredients needed
Here’s what you’ll need to pull together this wicked roasted beet salad together:
For the salad :
- Beets : You can use small beets for this recipe or larger beets cut in quarters. It’s your choice if you want to peel them or not.
- Shallots : Unlike other onions which can be quite sharp, shallots have a delicate flavor. You’ll roast the shallots with the beets to bring out a wonderful sweetness.
- Olive Oil : This will be used to coat the beets and shallots before roasting in the oven.
- Pistachios : Part of the cashew family, pistachios are a slightly sweet nut that you’ll ground up to make into pistachio “dust”. This will be used to coat the outside of your goat cheese balls, offering a beautiful crunchy-creamy texture to the salad.
- Goat cheese : You’ll need ½ cup of creamy goat cheese to form into bite-sized balls. Rolling the goat cheese in ground pistachios takes this salad over the top!
- Arugula : Also called rocket, arugula will make up the base of your salad. It has a peppery flavor and hearty texture that makes this the perfect lettuce for the job.

How to make this roasted beet salad
The beauty in the salad lies in its “fancy beet salad” appearance and flavor combos, but also in its simplicity. Here’s how to make this roasted beet salad with goat cheese and pistachios:
- Roast the beets and shallots : Coat the beets and shallots separately with olive oil. Pop the beets in the oven for a 20-minute head start, then add the shallots and continue roasting for another 20 mins.
- Make the salad dressing : Combine the olive oil, vinegar, maple syrup, dijon mustard, salt, and pepper.
- Make the pistachio-crusted goat cheese bites : Grind the pistachios in a food processor and then add half of the “dust” to a large bowl. Drop the goat cheese rounds into the bowl and sprinkle with the remaining ground pistachios.
- Assemble : Toss the arugula and dressing and arrange on a plate or large bowl. Add the beets, pistachios, shallots, and any remaining pistachio grounds. And enjoy!
What to serve with roasted beet salad with goat cheese and pistachios
- Lemon Herb Butter Roast Chicken
- Smothered Pork Chops
- Mini Hasselback Potatoes
- Creamy Garlic Mushrooms and Bacon
- Sauteed Asparagus with garlic and parmesan

Roasted Beet Salad with Goat Cheese and Pistachios Recipe
- Pin

Ingredients
- ▢ 1 lb small beets (or larger beets cut into quarters, peeled or not, your choice)
- ▢ 6 small shallots
- ▢ 1 tablespoon olive oil
- ▢ ⅓ cup shelled pistachios
- ▢ ½ cup goat cheese
- ▢ 5 ounces arugula (or spring mix)
Maple Vinaigrette
- ▢ 2 tablespoons olive oil
- ▢ 2 tablespoons apple cider vinegar
- ▢ 1 tablespoon maple syrup
- ▢ 1 teaspoon dijon mustard
- ▢ 1 pinch salt and pepper
Instructions
- Preheat your oven to 425 degrees Fahrenheit. Put the beets into a baking dish and mix them with half of the oil. Cover the baking dish with foil and roast the beets for 20 minutes. Toss the shallots with the remaining oil. Push the beets to one side of the baking dish and add the shallots to the other side. Replace the foil cover and continue to bake for another 20 minutes, until the beets and shallots are tender. When they come out of the oven, toss them with half of the dressing. (See step 2.) 1 lb small beets, 6 small shallots, 1 tablespoon olive oil
- While the beets and shallots are roasting, prepare the dressing and the goat cheese balls. Add the olive oil, vinegar, maple syrup, dijon mustard, salt, and pepper to a jar. Seal the lid and shake to combine. 2 tablespoons olive oil, 2 tablespoons apple cider vinegar, 1 tablespoon maple syrup, 1 teaspoon dijon mustard, 1 pinch salt and pepper
- Put the pistachios into your food processor and process them until they are very fine. Transfer half of the ground pistachios to a wide bowl. Drop 24 teaspoons of goat cheese on top of the ground pistachios and then sprinkle the remaining ground pistachios over top. Roll the goat cheese into little balls. See notes. ½ cup goat cheese, ⅓ cup shelled pistachios
- To assemble this salad, toss the arugula with the dressing and then arrange it on a large platter. Scatter the beets, shallots, pistachio goat cheese balls, and any leftover ground pistachios on top and serve right away. 5 ounces arugula
Notes
Nutrition
We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here .

Did you make this?
We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal !

More salad recipes
For more inspiration, check out all of our beet recipes !
Best Asian Salad Recipe with Sesame Ginger Dressing
Kale Caesar Salad with Bacon & Homemade Croutons
Fresh Cherry Salad with Arugula
Grilled Chicken Cobb Salad

Roasted Beet Salad with Goat Cheese and Pistachios Recipe
Ingredients
- 1 lb small beets , or larger beets cut into quarters, peeled or not, your choice
- 6 small shallots
- 1 tablespoon olive oil
- ⅓ cup shelled pistachios
- ½ cup goat cheese
- 5 ounces arugula , or spring mix
Maple Vinaigrette
- 2 tablespoons olive oil
- 2 tablespoons apple cider vinegar
- 1 tablespoon maple syrup
- 1 teaspoon dijon mustard
- 1 pinch salt and pepper
Instructions
- Preheat your oven to 425 degrees Fahrenheit. Put the beets into a baking dish and mix them with half of the oil. Cover the baking dish with foil and roast the beets for 20 minutes. Toss the shallots with the remaining oil. Push the beets to one side of the baking dish and add the shallots to the other side. Replace the foil cover and continue to bake for another 20 minutes, until the beets and shallots are tender. When they come out of the oven, toss them with half of the dressing. (See step 2.) 1 lb small beets, 6 small shallots, 1 tablespoon olive oil
- While the beets and shallots are roasting, prepare the dressing and the goat cheese balls. Add the olive oil, vinegar, maple syrup, dijon mustard, salt, and pepper to a jar. Seal the lid and shake to combine. 2 tablespoons olive oil, 2 tablespoons apple cider vinegar, 1 tablespoon maple syrup, 1 teaspoon dijon mustard, 1 pinch salt and pepper
- Put the pistachios into your food processor and process them until they are very fine. Transfer half of the ground pistachios to a wide bowl. Drop 24 teaspoons of goat cheese on top of the ground pistachios and then sprinkle the remaining ground pistachios over top. Roll the goat cheese into little balls. See notes. ½ cup goat cheese, ⅓ cup shelled pistachios
- To assemble this salad, toss the arugula with the dressing and then arrange it on a large platter. Scatter the beets, shallots, pistachio goat cheese balls, and any leftover ground pistachios on top and serve right away. 5 ounces arugula