Beet and Pea Salad Recipe: Earthy Sweetness Meets Vibrant Spring Crunch

Side Dishes

Beet and Pea Salad Recipe: Earthy Sweetness Meets Vibrant Spring Crunch

This beet and pea salad recipe transforms humble ingredients into a vibrant, texturally rich dish that celebrates spring's freshest flavors. 🌱 The secret lies in roasting beets until tender yet firm, creating deep earthy sweetness that pairs perfectly with bright, fresh peas.

What sets this salad apart is the delicate balance of textures—creamy dressing, crisp toppings, and the satisfying crunch of fresh herbs and toasted nuts.

Perfect for meal prep or last-minute gatherings, this salad requires just 30 minutes of active time but delivers restaurant-quality results. The dressing, a tangy blend of lemon and olive oil, enhances the natural sweetness of the beets while keeping the peas vibrant.

Whether you're serving it as a standalone dish or pairing it with grilled proteins, the colors and flavors will make it the star of any meal.

What you'll achieve is a salad that's as visually stunning as it is delicious—deep ruby beets, bright green peas, and a medley of fresh herbs that add layers of flavor.

The optional toasted walnuts or almonds provide a satisfying crunch, while a sprinkle of citrus zest adds a bright, refreshing finish. This recipe is adaptable for seasonal variations, making it a go-to for spring and summer menus.

The best part? This salad keeps well for up to 4 days in the refrigerator, making it ideal for busy weeks. The flavors deepen over time, and the textures remain delightful.

Whether you're prepping for the week ahead or hosting a spring brunch, this beet and pea salad will leave a lasting impression with its bold flavors and vibrant presentation.

šŸ‘Øā€šŸ³
Difficulty
Medium
🌿
Category
Vegetarian
šŸ”„
Calories
Med Cal

Ingredients for beet and pea salad

Fresh beets, vibrant peas, and bright herbs come together for spring's most stunning salad.

Ingredient Amount Notes
Medium Beets šŸ§… 4 whole Red or golden, peeled and cubed
Fresh Peas 🌱 1 ½ cups Shelling peas or frozen thawed
Extra-Virgin Olive Oil šŸ«’ ½ cup For roasting and dressing
Fresh Lemon Juice šŸ‹ ¼ cup About 2 lemons, freshly squeezed
Maple Syrup šŸÆ 2 tbsp For natural sweetness
Raw Walnuts 🄜 ½ cup Toasted for crunch
Fresh Mint Leaves 🌿 ¼ cup Chopped, for freshness
Fresh Dill 🌿 ¼ cup Chopped, for bright flavor
Lemon Zest šŸ‹ 1 tsp For citrusy brightness
Sea Salt šŸ§‚ 1 tsp Fine grain preferred
Black Pepper šŸŒ¶ļø ½ tsp Freshly ground
Balsamic Vinegar šŸ¶ 1 tbsp For tangy depth
Vegan Mayonnaise 🄫 ¼ cup For creamy texture
Fresh Orange Segments šŸŠ ½ cup Optional, for citrus pop

Beets are the star here—red or golden both work, but red gives that classic ruby color. Trader Joe's has pre-cooked beets that save time, but roasting your own (tossed in olive oil, salt, and roasted at 400°F for 30-40 mins) deepens the flavor. Look for firm, smooth-skinned beets with no soft spots. Fresh peas? Local farmers markets in spring have the best, but frozen peas (thawed) are a great backup. The walnuts? Toast them in a dry pan for 3-4 minutes—that extra crunch makes all the difference.

No fresh mint or dill? Substitute with parsley or cilantro, though the flavor won't be identical. Short on time? Pre-chopped herbs from the store work in a pinch (just add a pinch of salt to brighten them). The dressing can be made ahead—store it in a jar for up to 5 days. Want more sweetness? Swap maple syrup for agave. No vegan mayo? Blend silken tofu with lemon juice and olive oil for a quick substitute. The orange segments are totally optional but add a refreshing twist—just make sure they're seedless for easy eating.

This salad keeps beautifully for 4-5 days in the fridge, with flavors actually improving as the beets soften and absorb the dressing. Store components separately if prepping ahead—the dressing can get soggy. Reheat beets gently if serving cold (they lose texture when fully chilled). For meal prep, portion into glass containers with airtight lids—the colors look even more vibrant the next day. Pro tip: Spritz with a little water before serving to revive wilted herbs.

ā¤ļø

