Beet and Tomato Salad Recipe: Earthy Sweetness With Crunchy Celery Crowns

Salads

Beet and Tomato Salad Recipe: Earthy Sweetness With Crunchy Celery Crowns

This beet and tomato salad recipe transforms humble ingredients into a vibrant, textured masterpiece that balances earthy sweetness with bright acidity. The secret lies in roasting beets until tender yet firm, then slicing them into perfect medallions that hold their shape.

When paired with crisp celery crowns and juicy tomatoes, the contrast of creamy, crunchy, and tender textures creates every bite's satisfaction.

What sets this salad apart is the technique: thinly sliced beets and tomatoes marry beautifully with a tangy vinaigrette that enhances their natural sweetness without overpowering. The celery crowns, shaved paper-thin, add a refreshing crunch that cuts through the richness.

This isn't just a side dish—it's a complete meal with protein-packed optional additions like chickpeas or avocado.

Assembling this salad is simpler than it looks: roast the beets, slice the vegetables, and toss with a dressing that's quick to make. The result is a visually stunning dish that's as impressive served on a platter as it is in a lunchbox.

Perfect for summer picnics, potlucks, or a light yet satisfying weeknight dinner.

For extra depth, consider adding toasted nuts or seeds for crunch, or a sprinkle of fresh herbs for brightness. The salad keeps well for up to 3 days, making it ideal for meal prep.

Whether you serve it as a main course or a side, this beet and tomato salad delivers restaurant-quality flavor with minimal effort.

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

Ingredients for beet and tomato salad

Earthy beets meet juicy tomatoes in this vibrant salad—simple ingredients with restaurant-quality texture contrast.

Ingredient Amount Notes
Medium Beets 🍠 2 whole Medium size, peeled and quartered
Medium Tomatoes 🍅 4 whole Ripe, seedless, sliced into wedges
Celery Stalks 🧅 2 whole Thinly sliced into paper-thin crowns
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity variety
Apple Cider Vinegar 🍏 2 tbsp For tangy dressing balance
Maple Syrup 🍯 1 tbsp Pure grade B preferred
Dijon Mustard 🌶️ 1 tsp For depth of flavor
Sea Salt 🧂 1 tsp Fine grain preferred
Fresh Thyme Leaves 🌿 ¼ cup Chopped for herbaceous brightness
Raw Walnuts 🥜 ¼ cup Toasted for crunchy texture
Chickpeas 🌱 1 can Drained and rinsed for protein
Lemon Juice 🍋 1 tbsp Freshly squeezed for acidity

Beets are the foundation here. Medium-sized work best—they roast evenly without turning mushy. Whole Foods or Trader Joe's often carry pre-washed, pre-peeled beets, but organic ones from the produce section have better flavor. Look for deep red color with no soft spots. If you're roasting from scratch, quarter them after peeling—this ensures even cooking. For the tomatoes, heirloom varieties add extra sweetness, but any ripe, seedless tomato works. The celery? Fresh is non-negotiable—wilted stalks ruin the crisp texture. Buy organic if possible to avoid bitter celery strings.

No time to roast beets? Pre-cooked vacuum-packed beets from the grocery store save 45 minutes. Substituting tomatoes? Cherry tomatoes halved work beautifully, but they release more juice. The dressing can be made ahead—store it in a jar for up to 5 days. For the walnuts, Costco or bulk bins offer the best price. Toast them in a dry pan for 3-4 minutes until fragrant. No thyme? Fresh parsley at double the amount works in a pinch. The chickpeas add protein—low-sodium canned is ideal, but rinse thoroughly to cut saltiness.

This salad keeps beautifully for 3 days in the fridge, with flavors deepening overnight. Store components separately—beets and tomatoes soften fast. For meal prep, dressing in a separate container prevents sogginess. The walnuts stay crispy for 2 days if stored in an airtight container. To serve, toss everything together just before eating. The celery crowns lose crispness after 24 hours, so add them last. For extra freshness, garnish with microgreens or edible flowers right before serving.

❤️

