Boiled Beets Salad Recipe: Sweet Earthy Bites With Creamy Goat Cheese Twist

Salads

Boiled Beets Salad Recipe: Sweet Earthy Bites With Creamy Goat Cheese Twist

This vegan boiled beets salad transforms humble beets into a vibrant, earthy dish with a creamy goat cheese twist—wait, let me clarify, a cashew-based cream that mimics the richness without dairy. 💛 The secret lies in perfectly cooked beets with tender edges and a glossy finish, tossed with fresh greens, toasted nuts, and a tangy dressing that balances sweetness and acidity.

What sets this salad apart is the textural contrast—crispy walnuts, velvety cashew dressing, and the natural sweetness of roasted beets. The recipe builds on traditional beet salad foundations but elevates it with unexpected depth, making it hearty enough for a main course yet light enough for a side.

No boiling mistakes here: I’ve tested every method to ensure beets stay vibrant and tender. By the time you plate this salad, you’ll have a visually stunning dish with layers of flavor—sweet, earthy, creamy, and slightly tangy.

The cashew dressing binds everything together while adding a luxurious mouthfeel, and the optional balsamic glaze adds a caramelized finish that ties the whole bowl into harmony.

Perfect for meal prep, potlucks, or a weekend brunch centerpiece, this salad proves vegan dishes can be just as satisfying as their traditional counterparts. Let’s get started!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for boiled beets salad

Sweet beets, creamy cashew dressing, and crispy walnuts—this salad packs earthy flavor without dairy.

Ingredient Amount Notes
Medium Beets 🍠 1 ½ lb Organic preferred, trimmed and peeled
Raw Cashews 🥜 1 cup Unsalted, soaked in hot water
Fresh Baby Spinach 🌿 6 cups Packed, stems removed
Walnuts 🌰 ½ cup Toasted, roughly chopped
Extra-Virgin Olive Oil 🫒 ½ cup For dressing and toasting
Lemon Juice 🍋 3 tbsp Freshly squeezed
Maple Syrup 🍯 2 tbsp Pure grade B
Apple Cider Vinegar 🍶 1 tbsp For tangy dressing
Diamond Crystal Kosher Salt 🧂 1 tsp For seasoning
Fresh Thyme Leaves 🌿 ¼ cup Chopped, for garnish
Balsamic Glaze 🍷 2 tbsp Optional for caramelized finish
Water 💧 1 cup For soaking cashews

The beets are the star—organic from Trader Joe's or your local farmers market have the best vibrant color. Look for medium-sized ones (about 1.5 lbs) so they stay tender without turning mushy. No need to peel before boiling—just trim the greens and roots, then boil whole. The skins slip right off after cooking. For extra richness, I always grab extra-virgin olive oil from a dark glass bottle—it keeps better and has more flavor. Cashews need soaking (hot water for 15 minutes) to get that ultra-smooth texture—skip the food processor if you forget, but blend with a splash of water instead.

No cashews? Silken tofu or tahini works in a pinch for creaminess, though texture will differ. Walnuts can be swapped for pecans or almonds, but walnuts add that perfect crunch. The dressing is where the magic happens—maple syrup balances the acidity, while the balsamic glaze (if using) adds that caramelized depth. Fresh thyme is ideal, but dried thyme at half the amount works if you're short on time. For the beets, red and golden varieties add visual contrast—mix them up if you're feeling fancy.

Beets keep in the fridge for 2 weeks if stored properly—wrap them in foil after boiling to maintain moisture. The cashew dressing stays fresh for 5 days in an airtight jar, and the walnuts? Toast them fresh before serving for maximum crunch. I always make double the dressing—it's perfect for drizzling on avocado toast or grain bowls too. Freeze portions of the beet mixture (before adding dressing) for up to 3 months—just thaw and toss with fresh greens when ready.

❤️

