plant-based dinner ideas

Smoky Pulled Mushroom Tacos: The Plant-Based Taco That Will Change How You Think About Fungi

Tacos are perhaps the most democratic food in existence. They welcome every filling, every flavour profile, every cultural influence with equal hospitality. They are fast to assemble, endlessly customisable, and almost universally enjoyed. The taco is the vehicle; the filling is the conversation.

These smoky pulled mushroom tacos are a conversation worth having. King oyster mushrooms — also sold as trumpet mushrooms or eryngii — have a fibrous, almost meaty texture when shredded and cooked over high heat. They absorb the surrounding flavours readily, caramelise beautifully in a hot pan, and develop a pulled, stringy quality that is so satisfying it requires no comparison to anything else. It simply is what it is: excellent food.

The seasoning here draws from Mexican cooking traditions — achiote, smoked paprika, cumin, and chipotle — and the result is a deeply savoury, slightly smoky, mildly spicy filling that pairs perfectly with warm corn tortillas and a sharp, cooling tomatillo salsa.

Why King Oyster Mushrooms?

You can make pulled mushroom tacos with a number of varieties, but king oyster mushrooms are the clear first choice. Their dense, meaty stems have a texture that shreds convincingly along natural grain lines, rather than crumbling or becoming soft as other mushrooms do when cooked. They are also mild in flavour, which means they absorb marinades and seasonings deeply rather than competing with them.

If king oyster mushrooms are unavailable, large portobello mushrooms — thickly sliced rather than shredded — work reasonably well. Oyster mushrooms, torn into large pieces, are another option. The technique and seasoning remain the same regardless of variety.

Ingredients (Serves 4, approximately 2–3 tacos per person)

For the pulled mushrooms:

  • 600g king oyster mushrooms
  • 3 tablespoons soy sauce or tamari
  • 2 tablespoons olive oil
  • 2 tablespoons fresh lime juice
  • 2 tablespoons tomato paste
  • 1 teaspoon liquid smoke (or an additional teaspoon of smoked paprika)
  • 2 teaspoons smoked paprika
  • 1½ teaspoons ground cumin
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon dried oregano
  • ½ teaspoon chipotle powder or chilli flakes
  • ½ teaspoon black pepper
  • 1 teaspoon maple syrup

For the tomatillo salsa:

  • 400g tomatillos (or green tomatoes), roughly chopped
  • 1 small white onion, roughly diced
  • 2 garlic cloves
  • 1 jalapeño, seeded if you prefer less heat
  • A large handful of fresh coriander
  • Juice of 1 lime
  • Salt to taste

For the pickled red onion:

  • 1 large red onion, very thinly sliced
  • 100ml apple cider vinegar
  • 100ml water
  • 1 tablespoon sugar
  • 1 teaspoon salt

To serve:

  • 12 small corn tortillas
  • Sliced avocado or guacamole
  • Fresh coriander
  • Lime wedges
  • Vegan sour cream or cashew cream
  • Hot sauce

Method

Step 1: Quick-Pickle the Red Onion (do this first)

Combine the apple cider vinegar, water, sugar, and salt in a small saucepan. Heat over medium heat, stirring until the sugar and salt dissolve. Pour the hot brine over the sliced red onion in a heatproof bowl or jar. Leave to cool at room temperature for at least 30 minutes. The onions will turn a vivid pink and become pleasantly tangy and tender. These can be made up to a week in advance and stored in the refrigerator — they improve with time.

Step 2: Shred the Mushrooms

Clean the mushrooms with a damp cloth. Trim the very base of the stems. Using two forks, or simply your hands, shred the mushrooms along their natural grain into thin, fibrous strips. The goal is pieces that roughly resemble pulled meat — not uniform chunks, but irregular, fibrous shreds of varying lengths.

Step 3: Make the Marinade

In a large bowl, whisk together the soy sauce, olive oil, lime juice, tomato paste, liquid smoke, smoked paprika, cumin, garlic powder, onion powder, oregano, chipotle powder, black pepper, and maple syrup. Add the shredded mushrooms and toss to coat thoroughly. The marinade should coat every strand. Leave to marinate for at least 15 minutes, or up to two hours for deeper flavour absorption.

Step 4: Cook the Mushrooms

Heat a large, wide pan or cast-iron skillet over high heat. You want very high heat — this is what produces the caramelised, slightly charred edges that give the mushrooms their depth of flavour.

Add the marinated mushrooms to the dry pan (or with a very small amount of additional oil if needed) and spread in a single layer. Do not stir for two to three minutes — allow them to char and caramelise on one side. Then toss and continue cooking, spreading and pressing occasionally, for another five to six minutes until the mushrooms are deeply golden, slightly crispy at the edges, and most of the marinade has been absorbed and caramelised. Season with salt.

