Broccoli Mushroom Salad Recipe: Earthy Umami Crunch With Lemon-Herb Zing

Salads

Broccoli Mushroom Salad Recipe: Earthy Umami Crunch With Lemon-Herb Zing

This broccoli mushroom salad recipe transforms humble ingredients into a vibrant, umami-packed dish that feels both rustic and refined. The secret lies in roasting the vegetables until caramelized and crisp, then balancing their deep flavors with a bright lemon-herb vinaigrette that cuts through the richness.

I developed this version after realizing how often salads can feel flat—this one delivers satisfying texture and bold taste in every bite.

What makes this salad special is the technique: broccoli florets and mushrooms are roasted separately for maximum flavor development, then tossed with toasted nuts and fresh herbs for crunch and freshness. The lemon-herb dressing ties everything together with a zesty tang that enhances the earthy mushrooms and nutty broccoli.

It's the kind of salad that holds up beautifully as a main dish or side, packed with plant-based protein and satisfying textures.

By the time you're done assembling, you'll have a salad that's anything but boring—golden-brown mushrooms, crisp broccoli stems, crunchy nuts, and vibrant greens all coated in that perfect dressing. The flavors deepen as it sits, making it ideal for meal prep or a last-minute dinner solution.

This is the kind of recipe that proves salads can be hearty, flavorful, and completely satisfying.

Serve it alongside grilled proteins or as a standalone meal with crusty bread for soaking up every last drop of dressing. The possibilities for customization are endless—swap in different mushrooms, add grains, or adjust the dressing to your taste. Here's how to make it come together perfectly.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for broccoli mushroom salad

Earthy mushrooms and crisp broccoli meet bright lemon-herb dressing in this vegetarian powerhouse salad.

Ingredient Amount Notes
Broccoli Florets 🥦 1 ½ lb Cut into bite-sized pieces
Cremini Mushrooms 🍄 1 lb Sliced into even halves
Shallots 🧅 2 whole Thinly sliced, about 0.5 cup
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and dressing
Lemon Juice 🍋 ⅓ cup Freshly squeezed
Dijon Mustard 🥫 1 tbsp For dressing depth
Fresh Parsley 🌿 ½ cup Chopped, stems removed
Fresh Thyme Leaves 🌿 2 tbsp Chopped finely
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ 1 tsp Freshly cracked
Toasted Walnuts 🥜 ½ cup Lightly toasted in dry pan
Arugula 🌱 4 cups Baby leaves preferred
Balsamic Vinegar 🍷 1 tbsp For finishing drizzle
Honey 🍯 1 tsp For dressing balance

The mushrooms and broccoli are the flavor foundation—look for cremini mushrooms with tight caps (they roast more evenly) and broccoli with vibrant green florets (avoid yellowing stems). Whole Foods or local farmers markets often carry the freshest produce, but even standard grocery store selections work if you choose firm, heavy specimens. The shallots should be firm with no signs of sprouting—Trader Joe's carries pre-sliced shallots in a jar, which saves time. For the nuts, toasted walnuts from the bulk section add depth, but any toasted nut will work—just toast them yourself for maximum crunch.

No fresh thyme? Dried thyme at one-third the amount works in a pinch, though fresh imparts a brighter flavor. Substituting shallots with red onion adds a sharper bite, while cremini mushrooms can be swapped for shiitake or oyster mushrooms for more umami. The dressing can be made ahead—store it in a jar for up to 3 days in the fridge. If you're avoiding honey, agave nectar at the same ratio provides a similar sweetness. For a nut-free version, toasted pumpkin seeds offer a comparable crunch with a different flavor profile.

Roasted vegetables keep well for 3 days in the fridge if stored in airtight containers, while the dressing lasts up to 5 days. Assemble the salad just before serving to maintain crispness—arugula wilts quickly, so add it last. For meal prep, store components separately and toss together when ready to eat. The flavors actually improve overnight, making this an ideal make-ahead dish for lunches or dinner parties. Portion into individual containers for grab-and-go meals, or serve family-style with extra dressing on the side.

❤️

