Skip to main content

Beet Salad with Pickled Mushrooms and Caramelized Shallots

This vibrant beetroot salad with pickled mushrooms and caramelised shallots is a sophisticated vegan dish that celebrates deep, earthy flavours and contrasting textures. The natural sweetness of the boiled beetroot provides a perfect base for the sharp, tangy pickled wild mushrooms and the mellow, golden shallots. Finished with fresh tarragon, the salad offers a complex profile that feels both indulgent and remarkably fresh, making it an ideal choice for a lighter lunch or an impressive dinner party side.

Working with seasonal produce makes this nutrient-dense salad a wonderful addition to your plant-based repertoire. For the best results, you can prepare the beetroot and the pickled mushrooms a day in advance, allowing the flavours to develop and making assembly effortless. Serve it alongside crusty sourdough to soak up the delicious sherry vinegar dressing.

Continue reading below

Ingredients for Beet Salad with Pickled Mushrooms and Caramelized Shallots

  • 1.8kg beets (from about 3 large bunches)

  • 1 1/2 teaspoons kosher salt, plus more

  • 120ml extra-virgin olive oil, divided

  • 230g wild mushrooms, sliced

  • 90ml sherry vinegar or raspberry vinegar

  • 1 tablespoon vegan honey

  • 2 garlic cloves, finely grated

  • 6 shallots, halved, thinly sliced lengthwise

  • 2 tablespoons coarsely chopped tarragon

  • Freshly ground black pepper

Place beets in a large pot. Pour in cold water to cover; season with salt. Bring to a boil, then reduce heat to medium-low and simmer until tender, 40–60 minutes. Drain and let beets cool. Slip skins off with your hands (wear gloves to avoid staining if you have them) and slice into wedges. Place in a large bowl.

Meanwhile, heat 2 tablespoons oil in a large skillet over high. Add mushrooms and cook, stirring occasionally, until golden brown and crisp, about 6 minutes.

Whisk vinegar, honey, garlic, 60ml oil, and remaining 1 1/2 teaspoons salt in a small bowl. Add mushrooms to dressing and let sit to pickle at least 30 minutes.

Wipe out skillet. Heat remaining 2 tablespoons oil in skillet over medium-high. Add shallots and cook, stirring occasionally, until lightly browned and tender, about 4 minutes. Let cool.

Pour dressing off mushrooms over beets in bowl. Add tarragon and toss to coat. Top with shallots and pickled mushrooms; season with pepper.

Do Ahead: Beets can be boiled 2 days ahead. Do not peel; cover and chill. Dressing can be made and mushrooms pickled 1 day ahead; cover and chill separately.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 4 Feb 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.