Side Dishes
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.
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.
š„ 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!
š³ 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.
šØāš³ 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.
š„ 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.
ā° 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
Frequently asked questions
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.
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.
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.
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.
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.