Step 5: Make the Tomatillo Salsa

Blend the tomatillos, white onion, garlic, jalapeño, and coriander in a blender or food processor until roughly smooth — a little texture is desirable. Season generously with lime juice and salt. Taste and adjust. The salsa should be bright, tangy, and have a good level of heat. It can be made in advance and refrigerated for up to three days.

Step 6: Warm the Tortillas

Warm the corn tortillas directly over a gas flame for 20 to 30 seconds per side until charred in spots and pliable, or in a dry pan over high heat. Keep warm wrapped in a clean tea towel.

Step 7: Assemble and Serve

Double up the tortillas for structural integrity — this is the correct way to serve corn tortillas. Layer each double tortilla with a generous spoonful of pulled mushrooms, a drizzle of tomatillo salsa, a small pile of pickled red onion, sliced avocado, and a scattered handful of fresh coriander. Serve with lime wedges, vegan sour cream, and hot sauce on the side.

The Case for Corn Tortillas

Flour tortillas are softer, more pliable, and more forgiving to work with. Corn tortillas are the correct choice for street-style tacos. They have a distinct flavour — slightly earthy and faintly sweet from the masa — that flour tortillas simply do not replicate. They are also naturally gluten-free and have a more interesting nutritional profile, being made from nixtamalised corn that has higher available calcium and amino acid content than regular corn flour.

Their one drawback is fragility — they tear more easily than flour tortillas. Doubling them resolves this completely and is authentic to how they are served in Mexico.

Nutrition

King oyster mushrooms are nutritionally impressive in a way that many people do not expect. They are a meaningful source of ergothioneine — a unique antioxidant with no plant-based equivalent — as well as beta-glucan fibre that supports immune function and healthy cholesterol levels. They also provide B vitamins, particularly riboflavin and niacin, and small amounts of vitamin D.

The combination of beans and corn tortillas in this meal provides a complete amino acid profile across the meal as a whole, making these tacos a nutritionally well-rounded dinner without any supplementation.

Entertaining with These Tacos

These mushroom tacos are outstanding for entertaining because the components can all be prepared in advance and assembled at the table. Set out the warm mushrooms, tomatillo salsa, pickled onions, avocado, sour cream, hot sauce, coriander, and lime wedges in separate small bowls and let guests assemble their own. This approach — the taco bar — is one of the most reliably enjoyable formats for casual gatherings.

Final Thoughts

The mushroom taco is not a compromise. It does not sit apologetically beside its meat counterpart, hoping to be judged on a different scale. It is simply a great taco — smoky, textural, complex, and deeply satisfying — that happens to be made entirely from plants.

Make it on Taco Tuesday. Make it on any day that needs improving. It will deliver every time.


Discover more creative plant-based recipes in our Website.

Zucchini Pasta with Vibrant Vegan Basil Pesto

The best things you can say about a pasta dish are that it is quick, that it is deeply flavoured, and that it leaves you genuinely satisfied. This zucchini pasta with vegan basil pesto achieves all three with such ease that it has become my most reliable weeknight dinner. From the moment the pasta water goes on to the moment the bowl lands on the table is thirty minutes. The pesto, once you have made it, is a revelation.

Pesto is one of those preparations that most people assume requires Parmesan cheese to taste the way it should. It does not. The cheese provides fat, salt, and umami — all of which can be replicated with nutritional yeast and good-quality salt in a way that is so convincing I have served this to Italian friends without revealing its plant-based nature, and received no complaints. One of them asked for the recipe.

The zucchini in this dish serves two purposes. Sliced into thin ribbons and added at the last moment, it softens gently from the residual heat of the pasta, providing a delicate textural contrast to the firm pasta and a freshness that lifts the richness of the pesto. It also stretches the dish, extending two servings of pasta to four without anyone feeling short-changed.

On Making the Best Pesto

Pesto is a sauce that rewards quality ingredients above all else. It has very few of them, which means each one matters more:

Basil: Use the freshest basil you can find, with large, unblemished leaves. Tired basil produces tired pesto. If your basil has started to wilt, it is still usable, but the flavour will be less vibrant. Fresh is always better.

Olive oil: Use extra-virgin olive oil. This is not the place for a light or mild cooking oil — the flavour of the oil is central to the flavour of the pesto. A grassy, slightly peppery Sicilian or Ligurian oil is ideal.

Nutritional yeast: This is what replaces the Parmesan in terms of flavour function. Two to three tablespoons add a savoury, almost cheesy depth. Do not skip it. Do not substitute.

Pine nuts vs alternatives: Pine nuts are traditional and produce a pesto with a particular richness and sweetness. They are also expensive. Walnuts make an excellent, more economical substitute, producing a slightly earthier pesto that many people prefer. Blanched almonds are another option. Whatever you use, toast them first — even two minutes in a dry pan dramatically improves the flavour.