Why You'll Love This Recipe

  • No-Cook Magic: I swear by this when I’m too tired to chop. Roast the beets ahead (or grab pre-cooked ones), toss in frozen peas straight from the freezer, and boom—salad’s ready. The lemon and olive oil do all the work while I’m answering emails.
  • Sweet-Tart Balance: That maple syrup isn’t just for show—it cuts through the earthy beets and makes the peas taste like summer. Bright, tangy, and just a little sticky? Yes, please. (I’ll fight anyone who says dressing can’t be dessert-adjacent.)
  • Lunchbox Hero: Between us, this is my go-to for packed lunches. Keeps for days in the fridge (the beets get even sweeter), and the peas stay vibrant. Toss it in a jar with the dressing on top—no soggy bottoms, just easy assembly.
  • Budget Brightness: Fresh peas and beets might sound fancy, but they’re cheaper than takeout. A single bag of frozen peas and a handful of pre-washed greens stretch this into four servings. Honestly, it’s the kind of meal that makes me feel like I’m feeding a crowd without breaking the bank.

Step-by-step instructions for beet and pea salad

Here's how to create a vibrant, flavor-packed salad that balances earthy beets with sweet peas.

1

šŸ”„ Step 1: Roast the Beets Until Tender

Preheat your oven to 400°F. Toss the 4 whole medium beets (peeled and cubed) with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon of the sea salt, and ¼ teaspoon of the black pepper. Spread them on a baking sheet in a single layer.

Roast for 25-30 minutes until the beets are fork-tender and their edges are deep golden brown. The beets should smell sweet and caramelized when done. Let them cool slightly before handling—they'll be hot!

2

šŸ³ Step 2: Toast the Walnuts and Prepare the Peas

While the beets roast, place the ½ cup raw 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.

If using fresh peas, blanch them in boiling water for 1 minute, then plunge into ice water to stop the cooking. If using frozen peas, thaw them in a colander under cool running water. Drain thoroughly and set aside.

3

šŸ‘Øā€šŸ³ Step 3: Make the Citrusy Dressing

In a small bowl, whisk together the 0.25 cup fresh lemon juice, 2 tablespoons maple syrup, 1 tablespoon balsamic vinegar, 1 teaspoon lemon zest, and ¼ teaspoon black pepper. Slowly drizzle in the remaining 0.25 cup extra-virgin olive oil while whisking continuously until emulsified.

Taste and adjust seasoning—you might want to add a pinch more salt or a splash of lemon juice to balance the sweetness. This dressing should be tangy, slightly sweet, and bright enough to cut through the richness of the roasted beets.

4

🄘 Step 4: Assemble and Finish the Salad

In a large bowl, combine the cooled roasted beets, 1.5 cups fresh peas, toasted walnuts, 0.25 cup chopped fresh mint leaves, and 0.25 cup chopped fresh dill. Pour the dressing over everything and gently toss until everything is evenly coated.

If using, add the 0.5 cup fresh orange segments and the 0.25 cup vegan mayonnaise to the salad. The mayonnaise adds a creamy element that balances the bright citrus and earthy beets. Toss gently to distribute evenly.

5

ā° Step 5: Chill and Serve

Cover the salad and refrigerate for at least 30 minutes to let the flavors meld together. This chilling time is crucial—it allows the beets to soften further and the dressing to penetrate all the ingredients, creating a cohesive dish.

Before serving, give the salad one final toss and adjust seasoning if needed. The ideal salad should have a perfect balance of sweet, earthy, tangy, and creamy flavors with a satisfying crunch from the walnuts and fresh herbs. Serve chilled or at room temperature for the best experience.

šŸ‘Øā€šŸ³

Pro Tips For Making Beet And Pea Salad

  • Boil Beets Until Fork-Tender: I learned this the hard way—cutting beets too small speeds up cooking, but medium slices (about 1-inch chunks) stay intact while softening evenly. Test doneness with a fork after 20 minutes; they should pierce like butter, not fight back like a stubborn potato. Overcooked beets turn mushy, and nobody wants that in a salad.
  • Pick Peas at Peak Freshness: Fresh peas lose their snap fast, so shell and shock them in ice water immediately after picking (or buying). If using frozen, skip thawing—just toss them straight from the freezer into the salad; they’ll soften perfectly while the beets cool. Warm peas in a salad? That’s a crime—this dish needs contrast.
  • Balance Sweet and Acid: Maple syrup and lemon juice are a power couple, but too much syrup makes the salad cloying. Start with 1 tablespoon maple per ½ cup lemon juice, then taste as you go—adjust in ½-teaspoon increments. The dressing should taste bright, not like dessert. (Yes, even if you’re secretly craving pancakes.)
  • Dress Salad Just Before Serving: Peas and beets absorb dressing like sponges, especially if you’re using fresh peas. Toss everything together right before eating—or at least 10 minutes max. If you’re prepping ahead, keep the dressing separate and drizzle it on tableside. Trust me, soggy peas ruin the texture.

