If you’re on the hunt for a plant-based dinner that hits all the right notes—sweet, spicy, saucy, and beefy—you’re going to want to bookmark this. This vegan sweet chilli “beef” is everything you love about Chinese takeout, minus the actual beef (but trust me, you won’t miss it).
I make this with lion’s mane mushrooms, which shred like short ribs, crisp up beautifully, and soak in all that sticky-sweet chilli sauce. It’s ridiculously satisfying and honestly? Even my meat-eating friends ask for seconds. This is one of those “I could go meatless if I ate like this” moments. And, if you’re craving some more meatless dishes, I highly recommend checking out my enoki mushroom sticky soy hot honey wings and my classic oyster mushroom fried chicken!
Let’s break down how to make the best vegan beef ever.
This website uses affiliate links which may earn commission for purchases made at no additional cost to you.
Table of contents
Key Ingredients
Lion’s Mane Mushrooms: The MVP. When torn into strips and pan-fried, these get golden and crispy on the edges with a tender, meaty bite. Their texture is honestly closer to pulled beef or shredded brisket than any store-bought vegan beef I’ve tried.
Bell Peppers & Onion: I use red and green peppers plus yellow onion for color, crunch, and classic stir-fry flavor. They balance the richness of the sauce and mimic the veggie mix you’d find in a sweet chilli beef dish at your favorite takeout spot.
Red Chilli: A single sliced red chilli brings a subtle heat to the party without overpowering the sweet and savory vibes.
Sweet Chilli Sauce: The sticky-sweet base of the sauce with just enough kick. This adds that signature tangy gloss we all love.
Dark Soy Sauce: Adds depth, saltiness, and that caramel color that makes the mushrooms look beefy. I use a little in the sauce and a splash right before stir-frying to deepen the flavor.
Vegan Oyster Sauce: Brings umami and that takeout-style finish. It’s savory, sweet, and ties the whole sauce together.
Ketchup: Weirdly essential. It brings sweetness, acid, and body to the sauce—don’t skip it!
Garlic & Ginger Paste: Just a teaspoon of each gives the sauce aromatic backbone. You could mince fresh, but I’m all about speed when the craving hits.
Cornstarch + Water: For thickening the sauce so it clings to the mushrooms like a dream.
What Is Lion’s Mane and Why It Makes a Great Vegan Beef Substitute
Lion’s mane is a shaggy, white mushroom that naturally shreds like meat. When cooked properly, it crisps on the outside and stays juicy inside—kind of like a perfect sear on beef strips.
Why I swear by it for vegan beef recipes:
Shreds like meat: You can pull it apart with your hands.
Holds sauce: Its texture soaks up flavor like a sponge.
Crisps well: Pan-frying gives those crispy edges that make every bite interesting.
Common Mistakes to Avoid + Pro Tips
Tear, don’t cut the mushrooms. It gives them that pulled beef texture.
Crisp in batches if needed—crowding the pan makes the mushrooms steam.
Use a hot pan and let the mushrooms sit to get those golden edges.
Taste your sauce before adding it to the pan. Adjust sweetness, saltiness, or acidity to your liking.
Add sesame seeds or spring onions on top for extra flavor and presentation.
FAQ
Sure! Shredded king oyster mushrooms work too, but lion’s mane is my favorite for this recipe.
You can, but frying gives the best texture. If air-frying, spray with oil and watch closely.
Vegan Sweet Chilli Beef
Ingredients
Base for beef:
- 12 ounces lions mane
- 1/4 large red bell pepper
- 1/4 large green bell pepper
- 1/4 yellow onion
- 1 red chilli
Sauce
- 1 tbsp dark soy sauce (plus 1 extra tsp)
- 2 tbsp sweet chili sauce
- 2 tsp rice vinegar
- 2 tbsp ketchup
- 1 tsp sesame oil
- 1 tbsp vegan oyster sauce
- 2 tsp minced garlic paste
- 1/2 tsp minced ginger paste
- 1/2 tbsp corn starch
- 3 tbsp water
Instructions
- Prepare mushrooms: Tear lion’s mane into bite-sized pieces. Pat dry if they’re too wet—this helps them crisp instead of steam.
- Marinate the mushrooms: In a bowl, whisk together sweet chilli sauce, dark soy sauce, ketchup, vegan oyster sauce, rice vinegar, sesame oil, garlic paste, ginger paste, and a cornstarch slurry (mix cornstarch with a few tablespoons of water). Massage the mushrooms with the sauce and let them sit for a couple of mintues.
- Sauté aromatics and veggies: In a pan, heat 1 tbsp of oil. Add sliced onion, bell peppers, and red chilli. Cook for 3–4 minutes until slightly softened but still vibrant.
- Sear mushrooms: In a separate pan, heat the remaining 1 tbsp of oil. Add the marinated mushrooms and sear until they crisp up. Mushrooms release a lot of water so this could take 10-12 minutes or more. Keep the heat at a medium and be patient!
- Combine everything: Add the crisped mushrooms into the veggie pan and stir fry everything for 1-2 minutes.
- Serve: Pour the chilli beef over a bed of rice before serving or add to noodles!
What did you think of this recipe?