Salads
This broccoli mushroom salad delivers the perfect balance of crispy, caramelized bites and earthy umami flavors in every forkful. The secret lies in roasting the broccoli and mushrooms until they're golden and tender, then tossing them with a bright, garlicky dressing that cuts through the richness.
I developed this recipe after years of testing ways to elevate simple vegetables into something truly satisfying—no bland salads here.
The beauty of this salad is in its texture contrast: crispy roasted florets and mushrooms meet the crunch of toasted nuts or seeds, while the dressing binds everything together with a tangy, herby finish.
It's vegetarian-friendly but packed with substance, making it a standout main dish or hearty side. The best part? You can prep it ahead and let the flavors meld even more over time.
What you'll end up with is a vibrant, flavorful salad that's anything but boring—think golden-brown broccoli and mushrooms with edges that practically shatter, all tossed in a dressing that's zesty yet rich.
The combination of roasted vegetables and fresh herbs creates a dish that's both comforting and refreshing, perfect for any meal. Ready to transform simple ingredients into something extraordinary?
This recipe works beautifully as a standalone dish or alongside grilled proteins for a complete meal. The dressing can be adjusted to suit your taste—whether you prefer it creamy or sharp—so you can customize it to your liking. Let's get started on creating this restaurant-quality salad at home.
Ingredients for broccoli mushroom salad
Crispy roasted veggies meet zesty dressing—simple ingredients, restaurant-quality results.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Crowns 🥦 | 1 ½ lb | Cut into bite-sized florets |
| Cremini Mushrooms 🍄 | 1 ½ lb | Quartered for even roasting |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting and dressing |
| Garlic Cloves 🧄 | 4 cloves | Minced for dressing and roasting |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh thyme leaves |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning and dressing |
| Fresh Lemon Juice 🍋 | ¼ cup | Freshly squeezed for brightness |
| Dijon Mustard 🍯 | 1 tbsp | For dressing depth |
| Pecans or Walnuts 🥜 | ½ cup | Toasted for crunch (pecans preferred) |
| Fresh Parsley 🌿 | ¼ cup | Chopped for fresh finish |
| Red Wine Vinegar 🍷 | 2 tbsp | For dressing tang |
| Honey 🍯 | 1 tbsp | For dressing balance (optional) |
The broccoli and mushrooms are the stars here, so pick firm, fresh crowns and plump mushrooms—they should snap when bent, not feel mushy. Trader Joe's and Whole Foods have the best quality, but any grocery store's produce section will work. For extra flavor, toss the veggies with a little extra olive oil and a sprinkle of salt before roasting. The garlic? Fresh is non-negotiable—jarred garlic just won't cut it here. Toast your nuts on a dry skillet for 2-3 minutes until fragrant, then let them cool before adding to the salad.
No pecans? Walnuts or almonds work perfectly—just toast them first. Short on Dijon? Yellow mustard at half the amount gets you close. The honey in the dressing is optional, but it adds a lovely contrast to the tangy vinegar. Substitute maple syrup if you're avoiding honey. Fresh herbs are ideal, but dried parsley at one-third the amount will do in a pinch. For extra umami, add a dash of soy sauce to the dressing—trust me, it elevates everything. The dressing can be made ahead and stored in the fridge for up to 3 days.
Roasted veggies stay crispy for 2-3 days in the fridge, but the dressing keeps best for 5 days. Store them separately and toss just before serving. The nuts? Keep them in an airtight container at room temperature for up to 2 weeks. This salad tastes even better the next day as the flavors meld—perfect for meal prep. Double the dressing if you're making it ahead, and save the extra for another salad or drizzle it over grilled chicken.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss broccoli crowns and mushrooms on a sheet pan, drizzle with olive oil, and let the oven do the work. No chopping boards, no mess, no stress.
- Umami Bomb: That earthy garlic and thyme combo? It’s next level—the mushrooms soak up the flavor like a sponge, and the broccoli gets this perfect crisp-tender bite. Honestly, it’s the kind of dish that makes you pause mid-bite.
- Lunchbox Hero: Between us, this salad holds up way better than your average lettuce mix. Pack it for work, toss it in a thermos, or serve it cold—it’s just as good (if not better) the next day.
- Budget Win: Cremini mushrooms and broccoli crowns are pantry staples that won’t break the bank. I’ve made this for under $8 and fed four people—plus, the leftovers? Even better reheated with a sprinkle of lemon.
Step-by-step instructions for crispy roasted broccoli mushroom salad
Here's how to transform fresh broccoli and mushrooms into irresistibly crispy bites with a tangy, garlicky dressing.
Roast the Broccoli and Mushrooms Until Golden
Preheat your oven to 425°F and line two large baking sheets with parchment paper. Toss the 1.5 lb broccoli crowns (cut into bite-sized florets) and 1.5 lb quartered cremini mushrooms with 0.5 cup extra-virgin olive oil, 1 tsp dried thyme, and 1 tsp diamond crystal kosher salt. Spread them in a single layer—they need room to crisp up properly.
Roast for 20-25 minutes, stirring halfway through, until both are deep golden brown and slightly caramelized. You'll smell that delicious nutty aroma—this is your cue that they're perfectly crispy. Let them cool slightly before assembling the salad, but don't let them sit too long or they'll lose their crunch.
Toast the Nuts for Extra Crunch
While the vegetables roast, toast the 0.5 cup pecans or walnuts in a dry skillet over medium heat for 3-4 minutes until they're golden brown and fragrant. Watch them closely—they'll darken quickly. Transfer to a plate to cool completely before adding to the salad.
I like to press down gently with a spatula to keep them flat and even. Toasting enhances their natural oils, giving each bite that satisfying crunch that balances the tender roasted vegetables. If you're using walnuts, they'll have a slightly softer texture than pecans, but both work beautifully.
Whisk Together the Tangy Garlicky Dressing
In a small bowl, combine the 0.25 cup fresh lemon juice, 2 tbsp red wine vinegar, 1 tbsp Dijon mustard, 1 tbsp honey, and 1 tbsp minced garlic cloves. Slowly whisk in the remaining 0.25 cup extra-virgin olive oil while continuing to whisk—this creates an emulsified dressing that won't separate.
Taste and adjust seasoning with more diamond crystal kosher salt if needed. The dressing should be bright, tangy, and just slightly sweet. If it's too thick, add 1-2 teaspoons of water to loosen it. This dressing is the star—it cuts through the richness of the roasted vegetables and adds a refreshing finish.
Assemble the Salad with Fresh Herbs
In a large bowl, gently combine the still-warm roasted broccoli and mushrooms with the toasted nuts. Drizzle with the dressing and toss everything together until evenly coated. Sprinkle the 0.25 cup chopped fresh parsley over the top just before serving—this adds a fresh, vibrant finish that makes the dish pop.
Let the salad sit for 5-10 minutes before serving to allow the flavors to meld together. The contrast between the crispy roasted vegetables, crunchy nuts, and fresh herbs creates a perfect balance of textures and flavors. Serve immediately while everything is still warm and crispy for the best experience!
Pro Tips For Making Broccoli Mushroom Salad
- CUT MUSHROOMS SMALLER THAN YOU THINK: Cremini mushrooms release their meaty flavor when they break down—aim for ¼-inch slices, not thick chunks. I used to overlook this, and the texture stayed tough even after cooking. Smaller pieces also brown faster in the pan, so you’ll save time and get better caramelization.
- BLANCH BROCCOLI FIRST: Shock your broccoli crowns in boiling water for 30 seconds, then ice bath. This stops the cooking process so they stay vibrant and crisp when tossed with the mushrooms later. Skipping this step means wilted florets that hide under the mushrooms—no one wants that.
- SALSA THE GARLIC: Mince your garlic into a paste with a pinch of salt before cooking—it won’t stick to the pan and distributes flavor evenly. I learned this the hard way after burning garlic cloves because they were clumping. A quick mash with a knife works just as well as a press.
- DON’T SKIP THE THYME TOAST: Dry toast the thyme leaves in the olive oil for 10 seconds before adding mushrooms—it deepens the aroma without overpowering. I was skeptical until I tried it; the difference is subtle but noticeable, like the upgrade from black coffee to a properly brewed cup.
Troubleshooting great broccoli mushroom salad
Over-Roasted Veggies
If your broccoli or mushrooms turn mushy instead of crispy, you likely roasted them too long or at too high heat. The key is 425°F for 20-25 minutes max, stirring halfway through. For extra insurance, spread them in a single layer on your baking sheets—crowding causes uneven cooking.
If it happens, pop them under the broiler for 1-2 minutes to revive crispness, but watch closely to avoid burning. 🔥
Dressing Too Thick
A thick dressing won’t coat the salad properly and can make it taste uneven. If yours separates or clumps, whisk in 1-2 teaspoons of water or 1 teaspoon of warm water to emulsify.
For extra insurance, mix the vinegar, lemon juice, and mustard first, then slowly drizzle in the oil while whisking vigorously. This creates a stable emulsion every time.
Mushrooms Too Watery
Quartered cremini mushrooms release moisture when roasted, which can make your salad soggy. To fix this, pat them dry with paper towels before roasting.
If they still release too much liquid, spread them on a wire rack set over a baking sheet for 10 minutes before roasting to drain excess moisture. This simple step makes all the difference in texture.
Nuts Burned or Uneven
Toasted nuts should be golden brown, not blackened. If yours burn quickly, reduce heat to medium-low and toast in 2-minute intervals, stirring constantly. For even toasting, spread nuts in a single layer and avoid overcrowding the pan.
If they cool too quickly, return them to the pan for 30 seconds to finish toasting.
Flavor Too Mild
If your salad lacks depth, boost the umami with 1 teaspoon soy sauce in the dressing or add ½ teaspoon smoked paprika to the roasting oil. For extra brightness, increase lemon juice to 3 tablespoons or add a pinch of red pepper flakes for heat.
A sprinkle of fresh thyme leaves (instead of dried) also adds freshness.
Dressing Separates Later
If your dressing separates after sitting, it means the emulsion broke. To fix it, whisk vigorously or use a fork to recombine. For future salads, add ½ teaspoon of Dijon mustard (already in the recipe) or 1 teaspoon of honey to help stabilize the dressing.
Store it in an airtight container in the fridge to prevent further separation. ✨
Nutrition facts
Frequently asked questions
Can I use shiitake mushrooms instead of cremini?
Shiitake mushrooms add a deeper, earthier flavor that pairs beautifully with broccoli. Use the same quantity (1.5 lb) and slice them slightly thinner than cremini to ensure even cooking. Their rich umami will enhance the salad's depth—just be sure to pat them dry first to prevent sogginess.
How do I make this salad ahead of time?
Roast the broccoli and mushrooms up to 1 day ahead and store them separately in the fridge. Toast the nuts and make the dressing 3 days ahead—both keep well. When ready to serve, toss everything together and sprinkle with fresh parsley. The flavors actually improve overnight as the dressing marinates the veggies!
What if I don't have pecans or walnuts? No problem! Try toasted almonds, hazelnuts, or even pumpkin seeds for a different texture. For extra crunch without nuts, add ½ cup croutons or ¼ cup toasted breadcrumbs. Just
Can I make this salad without honey?
Yes, the honey in the dressing is optional but adds subtle sweetness to balance the tangy vinegar. Swap it for 1 tbsp maple syrup or ½ tsp vanilla extract for a different flavor profile. If avoiding all sweeteners, just reduce the vinegar slightly to 1.5 tbsp to maintain balance.
Is this salad gluten-free?
Yes, this recipe is naturally gluten-free as long as you use gluten-free Dijon mustard and check your nuts for cross-contamination warnings. The dressing ingredients are all gluten-free, and the toasted nuts provide the crunch without any grains. Always verify labels, especially for mustard and vinegar.
