Side Dishes
This beet and tomato salad recipe transforms simple ingredients into a vibrant, earthy-sweet dish that steals every meal. đ The roasted beets and tomatoes develop deep, caramelized flavors while maintaining their natural textures, creating a perfect balance of crunch and tenderness.
This isn't just a side dishâit's a flavor-packed centerpiece that works equally well for summer picnics or elegant dinner parties.
The secret lies in the balsamic glaze, which adds a tangy sweetness that ties everything together. We'll roast the vegetables until they're perfectly tender with slightly crisp edges, then toss them with fresh herbs, toasted nuts, and a bright vinaigrette.
The result is a salad that's as visually stunning as it is deliciousâdeep ruby beets and glossy tomatoes against a bed of fresh greens, all drizzled with that glossy glaze.
What makes this recipe truly special is its versatility. You can customize it with add-ins like citrus zest for brightness, spiced nuts for extra crunch, or even a sprinkle of vegan feta for creaminess.
The flavors develop as you eat, making each bite more satisfying than the last. This isn't just another saladâit's a showstopper that proves vegetables can be the star of the plate.
Ready in about 30 minutes, this salad is perfect for meal prep or last-minute gatherings. The roasted vegetables keep well in the fridge for up to 3 days, so you can assemble it whenever you're ready.
Whether you're serving it alongside grilled meats or making it the main attraction of a vegan spread, this beet and tomato salad delivers restaurant-quality results with minimal effort.
Ingredients for beet and tomato salad
Roasted beets and tomatoes plus fresh greensâthis salad is all about vibrant colors and bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets đ§ | 2 whole | Red or golden, peeled and cubed |
| Roma Tomatoes đ | 6 whole | Halved lengthwise, seeds removed |
| Extra-Virgin Olive Oil đŤ | Âź cup | For roasting, fruity variety |
| Balsamic Vinegar đˇ | â cup | For glaze, aged variety |
| Fresh Arugula đż | 4 cups | Baby leaves preferred |
| Walnuts đ° | ½ cup | Toasted, roughly chopped |
| Fresh Thyme Leaves đż | Âź cup | Or 1 tbsp dried thyme |
| Lemon Juice đ | 2 tbsp | Freshly squeezed |
| Maple Syrup đŻ | 1 tbsp | For vinaigrette sweetness |
| Diamond Crystal Kosher Salt đ§ | ž tsp | For seasoning |
| Freshly Ground Black Pepper đśď¸ | ½ tsp | Freshly cracked |
| Vegan Feta Cheese đ§ | ½ cup | Crumbled, optional |
The beets and tomatoes are the stars here. Pre-peeled beets from the store save time, but if you're peeling your own, look for vibrant red or golden varietiesâthey're sweeter. Trader Joe's has great pre-peeled beets in the refrigerated section, and Roma tomatoes hold up better to roasting than larger varieties. Toast the walnuts in a dry pan for just 3-4 minutes until fragrantâdon't walk away, or they'll burn. The arugula should be bright green with no yellowing leaves, which means it's fresh. If you can't find arugula, baby spinach works too, though it's milder.
No walnuts? Toasted pecans or almonds work just as well. Short on balsamic vinegar? Red wine vinegar plus 1 tsp maple syrup mimics that tangy sweetness. The vegan feta is optional, but if you want that creamy texture, Follow Your Heart brand melts beautifully. For extra brightness, add a pinch of orange zestâit pairs perfectly with the beets. And if you're making this ahead, roast the veggies the day before and store them separately; they actually taste better after sitting overnight as the flavors deepen. The vinaigrette keeps for 3 days in the fridge, so make extra for another salad.
Roasted veggies stay fresh in the fridge for 3 days if stored in an airtight container. The arugula wilts fast, so wrap it loosely in a damp paper towel and store it separately. Assemble the salad just before serving to keep everything crisp. This keeps well for 2 days total if you store the components separately. For meal prep, portion the vinaigrette into small jars and keep it in the fridgeâit's perfect for drizzling on other salads all week. The walnuts? Store them in the freezer to keep them from going rancid, and toast them fresh before serving for maximum crunch.
Why You'll Love This Recipe
- No-Cook Magic: I swear, the roastingâs done aheadâjust slice the beets, halve the tomatoes, and toss. Thatâs it. Even if you burn the garlic (it happens), the salad still shines.
- Earthy Sweet Crunch: The beets bring deep, caramelized sweetness while the tomatoes add bright acidityâlike summer in a bowl. Drizzle that balsamic? Instant flavor upgrade without extra effort.
- Lunchbox Hero: Pack it cold for work or schoolâno reheating needed. Kids will eat the arugula (yes, really) because the sweet-tart combo tricks them into greens. My son calls it "fancy chips."
- Budget Brightener: Beets last weeks in the fridge, tomatoes stretch across meals, and olive oil goes further than youâd think. For under $10, youâve got a salad that feels gourmet but costs next to nothing.
Step-by-step instructions for earthy-sweet crunch with balsamic glaze
Here's how to assemble this vibrant salad with perfectly roasted beets and tomatoes.
đĽ Step 1: Roast the Beets and Tomatoes Until Tender
Preheat your oven to 400°F and line two baking sheets with parchment paper. Toss the 2 whole medium beets (peeled and cubed) and 6 whole Roma tomatoes (halved lengthwise) with 2 tablespoons of the extra-virgin olive oil, 0.5 teaspoon of the diamond crystal kosher salt, and 0.25 teaspoon of the freshly ground black pepper.
Spread them out in a single layerâyou want even roasting, not crowded pans. Roast for 25-30 minutes until the beets are fork-tender and the tomatoes collapse slightly at the edges. You'll know they're done when the beets give a little resistance but still have a slight bite, and the tomatoes soften but hold their shape. Let them cool slightly before handling.
đł Step 2: Toast the Walnuts and Prepare the Balsamic Glaze
While the vegetables roast, place the 0.5 cup walnuts in a dry skillet over medium heat. Toast them for 3-4 minutes, stirring constantly, until they're golden brown and fragrant. Remove from heat immediatelyâthey'll continue cooking from residual heat.
In a small saucepan, combine the 0.125 cup balsamic vinegar, 1 tablespoon maple syrup, and 1 tablespoon lemon juice. Bring to a gentle simmer over medium-low heat and reduce by halfâabout 5-7 minutes. You're looking for a thick, syrupy consistency that coats the back of a spoon. Let it cool completely before using.
đ¨âđł Step 3: Assemble the Salad with Fresh Arugula and Herbs
In a large bowl, combine the 4 cups fresh arugula, 0.25 cup fresh thyme leaves, and the roasted beets and tomatoes (still warm). Gently toss everything togetherâyou want to keep the arugula leaves intact but evenly coated with the warm vegetables.
Drizzle the warm salad with the remaining 0.15 cup extra-virgin olive oil and the cooled balsamic glaze. Sprinkle with the toasted walnuts, 0.25 teaspoon of the remaining diamond crystal kosher salt, and 0.25 teaspoon of the remaining freshly ground black pepper. Toss gently again, just until everything is lightly combined.
đĽ Step 4: Finish with Vegan Feta and Serve Immediately
Just before serving, crumble the 0.5 cup vegan feta cheese over the top. The feta adds a tangy contrast that balances the sweetness of the roasted vegetables and the richness of the walnuts. Give it one final gentle toss to distribute everything evenly.
Serve immediately while the beets and tomatoes are still warmâthis salad tastes best when the vegetables retain their natural heat. The earthy sweetness of the roasted beets pairs perfectly with the bright acidity of the balsamic glaze, while the peppery arugula and nutty walnuts add satisfying texture. Enjoy as a refreshing main dish or hearty side!
Pro Tips For Making Beet And Tomato Salad
- ROAST BEETS UNTIL TENDER: Boil beets for 20 minutes first, then roast at 400°F (200°C) for 25-30 minutesâthis keeps them from turning mushy while caramelizing the edges. I used to skip the boiling and ended up with undercooked centers every time.
- SLICE TOMATOES THINLY: Cut Roma tomatoes into â -inch slices for even cooking and better texture when tossed with the dressing. Thicker slices stay crunchy but can feel heavy in the saladâthis is where the balance happens.
- DRESS AFTER ASSEMBLING: Toss arugula and beets with just a drizzle of olive oil first, then fold in tomatoes and finish with balsamicâthis prevents the arugula from wilting before you even serve it. I learned this after watching my first batch turn sad and limp.
- USE AGED BALSAMIC: Skip the cheap stuffâaged balsamic (like 10+ years) adds depth that regular vinegar canât match. A tablespoon or two, reduced slightly, makes the dressing sing without overpowering the beets. (Yes, itâs pricier, but youâll taste the difference.)
Dietary considerations for beet and tomato salad
Vegan-Friendly Foundation
This salad is naturally veganâno animal products needed! The roasted beets and tomatoes provide hearty texture, while the balsamic glaze adds tangy depth. For extra protein, toss in ½ cup cooked chickpeas or Âź cup pumpkin seeds.
I love using Follow Your Heart vegan feta for that creamy tang without dairy. đą
Gluten-Free Adaptations
All ingredients are inherently gluten-freeâjust double-check your balsamic vinegar and maple syrup labels for hidden gluten. If you're sensitive, opt for certified gluten-free brands like Annie's Homegrown for any store-bought components. The walnuts and arugula are naturally safe, but always verify packaging. đž
Nut-Free Options
Skip the walnuts and replace them with Âź cup toasted sunflower seeds or ½ cup diced cucumber for crunch. For extra richness, add 2 tablespoons tahini to the vinaigrette. I sometimes swap in Âź cup dried cranberries for a sweet contrastâjust make sure they're labeled nut-free. đ°
Low-Sugar Adjustments
Reduce the 1 tablespoon maple syrup in the glaze to ½ tablespoon or use sugar-free balsamic reduction instead. For extra flavor without sugar, add 1 teaspoon Dijon mustard to the vinaigrette. The natural sweetness of roasted beets will still shine through. đŻ
Meal Prep Tips
Roast the beets and tomatoes 2 days ahead and store them separately in airtight containers. Keep the vinaigrette in a small jar and toss the salad together when ready to eat.
The arugula wilts quickly, so add it fresh before serving. For extra staying power, store the dressing separately and mix it in just before eating. âł
Nutrition facts
Frequently asked questions
Can I use regular beets instead of pre-peeled ones?
Yes, but it takes extra time! Peel the beets first by boiling them whole for 20-25 minutes until tender, then cool and rub off the skins with a paper towel. For convenience, store-bought pre-peeled beets save 15 minutes of prep workâjust cube them and roast as directed.
What if I don't have balsamic vinegar for the glaze?
No problem! Mix 2 tablespoons red wine vinegar with 1 teaspoon maple syrup for a similar tangy-sweet flavor. For extra depth, add ½ teaspoon Dijon mustardâit mimics the richness of balsamic reduction. The salad will still taste amazing with this swap.
How do I keep the arugula from getting soggy?
Add the arugula last and toss gentlyâovermixing wilts the leaves. For extra staying power, store the roasted veggies and dressing separately, then assemble right before serving. If prepping ahead, use butter lettuce insteadâit holds up better to dressing. The key is timing: warm veggies + cold greens = perfect texture.
Can I make this salad ahead of time?
Roast the beets and tomatoes 1-2 days ahead and store them in an airtight container. Keep the dressing separate until serving. The flavors actually improve overnight as the vegetables caramelize further. Just add fresh arugula and a quick toss before eating. This makes it perfect for meal prep!
What's the best way to reheat leftovers?
This salad tastes best fresh, but if you have leftovers, gently warm the roasted veggies in a 350°F oven for 10 minutes to revive their texture. Reassemble with fresh greens and dressingâjust don't reheat the arugula. For extra crunch, toast fresh walnuts and sprinkle them on top before serving.