Why You'll Love This Recipe

  • No Fuss Roasting: I swear by this method—toss everything on a sheet pan, roast at 425°F for 20 minutes, and you’re done. The broccoli gets that perfect caramelized edge while the mushrooms stay tender, and honestly? That’s my kind of effortless.
  • Umami-Packed Punch: The combo of earthy cremini mushrooms and sharp shallots—sautéed just until they’re fragrant—with a bright hit of lemon juice? It’s the kind of flavor that makes you go back for seconds without even thinking. The olive oil ties it all together like a cozy hug.
  • Lunchbox Hero: Between us, this salad holds up better than most store-bought options. Pack it in a jar (broccoli and mushrooms on the bottom, dressing on top) and it’ll still taste fresh at work or school. My kid even eats it cold—no complaints.
  • Budget Bright Spot: I buy mushrooms and broccoli in bulk, and this recipe stretches them far. A single pan of this feeds four for under $10, and leftovers? They’re just as good the next day—if you can resist eating them all at once.

Step-by-step instructions for roasted broccoli mushroom salad

Transform simple ingredients into a restaurant-quality salad with deep umami flavors and vibrant textures.

1

Roast the Vegetables for Maximum Flavor

Preheat your oven to 425°F and line two baking sheets with parchment paper. Arrange the 1.5 lb broccoli florets and 1 lb sliced cremini mushrooms in even single layers on the sheets. Drizzle each tray with ¼ cup of the 0.5 cup extra-virgin olive oil, then sprinkle with 1 tsp salt and ½ tsp black pepper.

Roast for 20-25 minutes until the broccoli is deep golden brown with crisp edges and the mushrooms are tender with caramelized spots. Toss the trays halfway through cooking for even browning. The vegetables should smell intensely nutty and earthy when done—this is your signal they're perfectly roasted. Remove from oven and let cool slightly before handling.

2

Toast the Walnuts and Prepare the Dressing

While the vegetables roast, place the 0.5 cup toasted walnuts in a dry skillet over medium-low heat. Toast for 2-3 minutes until fragrant and slightly darker, stirring constantly to prevent burning. Transfer to a plate to cool completely—this enhances their natural nuttiness.

In a small bowl, whisk together the 0.33 cup lemon juice, 1 tbsp Dijon mustard, 1 tbsp balsamic vinegar, 1 tsp honey, remaining ¼ cup extra-virgin olive oil, 0.5 cup chopped parsley, 2 tbsp chopped thyme leaves, ½ tsp salt, and ½ tsp black pepper. The dressing should be emulsified and glossy—if it separates, whisk vigorously for another 10 seconds. Taste and adjust seasoning, adding more lemon juice for brightness or honey for sweetness as needed.

3

Assemble the Salad with Perfect Texture Balance

In a large bowl, gently combine the 4 cups arugula with the roasted broccoli and mushrooms. Add the cooled walnuts and toss everything lightly with tongs—just enough to distribute the components evenly without bruising the arugula. The goal is to preserve the individual textures: crispy roasted vegetables, tender arugula, and crunchy walnuts.

Drizzle the dressing over the salad in a slow, steady stream while tossing gently. The dressing should coat the ingredients without making them soggy. Taste immediately and adjust seasoning if needed—this is when you'll notice if any component needs more salt or acid. Real talk: the roasted vegetables should dominate the flavor profile with their deep umami notes, while the lemon-herb dressing brightens and ties everything together.

4

Rest and Serve for Optimal Texture

Let the salad sit for 5 minutes before serving—this allows the flavors to meld and the dressing to fully distribute. The arugula will wilt slightly, creating a perfect contrast with the crisp roasted vegetables. Garnish with additional chopped parsley and a final drizzle of balsamic reduction if desired.

Serve immediately while the vegetables are still warm and crisp. Each bite should deliver a perfect balance of textures—crispy roasted broccoli, meaty mushrooms, peppery arugula, and nutty walnuts—all united by the tangy lemon-herb dressing. This salad holds well for 2 hours if stored in an airtight container, though the textures will soften slightly over time.

👨‍🍳

Pro Tips For Making Broccoli Mushroom Salad

  • Sear Mushrooms in Batches: Cremini mushrooms release a ton of moisture when cooked—crowd them in a pan and you’ll end up with a sad, steamed mess. Split them into two batches and cook them over medium-high heat for 5-6 minutes per batch, letting the excess water evaporate before adding the shallots. This keeps them golden and crisp, not soggy.
  • Cut Shallots Paper-Thin: I used to slice shallots like onions, and they’d just disappear into the salad. Now I shave them as thinly as possible using a sharp knife or mandoline—almost translucent slices. They’ll soften slightly but still add a bright, sharp bite that cuts through the richness of the mushrooms.
  • Blanch Broccoli First: Raw broccoli florets can feel harsh next to tender mushrooms. Drop them in boiling water for 30 seconds, then plunge into ice water to stop the cooking. This keeps them bright green and just tender enough to hold up in the salad without overpowering the other flavors.
  • Finish with Warm Oil: Tossing the salad with cold dressing right after cooking makes everything taste flat. Instead, let the mushrooms and broccoli cool slightly, then drizzle with a tablespoon of warm extra-virgin olive oil (just heated for 10 seconds) before adding the lemon juice. The heat wakes up the flavors—trust me, it’s the difference between "good" and "wow."