Ingredients (Serves 4)

For the vegan basil pesto:

  • 60g fresh basil leaves, packed
  • 60g pine nuts (or walnuts), toasted
  • 3 garlic cloves
  • 3 tablespoons nutritional yeast
  • Juice of ½ lemon
  • 120ml extra-virgin olive oil
  • Salt and black pepper to taste

For the pasta:

  • 400g pasta of your choice (linguine, spaghetti, or penne all work well)
  • 3 medium zucchini (courgettes), sliced into thin ribbons with a peeler or mandoline
  • 3 tablespoons olive oil
  • 4 garlic cloves, thinly sliced
  • ½ teaspoon chilli flakes
  • 150g cherry tomatoes, halved
  • 50ml pasta cooking water (reserved before draining)
  • Salt for the pasta water

To serve:

  • Extra nutritional yeast or vegan Parmesan
  • Fresh basil leaves
  • Toasted pine nuts
  • Freshly cracked black pepper
  • Lemon zest

Method

Step 1: Make the Pesto

Toast the pine nuts in a dry pan over medium heat for 2 to 3 minutes, stirring, until lightly golden and fragrant. Watch them carefully — they burn quickly.

Place the basil, toasted pine nuts, garlic, and nutritional yeast in a food processor. Pulse several times until roughly combined. With the processor running, pour in the olive oil in a steady stream until the pesto reaches your preferred consistency — some people like it smooth, others prefer it chunky and textured. Season generously with salt, pepper, and lemon juice. Taste and adjust.

If you do not have a food processor, a blender works, or you can make it the traditional way in a mortar and pestle — starting with the garlic and salt, then adding the nuts, then the basil, and finally incorporating the oil by hand. The mortar and pestle method produces a more textured, more aromatic pesto that is arguably superior to the machine version.

Step 2: Cook the Pasta

Bring a large pot of water to a rolling boil. Season generously with salt — pasta water should taste pleasantly salty, like a mild broth. Cook the pasta according to packet instructions until al dente. Before draining, scoop out at least 100ml of pasta cooking water with a ladle or mug. This starchy water will help the pesto sauce cling to the pasta.

Step 3: Prepare the Zucchini

While the pasta cooks, use a vegetable peeler or mandoline to create thin ribbons from the zucchini. Run the peeler along the length of each courgette, rotating as you go. Stop when you reach the seedy core. The ribbons only need a minute in the pan — they cook through very quickly.

Step 4: Build the Sauce

Heat the olive oil in a wide pan over medium heat. Add the sliced garlic and chilli flakes. Cook gently for one to two minutes until the garlic is just golden — not brown. Add the cherry tomatoes, increase the heat slightly, and cook for three to four minutes until they begin to soften and blister.

Step 5: Combine

Add the drained pasta to the pan. Add two to three tablespoons of the reserved pasta water and stir vigorously — this emulsifies the starchy water with the oil, creating a light sauce that helps the pesto adhere. Add the zucchini ribbons and toss briefly. Remove from heat.

Spoon the pesto over the pasta and toss gently to coat, adding more pasta water if needed to loosen. The heat of the pasta will warm the pesto without cooking it — which is important, as cooking basil intensifies bitterness and dulls the vibrant green colour.

Step 6: Serve

Divide between warmed bowls immediately. Finish with extra nutritional yeast, toasted pine nuts, fresh basil leaves, lemon zest, and plenty of cracked black pepper.

Nutrition

This dish is an excellent source of complex carbohydrates for sustained energy, healthy fats from the olive oil and pine nuts, and plant-based protein and B vitamins from the nutritional yeast. Zucchini is low in calories and high in potassium and vitamin C. Basil, often overlooked nutritionally, provides a meaningful source of vitamin K.

For additional protein, stir in 200g of cooked white beans or chickpeas during step 4, or serve alongside a simple tomato and white bean salad.

Storage

Leftover pasta stores in the refrigerator for up to three days, though the pasta will absorb more pesto as it sits and may benefit from a drizzle of extra olive oil when reheating. Reheat gently in a pan with a splash of water.

The pesto itself stores beautifully. Pour into a clean jar, top with a thin layer of olive oil to prevent oxidation, and refrigerate for up to a week. It also freezes well in ice cube trays — pop the frozen cubes into a bag and use as needed.

Final Thoughts

There are dishes that impress through their complexity, and there are dishes that impress through their simplicity. This pasta belongs firmly in the second category. The pesto is so good on its own terms that it asks very little of the dish around it. Give it good pasta, fresh zucchini, a scattering of cherry tomatoes, and it does everything else itself.

Make the pesto in a larger batch than you need. You will find uses for it every day of the week.


Browse more simple, vibrant plant-based dinners in Website.