Skip to main content

Spicy Tofu With Pickled Shiitake Mushrooms

This vibrant spicy tofu bowl with pickled shiitake mushrooms offers a sophisticated balance of sweet, salty and umami flavours. The star of the dish is the homemade pickled mushrooms, which provide a sharp acidity to cut through the creamy tofu and nutty short-grain rice. By marinating the tofu in a pungent black bean and soy dressing, you ensure every bite is packed with botanical depth and a gentle heat that lingers beautifully on the palate.

As a versatile vegan main course, this recipe is ideal for those seeking a nutritious homemade meal that feels like a restaurant treat. Many of the components can be prepared in advance, with the mushrooms keeping well in the fridge for several days. Topped with crunchy roasted peanuts and fresh spring onions, it is a texturally diverse dish that brings a touch of Japanese-inspired fusion to your kitchen table.

Continue reading below

Ingredients for Spicy Tofu With Pickled Shiitake Mushrooms

  • 170g shiitake mushrooms, stems removed, caps thinly sliced

  • 80ml sugar

  • 120ml plus 25ml soy sauce

  • 120ml plus 25ml unseasoned rice vinegar

  • 350ml short-grain brown or white sushi rice

  • Kosher salt

  • 2 tablespoons dried wakame (seaweed)

  • 25ml spicy black bean paste

  • 1 tablespoon honey

  • 1 1/2 teaspoons toasted sesame oil

  • 1 (400g) package firm tofu, drained, patted dry, cut into 3/4-inch pieces

  • 3 spring onions, thinly sliced on a diagonal

  • 40g coarsely chopped unsalted, roasted, skin-on peanuts

  • Tobiko (for serving

  • optional)

Bring mushrooms, sugar, 120ml soy sauce, 120ml vinegar, and 240ml water to a simmer in a small saucepan over medium-high heat and cook, stirring occasionally, until sugar is dissolved, about 5 minutes. Transfer mushrooms to a medium bowl with a slotted spoon. Let brine cool, then pour over mushrooms. Cover and chill at least 1 hour.

Meanwhile, rinse rice until water runs clear (this removes surface starch and keeps rice from getting gummy). Combine rice and 475ml water in a medium saucepan, season with salt, and let sit 30 minutes.

Bring rice to a boil. Reduce heat to low, cover, and cook until tender, 30–35 minutes (you can also use a rice cooker). Remove from heat and let sit, covered, 15 minutes; fluff with a fork. Keep warm.

Soak wakame in 120ml cold water in a small bowl until softened, 6–8 minutes. Drain and mix in a clean small bowl with black bean paste, honey, oil, remaining 25ml soy sauce, and remaining 25ml vinegar. Add tofu to spicy black bean shoyu, season with salt, and gently toss. Let sit 10 minutes to let flavours meld. Taste and season with more salt if needed.

Divide rice among bowls and spoon tofu mixture on top of rice. Arrange drained pickled shiitake mushrooms, spring onions, peanuts, and some tobiko, if using, around tofu mixture.

Mushrooms can be pickled 5 days ahead. Keep chilled.

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.

  • 28 Jan 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.