This beet and goat cheese arugula salad is the perfect balance of sweet and salty. Great as a side dish or topped with protein!

There’s nothing quite like the sweet and salty flavor combination of beets and goat cheese. It’s almost like they were put on this planet to be in a salad together. Whether you’re looking for a quick side dish or a healthy lunchtime salad, this recipe only requires some light assembling and tastes 100% restaurant-worthy.
Two Different Ways to Cook Beets
It’s perfectly acceptable to use store-bought marinated beets, but why not make them yourself? Below, find two foolproof methods to do so or see this handy guide for more methods.
Roast Beets
- Clean the Beets: First, rinse the beets under cold water in the sink and slice off the greens Next, peel them or leave the skin on (it’s up to you!).
- Slice the Beets:Slice the beets into evenly-sized pieces.
- Season the Beets: Lay the beets out in a single layer on a baking sheet lined with parchment paper. Season with olive oil, salt, and black pepper.
- Bake the Beets: Bake the beets in the oven for 35-40 minutes at 400°F. Allow the beets to cool completely before adding them to the salad.
Boiled Beets
- Boil Water: First, bring a pot of salted water to boil.
- Clean the Beets: Rinse the beets under cold water in the sink and slice off the greens.
- Boil the Beets: Boil the beets for 30-40 minutes depending on the size.
- Peel the Skins Off: Once the beets have cooled enough to handle, rinse them under cold water and peel the skins off (they should slide off super easily). Slice the beets into bite-sized pieces and sprinkle on your salad.
Hot Tip: Keep the stems on the beets if you boil them. This will keep the red pigment from seeping out of the beets and dying your pots and pans. It will also help them retain flavor!

How to Put Together this Beet Arugula Salad
Making this salad is so simple, you can hardly call it a recipe.
- Make the Dressing: Whisk together the ingredients for our beet salad dressing.
- Assemble the Salad: Place the arugula, sliced apples, and beets in a large bowl. Next, top the salad with chunks of goat cheese, roasted walnuts, and cranberries.
- Toss the Salad: Drizzle the dressing into the salad and toss it right before you plan to serve it. Enjoy as a side dish or topped with your favorite protein.
Homemade Vinaigrette Hack: Don’t want to fuss around with dishes? Pop all your dressing ingredients into a Mason Jar and vigorously shake it until the ingredients are well-combined.




3 Tips for Tweaking Your Beet Arugula Salad
Make this salad your own by swapping in whatever you’re craving at the moment.
- Use your favorite cheese. Swap in feta cheese or blue cheese.
- Swap in different fruits. Switch out the apples for orange wedges, pears, or strawberries.
- Play with other roasted nuts. Replace the walnuts with pecans, hazelnuts, or pistachios.
Different Ways to Serve Beet Arugula Salad
Serve this simple salad alongside a bowl of minestrone soup or chicken dumpling soup. Or, top it with air fryer salmon, cast-iron ribeye, or our perfect grilled chicken. If you’re vegetarian, add some cooked quinoa on top for added protein and fiber.
Make Ahead Tips
If you’re planning to make this salad ahead of time, assemble the produce, cheese, and nuts and store them in an airtight container. To prevent the salad from turning soggy, store the dressing in a separate airtight container. It should keep for 1-2 days.

FAQ
What pairs well with beets?
The light sweetness of beats pairs well with tangy dressings and cheeses. They also bring out the earthiness of nuts.
What does arugula taste like?
Arugula has an earthy, slightly peppery flavor.
Can you substitute spinach for arugula?
Yes, you can swap in spinach for arugula in most cases. That said, spinach is much milder in flavor and won’t add that subtle spice.
Can you use pickled beets instead?
Absolutely! Marinated beet will add a wonderful pop of tang.
Other Beet Salad Recipes
- Beet Quinoa Salad (Just 5 Ingredients) – Citrusy beet and grain salad
- Russian Beet Salad (with Garlic) – Classic, Russian shredded beet salad
- Shuba Fur Coat Salad – Layered root veggie salad
- Russian Vinaigrette Salad – Tangy cubed beet salad
Recipe
Ingredients
- 8 oz arugula
- 3 oz goat cheese
- 1 large apple
- 1 medium cooked beet
- 1/2 cup roasted walnuts
- 1/3 cup dried cranberries
- 1/3 cup beet dressing
Instructions
- Make a batch of beet salad dressing.
- Assemble the salad by placing the arugula leaves at the bottom of a large bowl. Top them with slices of apple and diced beets.
- Top the salad with chunks of goat cheese.
- Sprinkle with roasted walnuts and cranberries. Toss in the dressing right before serving. Enjoy!
I enjoyed it but for me it was a little bitter. I used baby arugula. The dressing also tasted a little bitter. Do you think it was the olive oil I used maybe? I used an EVOO olive oil but maybe not the top of the line stuff.
Hi T- I haven't found this salad to be bitter so I'm not sure! What if you tried using a different type of olive oil, then you can rule out if that was the cause?
Great salad for hosting! Not a fan of the goat cheese tho, but that's just preferences.
Hi Lily- you can always substitute it with feta or another creamier cheese, or just leave it out! But I agree with you, this is a great salad for hosting 😀
very delicious, so light. everything just melts in mouth. I recommend it!
Thanks, Val! Glad you enjoyed it!
Everyone loves this salad when I make it! Such yummy flavors!
Thanks, Jan! This one is always a hit 🙂
The salad dressing for this amazing beet and goat cheese arugula salad is SO GOOD and easy to make! Love this light yet hearty salad recipe.
Thank you, Valentina, I'm glad you enjoyed this salad as much as we do!
Absolutely delicious! That beet dressing was bomb.
Thank you, April! Glad you loved this one.