Regional styles of this dish

French Rustic Twist

In Provence, this salad becomes a salade niçoise inspired dish by adding hard-boiled eggs (2-3, sliced) and anchovy fillets (2-3, finely chopped) to the roasted vegetables. The French version also includes cherry tomatoes (halved) and white beans (½ cup, drained) for extra texture.

Use Dijon mustard (double the amount) in the dressing and finish with fresh tarragon instead of thyme. 🌿

Italian Herb-Forward

For an Italian touch, swap the thyme for fresh basil (½ cup, chopped) and add sun-dried tomatoes (¼ cup, chopped) to the salad. The dressing gets a garlic boost—add 1 minced garlic clove to the vinaigrette—and a splash of red wine vinegar (2 tbsp) replaces balsamic.

Garnish with shaved Parmesan (¼ cup) for a cheesy finish that pairs beautifully with the earthy mushrooms.

Asian-Inspired Crunch

Transform this salad into an Asian-inspired bowl by adding mandarin orange segments (½ cup) and edamame (½ cup, shelled and blanched). Toss the roasted vegetables with rice vinegar (2 tbsp) and sesame oil (1 tbsp) before assembling.

For the dressing, replace Dijon mustard with soy sauce (1 tbsp) and honey (2 tsp), then finish with toasted sesame seeds (1 tbsp) and sliced green onions (2 tbsp). The result is a sweet-savory salad with a satisfying crunch. 🥜

Mediterranean Grain Bowl

Elevate this salad to a grain bowl by adding farro or quinoa (1 cup, cooked) to the base. The Mediterranean version calls for Kalata olives (½ cup, pitted) and feta cheese (½ cup, crumbled) alongside the roasted vegetables.

The dressing gets a Mediterranean twist with oregano (1 tbsp) and a pinch of red pepper flakes for heat. Serve with a side of warm pita bread for dipping into the dressing.

Smoky BBQ Twist

For a smoky, Southern-inspired variation, add smoked paprika (½ tsp) to the roasted vegetables and toss them with BBQ sauce (2 tbsp) after roasting. The dressing becomes a smoky vinaigrette with apple cider vinegar (2 tbsp) and maple syrup (1 tbsp) instead of honey.

Top with crumbled blue cheese (¼ cup) and pickled red onions (2 tbsp) for a bold, tangy flavor profile that’s perfect for game day or a hearty lunch. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 20g26%
Saturated Fat 3g15%
Cholesterol 0mg0%
Sodium 450mg20%
Total Carbohydrate 28g10%
Dietary Fiber 8g29%
Sugars 8g
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 frozen broccoli and mushrooms in this salad?

Fresh is ideal for maximum flavor, but you can use frozen—just thaw and pat completely dry first. The texture won't be as crisp, but the umami will still shine. For best results, roast frozen mushrooms from frozen (no need to thaw) and broil broccoli for 5-7 minutes at the end to restore some crunch.

2

How do I make this salad vegan?

Skip the honey and use maple syrup (1 tsp) instead, and ensure your Dijon mustard is vegan. For extra protein, add toasted chickpeas (½ cup) or crumbled tempeh (¼ cup). The original recipe is already vegetarian, so no other changes are needed unless you're avoiding specific ingredients.

3

Why does my dressing separate?

This happens when oil and vinegar aren't properly emulsified. Whisk vigorously for 30 seconds or use a blender for 10 seconds to combine. For extra stability, add 1 tsp cornstarch or 1 tbsp Dijon mustard to the dressing ingredients. If it separates after mixing, whisk again before using.

4

What's the best way to reheat leftovers?

This salad isn't meant to be reheated—it's best enjoyed fresh. However, if you must, gently warm the roasted vegetables in a dry skillet for 2-3 minutes and toss with cold dressing. The arugula will wilt completely, so add fresh greens when serving. For meal prep, store components separately and assemble just before eating.

5

Can I make this salad ahead of time?

Roast the vegetables and toast the nuts 1 day ahead and store in airtight containers. Make the dressing separately and keep it refrigerated. Assemble just before serving to maintain crispness. The flavors actually improve overnight as they meld together.

★★★★★4.9(8 reviews)
Categories Salads