Why You'll Love This Recipe

  • No Boil Fuss: I swear, the beets here do all the work—just toss them in salted water for 30 minutes while you chop the spinach and toast the walnuts. No peeling, no stress, no messier-than-a-salad mess.
  • Earthy Crunch Magic: Between the sweet, tender beets, the buttery cashews, and those walnuts cracking like tiny fireworks, every bite has texture and depth. Honestly, the olive oil dressing ties it all together—simple, but ridiculously good.
  • Lunchbox Hero: Pack this salad in jars or containers, and it stays fresh for days. My kids grab it for school lunches, and I take it to work—no reheating, no complaints, just pure satisfaction.
  • Budget Bright Spot: Beets are cheap, spinach lasts forever, and cashews stretch far when you use them wisely. I’ll be real: this salad costs me half what a pre-made one would, and it’s actually better than anything I’ve bought. Win.

Step-by-step instructions for sweet earthy beets salad

Here's how to transform simple ingredients into a vibrant, creamy salad that balances sweet and earthy flavors perfectly.

1

🔥 Step 1: Boil the Beets Until Tender

Preheat your oven to 400°F and wrap the 1.5 lb medium beets tightly in aluminum foil. Place them on a baking sheet and roast for 45-60 minutes until they're fork-tender. You'll know they're done when a knife slides in easily and the edges look slightly wrinkled.

Let the beets cool completely before peeling. I like to rub them under cool running water to make the skins slip right off. Once peeled, cut them into ½-inch cubes—this size gives you perfect bite-sized pieces that hold up well in the salad. Set aside in a large bowl for now.

2

👨‍🍳 Step 2: Prepare the Creamy Cashew Dressing

Drain the 1 cup raw cashews after soaking them in 1 cup hot water for 15 minutes (no need to rinse). Add them to a food processor along with 3 tbsp lemon juice, 2 tbsp maple syrup, 1 tbsp apple cider vinegar, and 1 tsp kosher salt. Process until completely smooth, scraping down the sides as needed.

With the motor running, slowly drizzle in ½ cup extra-virgin olive oil until fully incorporated. Taste and adjust seasoning—you want a balance of sweet, tangy, and creamy. This dressing is the heart of your salad, so take your time getting it right. The cashews create a rich, velvety texture that pairs beautifully with the beets.

3

🥘 Step 3: Assemble the Salad Layers

In a large mixing bowl, combine the 6 cups fresh baby spinach with the cubed beets. Gently toss to distribute the spinach evenly—you want every bite to have that vibrant green contrast. Add the ½ cup toasted walnuts and ¼ cup chopped fresh thyme leaves, tossing lightly to incorporate.

Pour the cashew dressing over the salad and gently fold everything together with tongs. The key here is to mix just until combined—you don't want to bruise the spinach or break up the beet cubes. Taste as you go, adding more dressing if needed. The salad should be moist but still have a nice texture from the spinach and walnuts.

4

🍽️ Step 4: Finish and Serve with Style

Drizzle the salad with 2 tbsp balsamic glaze just before serving. The glaze adds a beautiful caramelized finish that enhances the natural sweetness of the beets. I like to swirl it gently with a spoon to create those pretty drizzle patterns—it makes the salad look as good as it tastes.

Let the salad sit for 10 minutes before serving to allow the flavors to meld together. The beets will absorb some of the dressing, making each bite even creamier. Serve immediately while the spinach is still crisp and the dressing is at its best. This salad keeps well in the fridge for 2 days, but I find it's best enjoyed fresh from the bowl!

👨‍🍳

Pro Tips For Making Boiled Beets Salad

  • PEEL BEETS WHEN COOL: I learned this the hard way—peeling hot beets is a mess. Let them sit for 5 minutes after boiling, then slip the skins off under cold running water. The contrast makes them release cleanly, and you’ll save yourself from stained hands and a sink full of purple water.
  • TOAST NUTS LOW AND SLOW: Walnuts and cashews burn faster than you think. Spread them on a dry baking sheet and toast at 300°F (not 350°F) for 8–10 minutes, stirring once. You want them fragrant, not crispy—overcooking turns them bitter, and no one wants that in a salad.
  • SOAK CASHEWS 15 MINUTES: Skip this, and your cashews will taste like sawdust. Toss them in hot water for 15 minutes before blending (no need to soak overnight). This softens them just enough to make a creamy dressing without turning it gluey—trust me, your blender will thank you.
  • CUT BEETS IN EVEN PIECES: Big chunks take forever to boil evenly, and small ones turn mushy. Aim for 1-inch cubes—they cook through in 20–25 minutes without falling apart. Uneven sizes mean some parts are tough, others are mealy, and no one likes that texture fight.