Why You'll Love This Recipe

  • No-Cook Magic: I swear by this when I’m too tired to boil anything—just roast those beets ahead (or grab pre-cooked ones), dice the tomatoes and celery, and toss with the vinegar and oil. Five minutes tops, and it still tastes like you slaved over it.
  • Earthy Sweet Crunch: That balance of roasted beets—slightly caramelized, almost buttery—and fresh tomatoes? It’s the kind of flavor that makes you pause mid-bite. The celery adds this sharp, refreshing crunch that cuts through the richness, and the apple cider vinegar ties it all together with a tangy punch.
  • Potluck Hero: Between us, this is my go-to for gatherings. It’s hearty enough to stand alone or pair with grilled chicken, but light enough for a picnic or summer BBQ. Honestly, I’ve seen it disappear faster than the chips at a party—no one can resist grabbing another bite.
  • Budget Brightener: Beets and tomatoes are dirt cheap, especially in season, and this recipe stretches them far. I’ll make a big batch on Sunday, and it lasts me all week—perfect for lunches or as a side. Plus, the olive oil and vinegar are pantry staples, so you’re not breaking the bank for fancy ingredients.

Step-by-step instructions for beet and tomato salad

This earthy, vibrant salad comes together with precise technique and bold flavors.

1

Roast the Beets Until Tender

Preheat your oven to 400°F and line a baking sheet with parchment paper. Place the 2 whole medium beets (peeled and quartered) on the sheet, drizzle lightly with 1 tablespoon of the extra-virgin olive oil, and sprinkle with ½ teaspoon of the sea salt. Roast for 25-30 minutes until the beets are fork-tender and their edges begin to caramelize.

You'll know they're done when a knife slides in easily and the edges develop a deep, glossy sheen. Let them cool slightly before handling—they'll be hot and tender. I like to roast them until they're just tender enough to pierce with a fork but still hold their shape when sliced. This balance creates the perfect texture in the salad.

2

Prepare the Celery Crowns and Toast the Walnuts

While the beets roast, use a sharp knife to slice the 2 whole celery stalks into paper-thin crowns. Place them on a separate baking sheet and toss lightly with ½ teaspoon of the extra-virgin olive oil and a pinch of sea salt. Roast at 375°F for 8-10 minutes until they're just crisp and slightly wilted at the edges.

In a dry skillet over medium heat, toast the ¼ cup raw walnuts for 3-4 minutes until they release their aroma and turn a rich golden brown. Watch them closely—they burn quickly. Transfer to a plate to cool while you prepare the remaining ingredients. The toasted walnuts add a satisfying crunch that balances the salad's tender textures.

3

Assemble the Salad Base

In a large mixing bowl, combine the roasted beets (cut into bite-sized pieces), 4 whole medium tomatoes (sliced into wedges), and the roasted celery crowns. Add the drained and rinsed 1 can chickpeas and gently toss everything together. The beets should be warm but not hot, and the tomatoes should release their juices slightly as you handle them.

Sprinkle the chopped ¼ cup fresh thyme leaves and the toasted walnuts over the salad. The thyme adds an herbal brightness that cuts through the earthiness of the beets, while the walnuts provide a textural contrast. Gently toss again to distribute everything evenly—this is where the salad truly comes together in harmony.

4

Whisk the Dressing Components

In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 2 tablespoons apple cider vinegar, 1 tablespoon maple syrup, 1 teaspoon Dijon mustard, and 1 teaspoon sea salt. The mixture should begin to emulsify slightly as you whisk, creating a smooth base.

Add the 1 tablespoon lemon juice and continue whisking until everything is fully combined. The dressing should coat the back of a spoon and have a balanced sweet-tangy profile. Taste and adjust seasoning if needed—this is your chance to fine-tune the flavor before it's poured over the salad. The acidity from the vinegar and lemon brightens the earthy beets and sweet tomatoes.

5

Combine and Rest Before Serving

Drizzle the dressing over the salad in the mixing bowl and toss gently to coat everything evenly. The dressing should cling to the ingredients without making them soggy. If the salad seems too dry, add a splash of water or more dressing as needed—just enough to moisten without overwhelming the flavors.

Let the salad rest for 10-15 minutes before serving. This allows the flavors to meld and the dressing to penetrate the ingredients fully. Serve immediately while the beets are still warm and the celery crowns maintain their crispness. The contrast of warm beets, cool tomatoes, and crunchy celery crowns makes this salad truly special.

👨‍🍳

