vegan Mexican food

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.

Stuffed Bell Peppers with Quinoa and Black Beans: A Vibrant Vegan Dinner

There is something inherently appealing about a stuffed vegetable. It is a dish with visual confidence — whole, colourful, and presented with an honesty that says exactly what it is. A stuffed pepper brings the container and the meal together into a single, self-sufficient package, and that simplicity is part of its enduring charm.

These quinoa and black bean stuffed bell peppers are everything a weeknight dinner should be: uncomplicated to prepare, genuinely satisfying to eat, and versatile enough to accommodate whatever you have in the pantry. The filling is warm, spiced, and deeply flavoured. The peppers soften in the oven until they are tender and slightly caramelised. Together, they make a complete meal with very little cleanup required.

What I particularly like about this recipe is how well it scales. A single tray accommodates six large peppers, which is enough to feed a family or provide meal-prepped lunches through the week. The filling is also excellent on its own — served over rice, wrapped in a tortilla, or simply eaten from the pan with a spoon. It is one of those versatile base recipes that earns its place in any cook’s rotation.

Choosing Your Peppers

Bell peppers come in four colours at most supermarkets — green, yellow, orange, and red — and they are not interchangeable in terms of flavour. Green peppers are the least ripe and have a distinct bitterness that some find appealing and others find challenging. Red, orange, and yellow peppers are all sweeter — they have been allowed to ripen longer on the plant, converting their chlorophyll to carotenoids as they develop their colour and sweetness.

For this recipe, red and orange peppers are the most complementary to the filling’s warm spice profile. Their natural sweetness balances the cumin and chilli beautifully. Yellow peppers also work well. Green peppers are not ideal here — their bitterness can compete with rather than complement the filling.

Choose peppers that are firm, glossy, and have a flat bottom — they will sit more stably in the baking dish.

Ingredients (Serves 6)

For the filling:

  • 200g quinoa, rinsed
  • 2 cans (800g) black beans, drained and rinsed
  • 1 can (400g) chopped tomatoes
  • 1 can (200g) sweetcorn, drained
  • 1 medium onion, finely diced
  • 4 garlic cloves, minced
  • 1 jalapeño, finely diced (optional)
  • 2 teaspoons ground cumin
  • 1½ teaspoons smoked paprika
  • 1 teaspoon chilli powder
  • 1 teaspoon dried oregano
  • 2 tablespoons olive oil
  • Salt and pepper to taste
  • A large handful of fresh coriander, roughly chopped
  • Juice of 1 lime

For the peppers:

  • 6 large bell peppers (red, orange, or yellow)
  • 2 tablespoons olive oil
  • Salt and pepper

To serve:

  • Sliced avocado or guacamole
  • Vegan sour cream or cashew cream
  • Extra lime wedges and coriander
  • Hot sauce

Method

Step 1: Cook the Quinoa

Rinse the quinoa thoroughly in a fine-mesh sieve under cold running water — this removes the naturally occurring saponins on the surface that can taste bitter. Place in a saucepan with 400ml of water and a pinch of salt. Bring to a boil, reduce to a very low simmer, cover, and cook for 12 to 15 minutes until all the water has been absorbed and the quinoa is tender with small white tails visible. Remove from heat and leave covered for five minutes, then fluff with a fork.

Step 2: Prepare the Peppers

Preheat the oven to 200°C (180°C fan). Slice the tops off the peppers and remove the seeds and membranes from inside. If any peppers wobble, slice a very thin sliver from the bottom to create a stable base — be careful not to cut through to the hollow interior.

Brush the outside of the peppers lightly with olive oil, season with salt and pepper, and arrange upright in a baking dish. If the peppers lean against each other, that is perfectly fine — they will support each other during baking.

Pre-bake the empty pepper shells for 15 minutes. This head start ensures they will be fully tender by the time the filling is heated through — skipping this step often results in peppers that are still slightly firm when the filling is ready.

Step 3: Make the Filling

While the peppers pre-bake, heat olive oil in a large pan over medium heat. Add the onion and cook for 7 to 8 minutes until softened and golden. Add the garlic and jalapeño (if using) and cook for one more minute. Add the cumin, smoked paprika, chilli powder, and oregano. Stir for one minute to bloom the spices.

Add the chopped tomatoes, stir well, and simmer for 5 minutes. Add the black beans, sweetcorn, and cooked quinoa. Stir to combine and season generously with salt and pepper. Simmer for three to four minutes to allow the flavours to integrate. Remove from heat and stir in the fresh coriander and lime juice.

Step 4: Fill and Bake

Remove the pre-baked pepper shells from the oven. Spoon the filling generously into each pepper, packing it firmly and mounding it above the rim. Return to the oven and bake for a further 20 to 25 minutes, until the peppers are completely tender and beginning to char slightly at the edges.

Step 5: Serve