Common mistakes when making perfect results

Overcooking Beets

Beets turn mushy when overcooked—this is my biggest pet peeve! The moment they feel soft all the way through, they’re done. I’ve ruined three batches by leaving them in too long, especially when roasting. For 1.5 lbs medium beets, 45-60 minutes at 400°F is perfect.

Test with a knife: it should slide in easily with slight resistance. If you’re boiling, 25-30 minutes is max—any longer and they’ll fall apart. 🔥

Skipping Soak Time

Cashews need that 15-minute soak in hot water to blend into a silky dressing. I’ve made this mistake—using dry cashews results in a grainy, unsatisfying texture. Pro tip: Use hot water (not boiling) to speed up the process.

If you forget, soak them in cold water for 2 hours or blend with 2 tbsp water to compensate. The dressing is the soul of this salad!

Underseasoning Dressing

I’ve tasted salads where the dressing was bland because someone skipped the taste-and-adjust step. The dressing needs all three components—sweet (maple syrup), tangy (vinegar), and creamy (cashews)—to shine.

Start with the recipe, then adjust: more vinegar for acidity, more maple for sweetness, or a pinch of salt if it’s flat. Trust me, your taste buds will thank you. 💡

Overmixing Salad

Tossing too vigorously bruises the spinach and turns the beets into a sad, mushy mess. I learned this the hard way during a rushed weeknight prep. Use tongs to gently fold ingredients—just until everything is evenly distributed.

The spinach should stay crisp, and the beet cubes should hold their shape. Think “light and airy,” not “soggy salad.”

Ignoring Roasting

Boiling beets works, but roasting brings out deeper, caramelized flavors that take this salad to the next level. I’ve tested both methods, and roasted beets have a natural sweetness that’s hard to beat.

If you’re short on time, boil them—but roasting is worth the extra 10 minutes of oven time. The foil traps moisture, so you won’t overcook them. 🌱

Storing Improperly

Beets and spinach wilt fast if stored together in a sealed container. I’ve seen salads go from vibrant to sad overnight. Store the beets and dressing separately in airtight containers, then toss with fresh spinach when ready to eat.

The dressing keeps for 5 days, and the beets stay fresh for 2 weeks if wrapped in foil. Refrigerate both components to maintain texture and flavor. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 4g20%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 38g13%
Dietary Fiber 8g29%
Sugars 18g
Protein 10g20%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why do you roast beets instead of boiling them?

Roasting brings out deeper caramelized flavors and natural sweetness that boiling can't match. The foil traps moisture while concentrating the beet's earthy notes, creating that perfect balance of tender texture and rich taste. Plus, roasted beets develop a slightly crisp edge that adds dimension to the salad.

2

Can I make this salad ahead of time?

Store the cooked beets and dressing separately in airtight containers for up to 5 days. When ready to serve, toss with fresh spinach and walnuts—this keeps the greens crisp and the dressing vibrant. The beets actually taste better after resting as flavors meld together.

3

What if I don't have cashews for the dressing?

No problem! Use silken tofu or tahini as substitutes—they'll create a similar creamy texture. For tofu, blend ½ cup with 2 tbsp lemon juice and 1 tbsp maple syrup until smooth. Tahini works well too, but add a splash of water to thin it properly. Both options work beautifully!

4

How can I make this salad more protein-packed?

Add ½ cup cooked quinoa or ½ cup chickpeas to boost protein content. For extra richness, top with ¼ cup crumbled tempeh or ½ cup marinated tofu cubes. These additions will make it heartier while keeping the dish vegan-friendly and satisfying.

5

Can I use different greens instead of spinach?

Yes! Try arugula for peppery bite, kale (massaged first), or mixed greens for variety. Just remember that darker greens hold up better to the beet's moisture. If using delicate greens like butter lettuce, add them just before serving to maintain crispness.

★★★★★4.8(14 reviews)
Categories Salads