Creative variations of these flavors

Spring Brunch Twist

Elevate this salad for brunch by adding crumbled vegan feta (about ¼ cup) and thinly sliced radishes (about ½ cup) for a peppery bite. Top with toasted pita chips for extra crunch and serve with a side of hummus for dipping.

The radishes add freshness, while the feta brings a tangy contrast that balances the sweet beets. 🌱

Winter Root Variation

Swap peas for roasted parsnips (about 1.5 cups, cubed and roasted with the beets) and add shaved fennel (about ½ cup) for a licorice-like sweetness. Use orange juice instead of lemon in the dressing and garnish with toasted hazelnuts for a cozy winter salad.

The fennel and hazelnuts add depth that complements the earthy roots perfectly.

Mediterranean Fusion

Transform this salad into a Mediterranean-inspired dish by adding cherry tomatoes (about 1 cup, halved), kalamata olives (about ½ cup, pitted), and crumbled vegan tzatziki (about ¼ cup) for a creamy, herby touch.

Swap the walnuts for toasted pine nuts and use red wine vinegar instead of balsamic. The olives and tomatoes add a briny, juicy contrast that’s pure Mediterranean magic. šŸ…

Protein-Packed Add-Ins

Turn this salad into a hearty main by adding crumbled tempeh (about ½ cup, pan-fried with smoked paprika) or chickpeas (about 1 cup, roasted with cumin and garlic). For a lighter option, stir in cooked quinoa (about 1 cup) for extra fiber and protein.

The tempeh adds a smoky depth, while chickpeas bring a satisfying texture that holds up well in meal prep.

Sweet and Spicy Kick

Add a tropical twist by tossing in diced mango (about ½ cup) and red onion (about ¼ cup, thinly sliced). Drizzle with a chili-lime dressing made by mixing 1 tbsp lime juice, 1 tsp maple syrup, and ½ tsp chili powder into the original dressing.

The mango adds juicy sweetness, while the lime and chili bring a zesty, spicy contrast that’s perfect for warm weather. šŸŒ¶ļø

Herb Swap Options

Customize the herbs based on what you have on hand: swap mint and dill for parsley and basil for a more Italian-inspired flavor, or use cilantro and lime zest for a bright Mexican twist.

For a stronger flavor, add a few sprigs of fresh thyme to the dressing while whisking. The herbs should complement the beets’ earthiness without overpowering the peas’ sweetness.

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 450mg20%
Total Carbohydrate 35g12%
Dietary Fiber 8g29%
Sugars 18g
Protein 9g18%
* 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 canned peas instead of fresh or frozen?

Yes, canned peas work perfectly! Just drain and rinse them thoroughly to remove excess sodium. For best texture, choose no-salt-added varieties. The flavor will be slightly milder than fresh peas, but the convenience makes it a great option for quick meal prep.

2

How do I make this salad ahead of time?

This salad actually tastes better after chilling! Store the roasted beets, peas, and dressing separately in airtight containers for up to 4 days. When ready to serve, combine everything and toss gently. The flavors meld beautifully overnight, and the beets soften just enough to absorb the dressing perfectly.

3

What if I don't have fresh herbs?

No problem! Use dried herbs as a substitute—just reduce the amount by ā…“. For example, use 1 tablespoon dried dill instead of ¼ cup fresh. Alternatively, try pre-chopped frozen herbs (thawed) or even a pinch of herb seasoning blend. The flavor won't be identical, but it'll still add depth to your salad.

4

Can I make this salad without vegan mayo?

The mayo adds creaminess, but you can skip it or substitute with avocado (mashed with lemon juice) or hummus. For a lighter option, blend ½ cup silken tofu with 1 tablespoon lemon juice and 2 tablespoons olive oil until smooth. The texture will be slightly different but still delicious.

5

Why did my beets turn mushy?

Overcooking or cutting beets too small causes mushiness. Roast them at 400°F for 25-30 minutes until tender but still firm. Cut them into 1-inch cubes (not smaller) and avoid overcrowding on the baking sheet. For extra firmness, add ½ teaspoon apple cider vinegar to the roasting pan.

ā˜…ā˜…ā˜…ā˜…ā˜…4.9(4 reviews)
Categories Side Dishes