Allow to rest for five minutes. Serve with sliced avocado, a dollop of vegan sour cream or cashew cream, extra lime wedges, and fresh coriander.

Why Quinoa Is Worth Using Here

Quinoa has earned a somewhat polarising reputation — sometimes celebrated, sometimes mocked for its association with a certain style of wellness culture. Setting aside that baggage, it is simply a very good ingredient, and this is an ideal recipe to see why.

Quinoa is one of the rare plant foods that provides all nine essential amino acids in meaningful quantities, making it a complete protein source. It also cooks relatively quickly, has a pleasant, slightly nutty flavour, and absorbs surrounding seasonings beautifully. In this filling, it provides bulk and protein alongside the black beans, creating a genuinely satisfying and nutritionally well-rounded meal.

Each serving of two stuffed peppers provides approximately 20 grams of protein, 14 grams of fibre, and substantial amounts of vitamins A and C from the peppers themselves.

Make-Ahead and Storage

The filling can be made up to two days in advance and refrigerated in a sealed container. The pre-baked pepper shells can also be prepared a day ahead. When ready to eat, simply fill and bake as directed, adding five extra minutes of baking time if the filling is cold.

Leftover stuffed peppers store well in the refrigerator for up to three days. Reheat in a 180°C oven for 15 minutes, or microwave individual peppers for two to three minutes.

The filling freezes well — freeze in portions for up to three months and thaw overnight before using. Fully assembled and baked peppers do not freeze as successfully, as the pepper can become very soft on thawing.

Variations

Mediterranean style: Replace the cumin and chilli with dried oregano and basil. Use white beans instead of black beans, add chopped sun-dried tomatoes and kalamata olives to the filling, and finish with pine nuts and fresh basil.

Indian-spiced: Use brown rice instead of quinoa, swap black beans for chickpeas, and season the filling with garam masala, turmeric, and ginger. Serve with a drizzle of mango chutney.

Mushroom and lentil: Replace the quinoa and beans with cooked Puy lentils and finely diced sautéed mushrooms for a heartier, earthier filling.

Final Thoughts

Stuffed peppers are one of those reliable recipes that asks very little of you in terms of technique but rewards you consistently. They look impressive on the table. They travel well in lunch containers. They reheat beautifully. And they are the kind of dish that adapts gracefully to whatever your pantry offers on a given evening.

Make them once, and they will become part of your regular rotation. That is the best thing I can say about any recipe.


Find more nourishing plant-based recipes in our Website.

Sweet Potato and Black Bean Enchiladas: A Vegan Comfort Food Worth Making Every Week

There are certain meals that achieve something rare — they are simultaneously easy enough for a busy Wednesday evening and impressive enough to serve to guests on a weekend. These sweet potato and black bean enchiladas fall squarely into that category. They are saucy, slightly smoky, generously filled, and topped with a homemade red enchilada sauce that genuinely makes the dish.

I want to be honest about something: the enchilada sauce makes or breaks this recipe. Tinned enchilada sauce is perfectly serviceable, and on a time-pressed evening it is a completely reasonable shortcut. But the homemade version — which takes only fifteen minutes and uses ingredients most kitchens already stock — elevates the dish from good to genuinely memorable. I have included both options below, and you can make your own judgment.

What draws me back to this recipe regularly is how well it reheats. Make a tray on Sunday evening, and you have effortless lunches through the week. The flavours deepen overnight, the filling becomes even more tender, and the sauce settles into the tortillas in a way that is deeply satisfying. It is the kind of cooking that rewards you twice.

On the Filling

Sweet potato and black beans are a partnership built on complementary strengths. Sweet potato brings natural sweetness, a creamy texture, and a vibrant orange colour that makes the filling visually appealing. Black beans contribute earthy, robust protein and a firmness that prevents the filling from becoming stodgy. Together, seasoned with cumin, chilli, and smoked paprika, they create a filling that is layered, complex, and anything but one-dimensional.

The key to the best filling is roasting the sweet potato rather than boiling it. Roasting concentrates its natural sugars, adds caramelised edges, and gives the filling a textural interest that boiled sweet potato simply cannot match. It takes a little longer, but the difference is worth it.

Ingredients (Serves 4–6, approximately 10 enchiladas)

For the filling:

  • 2 medium sweet potatoes, peeled and diced into 1cm cubes
  • 2 cans (800g) black beans, drained and rinsed
  • 1 medium onion, finely diced
  • 3 garlic cloves, minced
  • 1 can (200g) sweetcorn, drained
  • 1 red bell pepper, diced
  • 2 teaspoons ground cumin
  • 1½ teaspoons smoked paprika
  • 1 teaspoon chilli powder
  • Salt and pepper to taste
  • 2 tablespoons olive oil
  • A handful of fresh coriander

