Korean-style vegan mushroom and tofu kebabs are the ultimate vegan BBQ recipe when you want something smoky, sticky, spicy, and seriously satisfying without spending hours in the kitchen.
I love how these colourful skewers turn humble tofu and mushrooms into something that feels completely dinner-party worthy. You get golden-edged tofu, juicy mushrooms, smoky charred vegetables, and that gorgeous Korean-inspired gochujang glaze that clings to every bite.
The best part? These vegan grilling recipes are ridiculously easy to make at home.
Whether you’re planning a summer BBQ, looking for exciting vegan dinner recipes, or simply want a meat-free meal that doesn’t feel like an afterthought, these kebabs absolutely deliver. They’re packed with plant-based protein, big umami flavour, and just enough heat to keep every bite interesting.
And honestly, anything served on a skewer automatically feels more fun. That’s just science.
Why You’ll Love These Korean Tofu Kebabs
These aren’t bland vegetable skewers hiding behind a bottle of BBQ sauce.
The combination of tofu and mushrooms gives you two completely different textures. The tofu becomes beautifully firm and lightly crisp around the edges, while the mushrooms stay juicy and savoury.
Then comes the glaze.
Gochujang brings Korean-style fermented chilli flavour with a wonderful balance of heat, sweetness, and savoury depth. Add soy sauce, garlic, sesame oil, and a touch of maple syrup, and you’ve got a sticky glaze that makes these vegan tofu recipes incredibly craveable.
They’re also wonderfully flexible.
Serve them with steamed rice. Add a crunchy cucumber salad. Spoon them over a colourful grain bowl. Or pile everything onto a platter and let everyone grab a skewer.
For busy weeknights, they’re one of those easy vegan recipes that look far more complicated than they actually are.
What Makes This Recipe Different
The real secret isn’t simply putting tofu and mushrooms onto skewers.
It’s building flavour in layers.
First, press the tofu so it isn’t waterlogged. This gives the marinade somewhere to go and helps the outside develop better colour.
Second, coat everything generously with the Korean-inspired marinade before grilling.
Third, save some glaze for the final minutes of cooking.
That last step is the game changer.
Instead of adding the glaze too early and letting it burn, brush it on toward the end. The heat caramelises the sugars and creates that glossy, sticky coating we’re after.
The result is a kebab that’s smoky on the outside, juicy inside, spicy, savoury, slightly sweet, and packed with umami.
That’s a pretty big upgrade from ordinary vegetable skewers.
Ingredients You’ll Need
For the kebabs:
- 400g extra-firm tofu, pressed and cut into bite-sized cubes
- 300g chestnut or button mushrooms
- 1 red bell pepper, cut into chunks
- 1 small red onion, cut into wedges
- 1 courgette, cut into thick half-moons
- 1 tablespoon neutral oil
- 2 tablespoons sesame seeds
- 2 spring onions, sliced
- Wooden or metal skewers
For the Korean-style gochujang glaze:
- 3 tablespoons gochujang
- 2 tablespoons soy sauce or tamari
- 1 tablespoon maple syrup
- 1 tablespoon rice vinegar
- 1 tablespoon sesame oil
- 2 garlic cloves, finely grated
- 1 teaspoon fresh ginger, finely grated
- 1 teaspoon toasted sesame seeds
Gochujang is the ingredient that gives these vegan Korean recipes their distinctive character. It provides heat, fermentation, sweetness, and savoury depth all at once.
If you like things fiery, add another teaspoon.
If you’re cooking for people who prefer milder flavours, reduce the gochujang slightly and increase the maple syrup.
How to Make Korean-Style Vegan Mushroom and Tofu Kebabs
Start by pressing the tofu.
Wrap the tofu block in clean kitchen paper or a tea towel and place something heavy on top. Leave it for around 15 minutes.
This removes excess moisture and helps the tofu absorb the glaze.
While the tofu presses, prepare the vegetables.
Cut everything into similarly sized pieces so they cook at roughly the same speed. You want chunky pieces rather than tiny ones because vegetables can shrink considerably over a hot grill.
Next, whisk together the gochujang, soy sauce, maple syrup, rice vinegar, sesame oil, garlic, and ginger.
Give it a taste.
You want a balance of spicy, salty, sweet, tangy, and savoury.
Add the tofu and mushrooms to a large bowl and toss with about two-thirds of the glaze. Add the remaining vegetables and gently mix everything together.
Let the mixture sit for at least 20 minutes.
If you’ve got more time, 30-60 minutes is even better.
Thread the tofu, mushrooms, peppers, onion, and courgette onto skewers, alternating the ingredients so every skewer gets a lovely mixture of textures.
Heat your grill or BBQ to medium-high.
Brush the kebabs lightly with oil, then place them onto the hot grill.
Cook for around 10-14 minutes, turning every few minutes so they brown evenly.
Keep an eye on them.
The vegetables should develop dark, slightly charred edges without becoming completely soft.
During the final 2-3 minutes, brush the kebabs generously with the reserved gochujang glaze.
Turn them once or twice more.
This is where the magic happens.
The glaze becomes glossy, sticky, and beautifully caramelised.
Finish with sesame seeds and sliced spring onions.
Serve immediately.
What Do Korean Tofu Kebabs Taste Like?
Think smoky BBQ vegetables meets Korean-inspired sweet-and-spicy sauce.
The tofu is savoury and lightly crisp.
The mushrooms bring rich umami and juicy texture.
The peppers add sweetness.
The onion becomes wonderfully caramelised around the edges.
And the gochujang glaze ties everything together with a punchy combination of chilli, garlic, ginger, sesame, and sweetness.
They’re bold without being overwhelmingly spicy.
And because every skewer contains a slightly different combination of ingredients, every bite feels a little different.
That’s exactly what makes these healthy vegan recipes so much more exciting than a plain plate of grilled vegetables.
Pro Tips for the Best Kebabs
1. Press Your Tofu Properly
Don’t skip this step.
Extra-firm tofu contains plenty of water, and removing some of it gives you firmer, more flavourful pieces.
It also helps prevent the tofu from becoming soft and crumbly on the grill.
2. Cut Everything Similar in Size
This is a small detail that makes a huge difference.
Keep your tofu and vegetables roughly bite-sized so nothing finishes dramatically before everything else.
Large mushroom caps can be halved or quartered.
3. Don’t Add All the Glaze at Once
Reserve some for the end.
Gochujang contains sugars that can caramelise quickly over high heat. Adding the final layer toward the end gives you a gorgeous sticky finish without burning the sauce.
4. Don’t Crowd the Skewers
Give the ingredients a little breathing room.
If everything is packed tightly together, the vegetables can steam rather than char.
A little space means more smoky edges and better caramelisation.
5. Soak Wooden Skewers First
If you’re using bamboo skewers, soak them in water for at least 30 minutes before grilling.
It’s a simple step, but it helps stop the exposed ends from scorching.
Metal skewers are another great option if you make vegan grilling recipes regularly.
What to Serve With These Vegan Kebabs
These Korean-inspired kebabs are incredibly versatile.
For a simple dinner, serve them with steamed jasmine or short-grain rice.
For a colourful summer spread, add cucumber salad, shredded cabbage, kimchi, and fresh herbs.
Want something more filling?
Turn the kebabs into a vegan bowl recipe with rice, edamame, cucumber, avocado, shredded carrots, and extra gochujang sauce.
You can also serve them with lettuce leaves and let everyone build their own wraps.
For a BBQ party, arrange the cooked kebabs on a large platter with lime wedges, sesame seeds, sliced spring onions, and a small bowl of extra glaze.
Suddenly your ordinary BBQ has become a Korean-inspired feast.
Easy Variations to Try
One of my favourite things about these vegan food recipes is how easy they are to customise.
Swap the button mushrooms for shiitake or oyster mushrooms for an even deeper mushroom flavour.
Use smoked tofu if you want extra savouriness.
Add pineapple chunks for a sweet-and-spicy twist.
Prefer more vegetables?
Try chunks of aubergine, broccoli, cherry tomatoes, or yellow pepper.
You can even make a high protein vegan recipe bowl by serving the kebabs over quinoa or brown rice with edamame and a crunchy slaw.
For gluten-free kebabs, use tamari instead of regular soy sauce and check that your gochujang is gluten-free.
Can You Make These Ahead?
Absolutely.
The vegetables can be chopped several hours ahead and kept refrigerated.
The tofu can also be pressed and cubed in advance.
You can prepare the glaze up to a few days ahead and store it covered in the refrigerator.
For entertaining, assemble the uncooked kebabs earlier in the day, refrigerate them, and bring them out shortly before grilling.
That makes these summer vegan recipes especially handy when you’re hosting.
I also love making extra because leftovers can be turned into lunch bowls the next day.
Simply remove everything from the skewers and serve over rice with fresh cucumber and a drizzle of leftover sauce.
Can You Cook Them Without a BBQ?
Definitely.
A grill pan works beautifully.
You can also roast the kebabs in a hot oven at 220°C for approximately 18-22 minutes, turning halfway through. Finish them under the grill for a few minutes if you want darker charred edges.
An air fryer is another option.
Cook in a single layer at around 200°C for approximately 10-14 minutes, turning halfway through, then brush with the glaze during the final couple of minutes.
That makes this recipe perfect even when the weather decides your BBQ plans are absolutely not happening.
Final Thoughts
These Korean-style vegan mushroom and tofu kebabs prove that plant-based food doesn’t need to be complicated to be seriously exciting.
You’ve got crisp-edged tofu, juicy mushrooms, colourful vegetables, smoky char, and a sticky gochujang glaze that brings everything together.
They’re perfect for meatless Monday recipes, summer BBQs, quick weeknight dinners, vegan entertaining, and anyone who wants more flavour from their plant-based meals.
And once you’ve made them once, you’ll probably start imagining everything else you can put on a skewer.
Honestly, I fully support that experiment.
Fire up the grill, grab your skewers, and give these spicy-sweet Korean-inspired kebabs a try. Then come back and tell me what vegetables you added—I want to hear about your version!
And if you love discovering easy, flavour-packed vegan recipes, sign up for the newsletter for more colourful dinner ideas, BBQ favourites, and plant-based recipes delivered straight to your inbox.