Pro Tips For Making Beet And Tomato Salad

  • PEEL BEETS AFTER COOKING: Raw beet peels are stubborn and messy—peeling them raw just wastes time and your patience. Boil them whole until fork-tender (about 20-25 minutes), then cool in the pot with ice water for 5 minutes. The skins will slide off effortlessly, and you’ll avoid the frustration of fighting with a knife over stubborn fibers.
  • CUT TOMATOES LAST MINUTE: Tomatoes release juice like a sieve the longer they sit in dressing. Dice or slice them just before tossing with the rest of the salad—even 10 minutes makes a difference. If you’re prepping ahead, keep them whole and add them fresh when assembling.
  • DRESSING IN STAGES: Dumping all the olive oil and vinegar at once drowns the beets and celery, making them soggy. Start with half the dressing, toss gently, then add the rest right before serving. The beets will stay vibrant, and the celery won’t turn to mush.
  • USE WARM BEETS FOR FLAVOR: Cold beets taste bland compared to warm ones. If you’re boiling them anyway, let them cool just enough to handle (about 10 minutes out of the pot), then toss them into the salad while still slightly warm. The residual heat helps the vinegar and oil cling better, and the flavor pops.

Storing and reheating this beet and tomato salad

Fridge Storage Tips

Store your beet and tomato salad in an airtight glass container with a lid to maintain crispness. Keep the beets and tomatoes separate from the celery crowns—they soften faster. I use Pyrex glass containers because they preserve texture better than plastic.

Add the dressing just before eating to prevent sogginess. The salad keeps well for 3 days in the fridge, with flavors deepening overnight. 🥬

Freezer-Friendly Components

While the full salad doesn't freeze well, you can freeze individual components for up to 3 months. Roast and cool the beets completely, then store them in a freezer-safe bag with parchment paper between layers.

Freeze the dressing separately in an ice cube tray—thawed cubes make adding it easier. The celery crowns lose crispness when frozen, so toast them fresh when ready to serve. 🧊

Reheating for Best Texture

If you've stored the salad without dressing, reheat the beets and tomatoes in a skillet over medium-low heat for 5-7 minutes until warmed through. Add a splash of water if they look dry. For the dressing, whisk it again after thawing—it may separate slightly.

I recommend adding fresh celery crowns and walnuts just before serving to maintain their crispness. The salad reheats best when served warm, not hot. 🔥

Meal Prep Strategy

Prep this salad in 30-minute increments for easy assembly. Roast the beets and toast the walnuts first, then store them separately. When ready to eat, simply slice the tomatoes, assemble everything, and toss with the dressing.

This approach saves time while keeping the ingredients fresh. For extra convenience, pre-chop the thyme and store it in a small container with a tight lid. 📅

Reviving Wilted Greens

If your celery crowns lose crispness overnight, revive them by dipping in ice water for 10 minutes before adding to the salad. This restores their crunch instantly. For beets that seem too soft, toss them with a pinch of lemon juice to brighten their flavor.

The acidity cuts through any loss of texture. This trick works wonders for maintaining the salad's integrity. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 520mg23%
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

Can I use raw beets instead of roasted?

Raw beets work but lose the deep caramelized flavor and tender texture that roasting creates. For best results, always roast them until fork-tender—they'll hold their shape better in the salad and develop a satisfying sweetness. If you're short on time, pre-cooked vacuum-packed beets from the grocery store save 30 minutes of prep.

2

What's the best way to slice tomatoes for this salad?

Slice them into ¼-inch thick wedges for perfect bite-sized pieces that stay intact when tossed. For heirloom tomatoes, remove seeds to prevent excess juicing. If using cherry tomatoes, halve them—they add color but release more liquid, so reduce the dressing slightly to avoid sogginess.

3

How do I make this salad more substantial for a main dish?

Add ½ cup cooked quinoa or ½ avocado sliced for healthy fats and volume. For protein, include ½ cup crumbled feta (if not vegan) or extra chickpeas. Toasted pepitas or sunflower seeds also add crunch and nutrition. Serve with warm crusty bread to complete the meal.

4

Can I substitute other greens or vegetables?

Yes! Swap celery crowns for thinly sliced fennel or shaved cabbage for extra crunch. For greens, add ½ cup baby arugula or spinach—they pair beautifully with the earthy beets. Just toss them in last to keep them crisp. Avoid wilted greens like kale unless massaged first.

5

Why does my dressing separate when stored?

This happens when the emulsifiers (like Dijon mustard) break down. To fix it, whisk vigorously or blend with a splash of warm water. For prevention, store dressing in a small jar and shake before using. If it separates often, add ½ teaspoon xanthan gum when whisking to stabilize it.

★★★★★4.5(12 reviews)
Categories Salads