For the homemade enchilada sauce:

  • 1 can (400g) chopped tomatoes
  • 2 tablespoons tomato paste
  • 2 teaspoons ground cumin
  • 1½ teaspoons smoked paprika
  • 1 teaspoon chilli powder
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 tablespoon olive oil
  • 200ml vegetable stock
  • Salt to taste

To assemble:

  • 10 medium flour tortillas
  • Vegan cheese, grated (optional)
  • Sliced avocado, lime, and coriander to serve

Method

Step 1: Roast the Sweet Potato

Preheat your oven to 200°C (180°C fan). Toss the diced sweet potato with one tablespoon of olive oil, a pinch of cumin, salt, and pepper. Spread in a single layer on a lined baking tray. Roast for 25 minutes until tender and lightly caramelised at the edges. Remove from the oven and set aside. Keep the oven on.

Step 2: Make the Enchilada Sauce

While the sweet potato roasts, heat the olive oil in a saucepan over medium heat. Add the tomato paste and cook for two minutes, stirring, to caramelise it slightly. Add the spices — cumin, smoked paprika, chilli powder, garlic powder, onion powder — and stir for one minute. Add the chopped tomatoes and vegetable stock. Simmer for 10 minutes, stirring occasionally, until the sauce has thickened and the flavours have come together. Taste and adjust seasoning. Blend briefly with an immersion blender for a smoother consistency, if preferred.

Step 3: Cook the Filling

Heat the remaining tablespoon of oil in a large pan over medium heat. Add the onion and cook for 6 to 7 minutes until softened. Add the garlic, red pepper, cumin, smoked paprika, and chilli powder. Cook for two more minutes. Add the black beans and sweetcorn. Stir to combine and season generously. Fold in the roasted sweet potato gently, keeping some pieces intact for texture. Add the fresh coriander.

Step 4: Assemble

Spread a thin layer of enchilada sauce across the bottom of a large baking dish. Warm the tortillas briefly in a dry pan or microwave — this makes them more pliable and less likely to crack when rolled. Place a generous spoonful of filling along the centre of each tortilla, roll firmly, and place seam-side down in the dish. Repeat until all filling and tortillas are used.

Pour the remaining enchilada sauce over the top, spreading it to cover the tortillas completely. Sprinkle with grated vegan cheese if using.

Step 5: Bake

Bake in the preheated oven for 20 to 25 minutes until the sauce is bubbling and the tops are lightly golden. Allow to rest for five minutes before serving.

Step 6: Serve

Serve straight from the dish, topped with sliced avocado, a squeeze of lime, and fresh coriander. A simple shredded lettuce salad alongside cuts through the richness beautifully.

Nutritional Information

This dish is a nutritional powerhouse in the most unassuming way. Sweet potatoes are rich in beta-carotene — the precursor to vitamin A — which supports immune function and skin health. They are also a good source of vitamin C, potassium, and dietary fibre. Black beans provide approximately 15 grams of protein and 15 grams of fibre per cup, making them one of the most valuable ingredients in plant-based cooking.

Together, this meal provides a substantial amount of complex carbohydrates for sustained energy, plant-based protein for muscle maintenance, and micronutrients that support overall health. It is the kind of meal you feel as good eating as you feel making it.

Storage and Meal Prep

These enchiladas store exceptionally well. Cover the baking dish tightly with foil and refrigerate for up to four days. Reheat individual portions in the microwave or return the entire dish to a 180°C oven for 15 minutes. Add a small splash of water before reheating to loosen the sauce if needed.

To freeze, assemble the enchiladas completely, including the sauce, but do not bake. Cover tightly with foil and freeze for up to three months. Bake from frozen at 180°C for 40 to 45 minutes, or thaw overnight in the refrigerator and bake for the usual 20 to 25 minutes.

Variations

Add greens: A large handful of spinach or finely chopped kale stirred into the filling at the last moment adds colour and nutrition without changing the flavour profile significantly.

Make it spicier: Add one or two finely diced chipotle peppers in adobo sauce to the enchilada sauce for a deeper, smokier heat.

Use corn tortillas: For a more traditional preparation and a naturally gluten-free version, use corn tortillas instead of flour. Warm them well before rolling to prevent cracking, and work quickly.

Add cashew cream: A drizzle of blended cashew cream over the finished enchiladas adds a luxurious richness and makes the dish feel especially indulgent.

Final Thoughts

What this recipe does well — and what I think sets it apart from a lot of plant-based cooking — is that it does not ask you to pretend. It does not try to be meat. It is simply a deeply flavourful, genuinely satisfying dish built on the merits of its own ingredients. The sweet potato is there because it belongs. The black beans are there because they work. The sauce ties everything together because someone took fifteen minutes to make it properly.

That is cooking at its most honest, and it is the kind of cooking that always tastes best.


Try more hearty plant-based dinner recipes in our website