Salads
This beet and pea salad recipe transforms humble ingredients into a vibrant, textured masterpiece that balances earthy sweetness with crispy walnut magic. đ The secret lies in roasting beets until tender yet firm, creating that signature creamy texture, while fresh peas add a bright, crisp contrast.
I developed this recipe after years of experimenting with beet saladsâmost versions either turn mushy or lack depth, but this one delivers perfect texture every time.
The foundation is simple yet powerful: roasted beets meet bright green peas in a tangy dressing that cuts through their natural sweetness. Walnuts toasted to golden perfection add that promised crunch, while fresh herbs like mint or parsley elevate the dish from ordinary to extraordinary.
What makes this salad special is its versatilityâit works as a light main course with grains or as a sophisticated side dish that steals the show.
By the time you assemble everything, you'll have a salad that's visually stunning with deep ruby beets, vibrant peas, and golden walnuts scattered throughout. The dressingâbalancing balsamic, mustard, and citrusâties all the flavors together without overpowering the natural sweetness of the vegetables.
This isn't just another salad; it's a complete dish that feels restaurant-quality yet comes together in under 45 minutes.
Best of all, this salad keeps beautifully in the fridge for up to 3 days, making it perfect for meal prep. The flavors actually deepen as it sits, while the walnuts maintain their crispiness when stored properly.
Whether you're serving it at a dinner party or packing it for lunch, this beet and pea salad delivers on both flavor and presentation. Let's get started on creating this showstopper dish.
Ingredients for beet and pea salad
Roasted beets, crispy walnuts, and bright peasâthis salad packs restaurant-quality flavor with just 13 ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets đ | 2 whole | Medium size, peeled and cubed |
| Fresh Peas đą | 1 ½ cups | Thawed if frozen, no need to cook |
| Walnuts đĽ | ½ cup | Raw, toasted until golden |
| Fresh Mint Leaves đż | Âź cup | Chopped, stems removed |
| Fresh Parsley Leaves đż | Âź cup | Chopped, for freshness |
| Extra-Virgin Olive Oil đŤ | ½ cup | For roasting and dressing |
| Balsamic Vinegar đś | Âź cup | High-quality, aged |
| Dijon Mustard đśď¸ | 1 tbsp | For tangy depth |
| Lemon Juice đ | 2 tbsp | Freshly squeezed |
| Maple Syrup đŻ | 1 tbsp | For natural sweetness |
| Salt đ§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper đśď¸ | ½ tsp | Freshly ground |
| Avocado Oil đŤ | 2 tsp | For roasting beets |
The beets are everything here. Look for medium-sized onesâthey roast evenly and stay tender yet firm. I always grab the organic ones from Whole Foods when possible, but the regular grocery store beets work perfectly fine. Roast them in avocado oil until they're fork-tender but still hold their shapeâthis is key for that signature creamy texture. If you're prepping ahead, roast them the day before and store them in the fridge; they'll actually taste even better the next day as the flavors deepen.
No fresh peas? Frozen peas work perfectlyâjust thaw and drain them well. Walnuts giving you trouble? Toast them in a dry pan for 3-4 minutes until they're golden and fragrant. The herbs are non-negotiable thoughâfresh mint and parsley add that bright, fresh contrast that makes this salad sing. If you're short on time, dried herbs at half the amount will work in a pinch, but trust me, fresh is worth it. The dressing is where the magic happensâDijon mustard and balsamic create that perfect tangy balance that cuts through the sweetness of the beets and peas.
This salad keeps beautifully for 3 days in the fridgeâhonestly, it tastes even better the second day as the flavors meld together. Store the dressing separately if you're prepping ahead, and just toss everything together when you're ready to serve. The walnuts stay crispy if you keep them in an airtight container, and the beets hold up perfectly. For extra crunch, toast fresh walnuts right before serving. This is the kind of salad that makes you look like a genius at dinner partiesâeasy, vibrant, and completely impressive.
Why You'll Love This Recipe
- No Roasting Hassle: I swear by the raw beets hereâjust peel, dice, and toss. No oven preheating, no waiting for them to cool, just fresh crunch in minutes. (Between us, Iâve burned beets before. This skips the drama.)
- Earthy Sweet Crunch: That combo of roasted walnuts and fresh peas? Itâs like a springtime hug in your mouth. The mint and parsley brighten it up, but honestly, the beets steal the show with their natural honeyed depth. (Yes, even if youâre not a beet person.)
- Lunchbox Legend: This salad keeps perfectly for daysâpack it for work, school, or a picnic. The walnuts stay crisp, the greens hold up, and itâs the one dish that actually gets eaten cold. (My kids used to complain about salads. Now they fight over this one.)
- Budget Brightener: Fresh peas might seem pricey, but frozen works just as wellâand stretches your dollars. Beets last forever in the fridge, and walnuts add richness without breaking the bank. Itâs my go-to when Iâm pinching pennies but still want something special.
Step-by-step instructions for beet and pea salad
This vibrant salad comes together with bold flavors and perfect texturesâlet's make it shine.
đĽ Step 1: Roast the Beets Until Tender and Caramelized
Preheat your oven to 400°F. Toss the 2 whole medium beets (peeled and cubed) with 2 teaspoons avocado oil and 1 teaspoon salt. Spread them on a baking sheet in a single layerâthis ensures even roasting and crispy edges.
Roast for 25-30 minutes until the beets are fork-tender and their edges develop a beautiful caramelized crust. You'll know they're done when they pierce easily and smell sweetly earthy. Let them cool completely before handlingâthey'll be hot!
đ¨âđł Step 2: Toast the Walnuts Until Golden and Crispy
While the beets roast, spread the ½ cup walnuts on a separate baking sheet. Toast them in the same 400°F oven for 8-10 minutes, stirring once halfway, until they're fragrant and golden brown. Watch them closelyâthey burn quickly!
Remove from the oven and let cool for 5 minutes. The walnuts should be crispy enough to add satisfying texture but not brittle. Pulse them lightly in a food processor or chop coarsely by handâjust enough to break them up while keeping some whole pieces for crunch.
đĽ Step 3: Whisk the Dressing to Perfect Balance
In a small bowl, whisk together the ½ cup extra-virgin olive oil, Ÿ cup balsamic vinegar, 1 tablespoon Dijon mustard, 2 tablespoons lemon juice, and 1 tablespoon maple syrup until smooth. Season with ½ teaspoon salt and ½ teaspoon black pepper.
Here's the thingâtaste as you go! The dressing should be tangy-sweet with a hint of mustard kick. If it's too thick, add 1 teaspoon water to loosen. This dressing is the soul of the salad, so don't rush this step. Let it sit for 5 minutes while you assemble the rest.
đł Step 4: Assemble with Fresh Herbs and Peas
In a large bowl, combine the cooled beets, 1½ cups fresh peas (thawed if frozen), Âź cup chopped fresh mint leaves, and Âź cup chopped fresh parsley leaves. Gently toss everything togetherâyou want to distribute the herbs evenly without mashing the beets.
Drizzle the dressing over the salad and toss again, coating everything evenly. The herbs will brighten the earthy beets, while the peas add a delightful pop of color and freshness. If the salad seems dry, add 1 tablespoon extra olive oilâthe dressing will help distribute it.
â° Step 5: Rest and Serve for Maximum Flavor
Let the salad sit for 10 minutes before serving. This resting time allows the flavors to meld beautifully and the dressing to fully coat each component. The beets will soften slightly, the walnuts will stay crispy, and the peas will release their natural sweetness.
Top with the toasted walnuts just before servingâthis ensures they maintain their perfect crunch. The contrast of crispy walnuts against the tender beets and fresh peas creates a texture symphony that's simply irresistible. Serve immediately while everything is at its peak!
Pro Tips For Making Beet And Pea Salad
- PEEL BEETS AFTER COOKING: I learned this the hard wayâraw beet peels are stubborn, but cooked skins slip right off. Boil whole beets until fork-tender (about 45 minutes for medium), then plunge into ice water before peeling. The shock stops cooking and makes peeling effortlessâno more scraping skin off stubborn chunks.
- TOAST WALNUTS UNTIL GOLDEN: Skip the raw walnutsâtheyâll taste bland. Dry-toast them in a skillet over medium heat for 3-4 minutes until they smell nutty and just start to brown. Watch closely: burned walnuts turn bitter fast, and youâll regret it when they dominate the salad.
- DRESS PEAS LAST: Fresh peas soften fast in dressing. Toss them in just before servingâhold back half the dressing if youâre nervous. If using frozen peas, thaw and drain them completely first, or theyâll turn mushy and water down the salad.
- CHOP HERBS COARSELY: Fine herbs dissolve into salad dressing. Rough-chop mint and parsley into Âź-inch pieces so they stay visible and add texture. A quick tip: Stack leaves, roll tightly, and slice with a sharp knifeâclean cuts every time, no mess.
Health benefits of this recipe
Fiber-Rich Powerhouse
This salad is a fiber superstar, thanks to its combination of beets and peasâboth packed with soluble and insoluble fiber. Just 1 cup of this salad delivers about 8 grams of fiber, which supports digestion, keeps you full longer, and helps regulate blood sugar.
The walnuts add an extra 2 grams per ½ cup, making this a satisfying, gut-friendly meal that keeps energy levels steady throughout the day. đŞ
Plant-Based Protein
Donât let the veggie focus fool youâthis salad is surprisingly protein-packed for a plant-based dish. The peas contribute 4 grams of protein per ½ cup, while the walnuts add another 4 grams per ½ cup.
Together, they create a complete amino acid profile, making this a great option for vegetarians or anyone looking to reduce meat consumption without sacrificing protein. Perfect for post-workout meals or high-protein lunches!
Antioxidant Boost
The deep red color of beets comes from betalains, powerful antioxidants that fight inflammation and support detoxification. Peas add vitamin C and K, while walnuts provide omega-3 fatty acids and polyphenols.
This combo helps reduce oxidative stress and may lower the risk of chronic diseases like heart disease. I love knowing Iâm getting a nutrient punch with every biteâitâs like a rainbow of health!
Blood Sugar Balance
Despite its natural sweetness, this salad helps stabilize blood sugar thanks to its low glycemic index ingredients. The fiber in beets and peas slows sugar absorption, while the healthy fats from walnuts and olive oil further regulate glucose levels.
The Dijon mustard and balsamic vinegar in the dressing add acidity, which also helps moderate blood sugar spikes. A great choice for anyone managing diabetes or simply watching their sugar intake!
Bone Health Support
Peas are an excellent source of vitamin K, which works with calcium to strengthen bones and prevent osteoporosis. Walnuts add magnesium and copper, both essential for bone density.
Together, they create a bone-friendly power duo thatâs especially important as we age. I always feel good knowing this salad is quietly supporting my skeletal health while tasting amazing. đŤ
Hydration Helper
With 90% water content in beets and peas, this salad is naturally hydratingâperfect for hot days or post-workout recovery. The electrolytes in beets (like potassium and magnesium) help replenish whatâs lost through sweat, making it a great post-exercise option.
Plus, the lemon juice in the dressing adds a refreshing citrus kick that keeps you feeling light and energized. đŚ
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 well to remove excess sodium. For best texture, choose peas packed in water rather than salt. If using canned, you may want to add an extra 1 teaspoon lemon juice to the dressing to brighten the flavor since canned peas can taste slightly metallic.
How do I make this salad ahead of time?
This salad actually tastes better the next day! Store all components separately in airtight containers. Keep the beets, peas, and herbs together, and store the dressing and walnuts separately. When ready to serve, toss everything together and add fresh walnuts just before eating to maintain their crispiness. The flavors meld beautifully overnight!
What can I substitute for walnuts if I'm allergic?
Try toasted pumpkin seeds or sunflower seeds for a similar crunch. For a nutty flavor without nuts, use toasted coconut flakes or crumbled vegan feta. Just reduce the amount slightly since seeds are denser. The key is maintaining that textural contrast that makes the salad shine!
Why did my beets turn mushy when roasting?
Mushy beets usually happen from overcooking or cutting them too small. For perfect texture, cut them into 1-inch cubes and roast at 400°F for exactly 25-30 minutes. They should be tender but still hold their shape. If you prefer softer beets, reduce roasting time by 5 minutes and add them to the salad warm.
Can I make this salad nut-free for kids?
Skip the walnuts and add toasted chickpeas instead for protein and crunch. You can also boost the dressing with 1 teaspoon honey or maple syrup to make it more kid-friendly. The sweetness of the beets and peas will still shine through while keeping it nut-free and safe for little ones.
