Salads
This beet salad recipe no cheese delivers vibrant, earthy flavors that shine without dairy—perfect for vegans and anyone craving bold, fresh bites. 💛 The secret lies in roasting beets until tender and glossy, then pairing them with crisp celery crowns and a tangy balsamic vinaigrette that ties everything together.
Every element balances sweetness, crunch, and acidity for a salad that feels both elegant and effortless.
The foundation starts with perfectly roasted beets, their deep pink hues popping against fresh greens and toasted walnuts. A simple yet transformative tahini-based dressing adds creaminess without cheese, while a touch of Dijon mustard lifts the flavors.
The celery crowns provide a satisfying crunch that contrasts beautifully with the soft beets and tender greens.
What you’ll end up with is a visually stunning salad that’s packed with texture and flavor—no cheese required. The balsamic glaze adds a rich, slightly sweet bite, while the walnuts and seeds bring nutty depth.
This dish is hearty enough to stand alone or light enough to pair with grilled proteins or crusty bread.
Best of all, it’s a recipe that comes together in under 30 minutes with minimal prep. Whether you’re meal prepping for the week or serving a fresh lunch, this beet salad delivers restaurant-quality results at home. Let’s get started!
Ingredients for beet salad recipe no cheese
Fresh beets, crisp celery crowns, and nutty seeds create this vibrant, no-cheese salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 4 whole | Red or golden, peeled and cubed |
| Celery Crowns 🧅 | 2 whole | Trimmed, leaves reserved for garnish |
| Baby Spinach Leaves 🌿 | 5 oz | Fresh, loosely packed |
| Walnuts 🥜 | ½ cup | Toasted, roughly chopped |
| Sunflower Seeds 🌻 | ¼ cup | Dry roasted, unsalted |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and dressing |
| Balsamic Vinegar 🍷 | ¼ cup | Aged for depth of flavor |
| Tahini 🥛 | ¼ cup | Sesame paste, unsweetened |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Dijon Mustard 🌶️ | 1 tbsp | For tangy depth |
| Maple Syrup 🍁 | 1 tbsp | Pure, grade A |
| Sea Salt 🧂 | ½ tsp | Fine grain, to taste |
| Black Pepper 🌶️ | ¼ tsp | Freshly cracked |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
The beets are the star—red or golden varieties both work, but red delivers that classic pink hue. Whole Foods or local farmers markets often carry pre-washed baby beets for convenience, but larger beets roast more evenly. For celery crowns, look for fresh, crisp stalks with vibrant green leaves—Trader Joe's usually has them pre-cut. Toast your walnuts in a dry skillet until fragrant (about 3-4 minutes), then chop them while warm. The sunflower seeds add crunch without overpowering the earthy flavors—bulk bins at natural grocery stores offer the best prices and freshness.
No tahini? Substitute with more olive oil and a splash of soy sauce for umami depth. Short on balsamic vinegar? Apple cider vinegar with a pinch of brown sugar works in a pinch. The Dijon mustard is key for that tangy kick—Maille brand is my go-to, but any quality Dijon will do. For extra richness, add a tablespoon of vegan mayo to the dressing. If you prefer a sweeter touch, swap the maple syrup for agave nectar. The garlic can be roasted with the beets for a milder flavor—simply toss the peeled cloves with olive oil and roast alongside.
Roasted beets keep in the fridge for 5-6 days when stored in an airtight container with a paper towel to absorb moisture. The dressing stays fresh for 1 week if kept in a sealed jar in the fridge. For meal prep, store the salad components separately—combine everything the morning of serving to keep the greens crisp. Walnuts and seeds can be toasted ahead and stored in a cool, dark place for up to 2 weeks to maintain their crunch. This salad tastes even better the next day as the flavors meld together.
Why You'll Love This Recipe
- I’ll be real: walnuts and sunflower seeds aren’t cheap, but they stretch far. A single celery crown lasts ages, and beets keep for weeks. This salad feels fancy but costs less than half the price of a pre-made one. Plus, it’s a great way to use up odd beets or wilted spinach.
- No Roasting Required: I’ll admit, I used to dread roasting beets—peeling them, dealing with the mess, waiting forever. This salad skips all that: just boil or microwave the beets until tender, then slice. Done. That crisp celery and toasted walnuts do all the heavy lifting.
- Earthy Crunch Combo: Between us, this salad has layers. The baby spinach stays tender, the roasted walnuts add that buttery crunch, and the sunflower seeds sprinkle in a nutty pop. No cheese? Doesn’t need it—the beets bring their own sweetness, and the celery keeps it bright.
- Lunchbox Hero: Honestly, this is my go-to for packed lunches. The beets hold up for days, the spinach stays fresh longer than you’d think, and the walnuts keep it interesting. Toss it in a jar, and it’s a satisfying lunch—no sad wilted greens here.
Step-by-step instructions for beet salad with celery crowns
Here's how to assemble this vibrant, crunchy salad with perfectly roasted beets and tender celery crowns.
🔥 Step 1: Roast the Beets and Celery Crowns
Preheat your oven to 400°F. Line two baking sheets with parchment paper for easy cleanup. Toss the 4 whole medium beets (peeled and cubed) and 2 whole celery crowns (trimmed) with 2 tablespoons of the extra-virgin olive oil and ¼ teaspoon of the sea salt. Spread them in a single layer on the baking sheets—don't overcrowd, or they'll steam instead of roast.
Roast for 25-30 minutes until the beets are tender when pierced with a fork and the celery crowns are golden brown around the edges. I like to flip them halfway through for even browning. The beets should be fork-tender but still hold their shape—overcooking makes them mushy. Let them cool slightly before handling; they'll be hot and slippery right out of the oven.
👨🍳 Step 2: Toast the Walnuts and Sunflower Seeds
While the vegetables roast, toast the ½ cup walnuts and ¼ cup sunflower seeds in a dry skillet over medium heat for 3-4 minutes, stirring constantly. You want them to be fragrant and just beginning to turn golden—don't walk away, or they'll burn quickly. Transfer them to a plate to cool completely before chopping the walnuts roughly with a knife.
Here's the thing—properly toasted nuts bring depth of flavor that raw nuts can't match. The walnuts should be fragrant with a slight crispness, and the sunflower seeds should be evenly golden. Let them cool completely before adding to the salad to prevent them from releasing oil and becoming greasy.
🍳 Step 3: Prepare the Balsamic-Tahini Dressing
In a small bowl, whisk together the ¼ cup tahini, 2 tablespoons lemon juice, 1 tablespoon Dijon mustard, 1 tablespoon maple syrup, 2 cloves minced garlic, ¼ teaspoon black pepper, and 2 tablespoons of the remaining extra-virgin olive oil. The mixture will be thick—this is normal. Gradually whisk in ¼ cup balsamic vinegar and 1 tablespoon water until you reach a smooth, pourable consistency.
Taste and adjust seasoning—you might need a pinch more salt or a splash of vinegar. The dressing should be tangy, slightly sweet, and rich from the tahini. If it separates, just whisk vigorously to recombine. This dressing is the heart of the salad, so don't rush this step. The tahini gives it creaminess without cheese, while the balsamic adds that signature depth.
🥘 Step 4: Assemble the Salad
In a large bowl, combine the 5 ounces baby spinach leaves, roasted beets, and celery crowns. Drizzle with the remaining ¼ cup extra-virgin olive oil and toss gently to coat. Add the toasted walnuts, sunflower seeds, and reserved celery leaves. The spinach should wilt slightly but still retain some crispness—this is perfect.
Drizzle the balsamic-tahini dressing over the salad and toss gently to combine. Taste and adjust seasoning if needed—you might want to add a pinch more salt or a splash of lemon juice. The salad should be vibrant, with tender beets, crisp celery, and a perfect balance of sweet, tangy, and nutty flavors. Serve immediately while the vegetables are still warm from roasting.
⏰ Step 5: Rest and Serve
Let the salad sit for 5-10 minutes before serving to allow the flavors to meld together. This resting time lets the dressing soak into the vegetables and the spinach rehydrate slightly for the perfect texture. Garnish with additional celery leaves if desired, and serve with crusty bread or as a light main course.
Each bite should deliver the earthy sweetness of the roasted beets, the crisp crunch of celery crowns, and the rich, tangy dressing. The walnuts and sunflower seeds add satisfying texture, while the spinach provides a fresh contrast. This salad holds up well for 2-3 hours in the refrigerator, making it perfect for meal prep.
Pro Tips For Making Beet Salad Recipe No Cheese
- ROAST BEETS UNTIL TENDER: I learned this the hard way—beets need to be fully tender before slicing, or they’ll turn mushy when you cut them. Wrap them in foil and roast at 400°F (200°C) for 45-55 minutes, poking with a fork to check. Overcooked? They’ll get sweet and soft; undercooked? You’ll regret it when the salad turns to mush.
- SLICE CELERY CROWNS THINLY: Celery crowns are the unsung hero here—thinly sliced, they’ll soften just enough to add texture without disappearing. Use a sharp knife and cut them into ⅛-inch (3mm) slices, then toss them in the salad while still slightly crisp. (Yes, even if you’re impatient like me.)
- TOAST WALNUTS LOW AND SLOW: High heat burns walnuts faster than you can blink. Toast them in a dry pan over medium-low heat for 5-7 minutes, stirring often, until they’re golden and fragrant. If you rush it, they’ll turn bitter—trust me, you’ll taste the difference.
- DRESS SPINACH LAST MINUTE: Baby spinach wilts faster than you think, especially with oil-based dressings. Keep the spinach separate until the very end, then toss it in just before serving. This keeps it vibrant and crisp—no sad, limp greens here.
Common mistakes when making your beet salad recipe no cheese
Over-Roasting Beets
Roasting beets at 400°F for more than 30 minutes turns them mushy and watery, ruining their natural texture. I’ve learned the hard way—overcooked beets lose their vibrant color and become a sad, soggy mess.
To prevent this, test doneness with a fork after 25 minutes; they should pierce easily but still hold their shape. If they’re already too soft, reduce cooking time by 5 minutes next time. 💫
Skipping the Celery Crowns
Celery crowns add that essential crunch and freshness that balances the earthy beets. I once made this salad without them, and while it was still tasty, it lacked the satisfying texture contrast.
If you’re short on time, use ¼ cup thinly sliced celery stalks instead, but don’t skip them entirely—they’re the secret to a truly satisfying bite. 🥗
Under-Toasting Nuts
Toasting walnuts and sunflower seeds at medium heat for less than 3 minutes means they won’t develop their rich, nutty flavor. Raw nuts taste bland and don’t add the depth this salad needs.
Keep a close eye on them—they burn quickly! If they start to smell too strong or darken too fast, reduce the heat slightly. 🌶️
Thick Dressing Mistake
If your tahini dressing is too thick and refuses to emulsify, don’t just add more vinegar—it’ll become watery. Instead, whisk in 1 tablespoon of warm water at a time until it reaches a smooth, pourable consistency.
I’ve also found that adding ½ teaspoon of maple syrup helps balance the tanginess while keeping it creamy. The key is patience—whisk slowly and steadily. ✨
Overcrowding the Pan
Piling beets and celery crowns too closely on the baking sheet causes them to steam instead of roast, leading to a dull, waterlogged texture. Spread them in a single layer with 1 inch of space between each piece.
If you’re short on space, roast them in batches. Trust me, the difference in flavor and texture is worth the extra effort. 🔥
Ignoring the Resting Time
Skipping the 5-10 minute rest after assembling the salad means the dressing won’t soak in properly, leaving your greens dry and the flavors uneven. This resting time also lets the spinach rehydrate slightly, giving it that perfect wilted-but-not-mushy texture.
I promise, those extra minutes make all the difference in the final result. 💡
Nutrition facts
Frequently asked questions
Can I substitute golden beets for red beets in this recipe?
Golden beets work beautifully—they have a milder, slightly sweeter flavor and a pale yellow color that creates a stunning visual contrast. They roast just as easily as red beets, so no adjustments are needed. If you want to keep the classic pink hue, stick with red, but golden beets make this salad look equally gorgeous while offering a different taste profile.
How can I make this salad nut-free for allergies?
Omit the walnuts and sunflower seeds, then add ½ cup toasted pumpkin seeds or ¼ cup dried cranberries for texture and sweetness. For extra crunch, include ¼ cup thinly sliced jicama or ½ cup shredded carrots. The celery crowns and roasted beets will still provide plenty of satisfying bites while keeping the salad nut-free and allergy-friendly.
What's the best way to store leftovers?
Store the salad components separately in airtight containers for up to 3 days. Keep the roasted beets and celery crowns in one container, the greens in another, and the dressing in a small jar. When ready to serve, toss everything together with fresh dressing—this prevents the greens from wilting and keeps the beets crisp. The toasted nuts/seeds can be stored separately for up to 1 week in a cool, dark place.
Can I use raw beets instead of roasted?
Raw beets are too tough and earthy for this salad—they won't soften enough to balance the other ingredients properly. Roasting (or boiling) is essential to develop their natural sweetness and tender texture. If you're short on time, boil the beets for 15-20 minutes until fork-tender, then cool before using in the salad. Never skip cooking them raw!
What other greens can I use besides spinach?
Try arugula for a peppery bite, mixed baby greens for variety, or kale (massaged with lemon juice) for extra heartiness. Avoid iceberg lettuce—it lacks flavor and texture. If using kale, chop it finely and massage with 1 teaspoon lemon juice and ½ teaspoon olive oil to soften it before adding to the salad.
