Salads
This broccoli and green bean salad recipe delivers restaurant-quality freshness with just 15 minutes of prep time—no cooking required. The secret lies in blanching the beans for tender-crisp perfection and balancing earthy broccoli with bright lemon dressing.
I developed this recipe after realizing how often store-bought salads lack that satisfying texture contrast.
What makes this salad special is the crunchy almond topping—toasted until golden—which adds protein and a satisfying bite. The dressing, made with olive oil, lemon juice, and Dijon mustard, clings perfectly to the vegetables without overpowering their natural flavors.
This is the kind of salad that holds up beautifully for lunchboxes or dinner parties.
By the time you're done, you'll have a vibrant, nutrient-packed dish with tender-crisp beans, fresh broccoli florets, and crunchy almonds that add both texture and richness.
The lemon dressing ties everything together with a bright, herby finish. Trust me—this is the kind of salad that makes you want to eat your vegetables.
For extra protein, add grilled chicken or chickpeas. Or make it vegan by using olive oil instead of honey in the dressing. The possibilities are endless, but the base recipe is foolproof and always impressive. Let's get started!
Ingredients for broccoli and green bean salad
Fresh vegetables and crunchy toppings come together for a vibrant, protein-packed salad.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Green Beans 🥦 | 1 ½ lb | Trimmed, blanched for tender-crisp |
| Broccoli Florets 🥦 | 1 ½ lb | Fresh, cut into bite-sized pieces |
| Raw Almonds 🥜 | 1 cup | Sliced, toasted until golden |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Fresh Lemon Juice 🍋 | ¼ cup | Freshly squeezed, strained |
| Dijon Mustard 🍯 | 1 tbsp | Mild or strong, to taste |
| Raw Honey 🍯 | 1 tbsp | For vegan option, use maple syrup |
| Fresh Parsley 🌿 | ¼ cup | Finely chopped, for garnish |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Cracked peppercorns preferred |
| Red Wine Vinegar 🍷 | 1 tbsp | For tangy brightness |
| Toasted Sesame Seeds 🌱 | 1 tsp | Optional for nutty crunch |
| Vegetable Oil 🫒 | 1 tbsp | For blanching beans |
The green beans and broccoli are the stars—freshness matters here. Local farmers markets often have the best selection, but the grocery store works too. Look for beans that are firm and bright green, not wilted or yellowing. For broccoli, choose florets with tightly packed buds and vibrant green stems. Trader Joe's carries pre-trimmed green beans, which saves time, but trimming yourself ensures you remove the tough ends. The almonds should be raw and unsalted—Blue Diamond is a reliable brand, but any store-bought bag works. Toast them in a dry pan until golden for that perfect crunch.
No fresh parsley? Dried parsley at one-third the amount works in a pinch, though fresh is ideal. Out of honey? Maple syrup or agave nectar keeps it vegan-friendly. The dressing can be made ahead—it actually tastes better after flavors meld. For extra protein, toss in grilled chickpeas or white beans. The sesame seeds are optional but add a lovely nutty finish. If you prefer a sweeter dressing, increase the honey or maple syrup slightly. The key is balance—tangy, sweet, and herby all in one bite.
This salad keeps beautifully for 3-4 days in the fridge, though the beans may soften slightly. Store dressing separately and mix just before serving. The almonds stay crunchy for 1 week if kept in an airtight container. For meal prep, portion into containers with dressing on the side—add it right before eating. The flavors actually improve overnight, so it's perfect for making ahead for lunchboxes or dinner parties. If you're serving a crowd, double the dressing and keep it chilled.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this—just trim the beans, snap the florets, and toss. Zero boiling, zero waiting. The green beans stay crisp, the broccoli holds its bite, and the almonds add crunch without any fuss. Honestly, it’s the kind of salad that makes me feel like I actually cooked something.
- Bright & Tangy: That lemon juice cuts through everything—no heavy dressings here. The olive oil keeps it silky, the almonds add a buttery crunch, and the raw veggies? They’re so fresh they practically sing. It’s the kind of flavor that sticks with you, but in the best way.
- Lunchbox Hero: Between us, this is my go-to for packed lunches or potlucks. It holds up for days in the fridge, travels well, and even my picky eaters ask for seconds. Toss it in a jar, and it’s ready to grab—no sad, wilted greens here.
- Budget Crunch: Green beans and broccoli are cheap, almonds stretch far, and you’re not drowning in specialty ingredients. I’ve made this for under $8 a batch, and it still feels like a restaurant-worthy dish. That’s the kind of practical win I’ll take any day.
Step-by-step instructions for crunchy almond-topped broccoli and green bean salad
Here's how to create a vibrant, textural salad that balances crisp-tender vegetables with a rich, nutty dressing.
Blanch the Green Beans for Perfect Texture
Fill a large pot with water and bring to a rolling boil. Add the 1.5 lb fresh green beans and cook for exactly 3 minutes. You want them to soften slightly but still maintain their bright green color and crisp structure—this is key for that satisfying crunch. Immediately drain them in a colander and transfer to an ice bath to stop the cooking process. Let them chill for 5 minutes to set the texture. Pat them dry completely with paper towels before proceeding.
This blanching technique is what gives the salad its signature tender-crisp quality. If you skip this step, your green beans will either be too soft or too crunchy. I like to work in batches if needed to ensure even cooking time—consistency matters here.
Prepare the Broccoli and Toast the Almonds
While the green beans cool, cut the 1.5 lb broccoli florets into bite-sized pieces. You want uniform-sized florets so they cook evenly and look appealing in the final salad. Set them aside in a colander.
In a dry skillet over medium heat, toast the 1 cup sliced raw almonds for 4-5 minutes until they're golden brown and fragrant. Watch them carefully—they'll darken quickly once they start to brown. Remove from heat and let them cool completely before using. This toasting process enhances their natural oils and creates that perfect crunch that ties the salad together.
Create the Dressing with Perfect Balance
In a small bowl, whisk together the 0.5 cup extra-virgin olive oil, 0.25 cup fresh lemon juice, 1 tbsp Dijon mustard, 1 tbsp raw honey, 1 tbsp red wine vinegar, 0.5 tsp Diamond Crystal kosher salt, and 0.25 tsp freshly ground black pepper. Start with a slow whisk to combine, then increase to medium speed for about 20 seconds until fully emulsified and smooth.
The key here is the balance of flavors—bright lemon and tangy vinegar cut through the richness of the olive oil, while the honey adds just enough sweetness to round out the dressing. Taste as you go and adjust seasoning if needed. I like to let the dressing sit for 5 minutes before using so the flavors meld together.
Assemble and Garnish the Salad
In a large serving bowl, combine the blanched green beans and broccoli florets. Pour the dressing over the vegetables and toss gently but thoroughly to coat evenly. You want every piece to be lightly dressed without being soggy. Let the salad sit for 10 minutes at room temperature to allow the flavors to penetrate the vegetables.
Before serving, sprinkle the toasted almonds and 0.25 cup finely chopped fresh parsley over the top. For an extra touch, add the 1 tsp toasted sesame seeds if using. The contrast between the warm almonds, fresh herbs, and cool vegetables creates a symphony of textures and temperatures in each bite.
Pro Tips For Making Broccoli And Green Bean Salad
- Blanch, Not Boil: The second the broccoli and green beans hit boiling water, they start losing texture. Instead, bring a pot of salted water to a rolling boil, then add the veggies and immediately turn off the heat. Cover and let them steam for exactly 2 minutes—no more, no less—before plunging them into ice water. This keeps them crisp-tender, not mushy.
- Trim Green Beans Like a Pro: Skip the tedious end-trimming and just snap them at the thickest point where the stem bends naturally. The ends will stay whole, but the tough lower parts break off cleanly. For broccoli, cut florets into even 1-inch pieces—they’ll cook uniformly and look tidier in the salad.
- Toast Almonds Until Golden: Toss the raw almonds in a dry skillet over medium heat, stirring constantly. They’re done when they’re fragrant and just starting to turn golden—about 3-4 minutes. If you walk away, they’ll burn faster than you think. Let them cool completely before adding to the salad, or they’ll soften the dressing.
- Dress Salad Last Minute: Mix the olive oil and lemon juice only when you’re ready to serve. The acid in the lemon will draw out moisture from the veggies over time, making them soggy. Toss everything together right before eating, and the salad stays crisp and vibrant—no one will guess it’s been sitting out.
Serving suggestions for this broccoli and green bean salad
Lunchbox Magic
Pack this salad in glass mason jars with dressing on the bottom and veggies on top for a no-mess lunchbox solution. I always use 16-ounce jars from Kerr—they stack neatly in fridges and keep everything fresh.
The almonds stay crunchy for 3-4 days when stored separately in a small container, so add them just before eating. For kids, cut the broccoli into fun shapes with cookie cutters—they'll actually eat their veggies! 🥫
Dinner Party Elevation
Transform this salad into a showstopper by arranging it on a slate serving board with edible flowers (like nasturtiums) scattered throughout. I like to create a "rainbow" effect by placing the bright green beans and broccoli in concentric circles.
Add crispy prosciutto strips for a non-vegetarian version that wows guests. Serve with warm crusty bread and a chilled rosé for the perfect springtime spread. 🍷
Protein Power-Ups
Boost nutrition by adding ½ cup grilled chicken breast (about 4 oz) per serving—slice it thinly and toss it in just before serving. For a vegan option, swap in ½ cup chickpeas roasted with 1 tsp smoked paprika and 1 tbsp olive oil until crispy.
I also love adding ¼ cup crumbled feta cheese for a Mediterranean twist that balances the bright dressing. These additions turn it into a complete meal with 15-20g protein per serving. 💪
Seasonal Garnishes
Spring: Top with peony petals and edible violets for a delicate floral touch. Summer: Add cherry tomatoes halved and basil leaves for a Caprese-inspired variation. Fall: Sprinkle with crispy sage leaves and toasted pumpkin seeds for a harvest-inspired salad.
Winter: Warm the dressing slightly and add toasted pecans instead of almonds for a cozy touch. Each season brings new possibilities! 🌸
Dressing Variations
For a creamy version, whisk in 2 tbsp Greek yogurt or vegan mayo with the dressing ingredients. A spicy kick comes from adding ½ tsp sriracha or 1 tsp harissa paste.
For a herb-forward twist, blend in 2 tbsp finely chopped dill or tarragon. I find that adjusting the dressing completely changes the salad's personality—experiment to find your favorite! 🌶️
Plating Like a Pro
Use a ring mold (like those for deviled eggs) to create perfect circles of salad for elegant plating. For a rustic look, serve family-style in a wooden bowl with a cloth napkin underneath.
For a modern touch, arrange the salad on a black slate board—the dark background makes the bright greens pop. Always garnish with fresh herbs last to preserve their color and aroma. The presentation matters as much as the taste! ✨
Nutrition facts
Frequently asked questions
Can I use frozen green beans instead of fresh?
Yes, but with a few adjustments! Start by thawing them completely, then drain and pat dry thoroughly. Cook them for 4-5 minutes in boiling water (instead of 3 minutes) to ensure they reach the same tender-crisp texture. The key is to avoid overcooking—frozen beans release moisture differently than fresh ones.
How do I keep the broccoli from getting soggy?
Never over-toss the salad after adding dressing! Toss just enough to coat, then let it sit for 10 minutes before serving. For extra insurance, add the dressing right before eating. Also, make sure your broccoli is completely dry after cutting—any moisture makes it more prone to wilting.
Can I make this salad ahead of time?
but separate the components! Store the blanched beans and broccoli in one container with a paper towel to absorb moisture, and keep the dressing in a separate jar. Mix everything just before serving. The almonds stay fresh for 1 week in an airtight container—add them last to maintain that perfect crunch.
What's the best way to store leftovers?
Keep the salad in an airtight container for up to 3 days, but store the dressing separately. The almonds will stay crunchy if kept in a sealed bag away from other foods. For best texture, add fresh parsley and almonds when serving. If the beans start to soften, they're still safe to eat—just add them to soups or stir-fries!
Can I make this salad without nuts?
Try toasted pumpkin seeds for a seed-based crunch, or swap in crumbled bacon for a smoky twist. Sunflower seeds work well too—they're mild and add a nice texture contrast. Just reduce the amount slightly since seeds are smaller than almonds. The salad will still be delicious without them!
