If you’re not sure about tofu let me try and change your mind with this noodle bowl recipe… tofu is marinated in a next level peanut sauce and served alongside noodles, crunchy veggies and pickled cabbage. Plus there’s

Elizabeth Chloe is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com
Tofu is definitely one of those things I’ve had to learn to love, and it’s taken me a long time to get to this point. Turns out if you show it a little bit of TLC you get a lot in return. And that’s what I’m going to show you today with this B-E-A-UUUUU-tiful Peanut Tofu Noodle Bowl.
The star of this dish has got to be the peanut sauce. It’s salty, tangy and a little bit sweet. And it is THAT that we are throwing on our tofu to take it up a notch. It works as both a marinade to the tofu and dressing for the whole bowl. Guy Fieri would be taking a trip to flavour town were he here to eat this.
To add to the flavours and textures in this bowl I’ve thrown in a quick pickled red cabbage. It’s a super simple mix of red cabbage with rice vinegar, salt and sugar which gives you a fantastic quick, crunchy pickle. Is your mouth watering yet?

Peanut Tofu Noodle Bowl FAQ
For recipes like this one, as well as other stir-fries and savoury dishes firm tofu is best. The firmer the better. I like to use tofu from the Tofoo Co. or Cauldron. Both have a really great texture. Silken tofu is great for desserts (remember that Vegan Chocolate Orange Tart?) or thrown in miso soup.
Drain off any excess water from the tofu, then grab some kitchen paper or a clean tea towel and lay it down, rest the tofu on top and then cover it with more kitchen paper or tea towel. Place something weighted on top (I like to use a chopping board with a few tin cans but you could use a saucepan or cast iron pan – whatever you’ve got on hand).
Leave it for at least 10 minutes, but the longer the better. If you decide to leave it for longer you will need to change the kitchen paper halfway through. Slicing the tofu in half horizontally before draining it helps it drain more efficiently.
Once cooked, store in an air-tight Tupperware container in the fridge for 2-3 days.
Yup! This would taste great cold and would be an ideal packed lunch to take to work.
If you want to reheat this you have a couple of options, separate the cooked things (tofu, noodles, bean sprouts, bok choi) from the cold things (pickled cabbage, peanut sauce pepper, lime wedge) and use a microwave to heat the cooked items before mixing them with the cold. Alternatively, you could warm everything up in the microwave for 2-3 minutes, giving everything a stir halfway through. It is done when everything is piping hot.
This dish is best eaten fresh and I would advise against freezing as it will affect the textures of the tofu and vegetables.

Other vegan dinners you should try ASAP!
- Vegan Bolognese With Mushrooms and Lentils
- Vegan Broccoli Soup Recipe with Edamame and Miso
- Moroccan Vegetable Tagine Recipe
- Simple Tadka Dal Recipe with Butternut Squash
- Vegan Chilli Sin Carne with Guacamole
- Enchilada Power Bowls with Spicy Tofu from Full of Plants

Peanut Tofu Noodle Bowl Recipe
Let me know what you think of this recipe by leaving a rating and a comment!
You can also follow over on Facebook, Pinterest, Instagram and Twitter. Come and say hi and hashtag any recipe snaps with #elizabethchloerecipes.
For a weekly update of new recipes and blog posts, you can subscribe to the

Peanut Tofu Noodle Bowl
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 2–3 servings 1x
- Category: Dinner
- Method: Pan frying
- Cuisine: Asian
Description
The peanut sauce that accompanies this dish is also a marinade for the tofu. Plus there’s a quick pickled red cabbage for extra crunch!
Ingredients
For the Peanut Tofu and Peanut Sauce
- 240 g firm tofu
- 4 tbsp crunchy peanut butter (I use Whole Earth Crunchy Peanut Butter)
- 2 tbsp soy sauce
- 2 tbsp rice vinegar
- 1 tbsp honey or maple syrup
- 1 tbsp sesame oil
- 1 tsp ginger, minced
- 1 tbsp oil
For the quick pickled cabbage
- 150 g red cabbage, thinly sliced
- 1 tbsp rice vinegar
- 1 tsp salt
- 1 tsp sugar
For the noodle bowl
- 100 g soba noodles (I use King Soba 100% Buckwheat noodles)
- 1 bok choi, cut in half (or sliced into strips to make it easier to eat later)
- 100 g bean sprouts
- 1 red pepper, sliced
Toppings
- Sliced red chilli
- Sliced spring onions
- Sesame seeds
- Chopped peanuts
Instructions
- Prepare your tofu: Slice your tofu in half and lay it on several pieces of kitchen paper or a clean tea towel then place further kitchen paper or another clean tea towel on top of the tofu. Place a flat surface, such as a chopping board or flat plate, on top of the tofu along with a light weight (I use a few tin cans). This helps drain water from the tofu. Leave the tofu to drain for 10 minutes while you make the peanut sauce.
- Prepare the peanut sauce: Make the peanut sauce by adding all of the ingredients into a bowl with 2 tablespoons of warm water. Whisk everything together until it is fully incorporated.
- Marinate the tofu: Once the tofu has drained discard your kitchen paper or tea towel and slice the tofu into 1 cm cubes. Dip each cube into the peanut sauce and leave on a plate to marinade for 10 minutes (or more if you have the time).
- Prepare your quick pickled cabbage: Place the sliced cabbage into a bowl with the vinegar, sugar and salt. Use your hands to scrunch everything together – the salt and sugar along with the scrunching help break down the cabbage a little bit and it begins to release some juice. Do this for 1-2 minutes then set aside until you are ready to serve.
- Cook the tofu: Heat a frying pan on a medium heat with a tablespoon of oil. Add the tofu to the pan and cook for 30 seconds to one minute on each side until it is golden brown on the outside. You may want to cook the tofu in batches depending on the size of your pan.
- Cook your noodles and veggies: Bring a large saucepan of water to boil. Add your noodles and cook as per packet instructions. In the last minute of cooking add the bok choi and bean sprouts and cook for one minute until the veggies are tender. Drain the noodles, bok choi and beansprout.
- To serve: Add the noodles to bowls with the bok choi, bean sprouts, red pepper, tofu and red cabbage. Top with a drizzle of the peanut sauce and any other toppings you fancy. Enjoy!
Keywords: Noodle bowl, Buddha Bowl, Vegan Buddha Bowl, Tofu Noodle Bowl
You may also need…
Originally Published:Last Updated:
Update Information: New FAQ added.
Honestly, i thought i hated tofu. I have tried a few of Elizabeth Chloe’s other recipes though and they were great so i thought I’d give it a go. Totally blew me away! Packed full of flavour and not at all slimy like i was expecting.
★★★★★
Thank you 🙂
Very good! Thank you!!
★★★★★
Thanks so much, Lisa!
Sounds delicious!
Do you cooked the red pepper or add it raw? Do you think I could sub rice noodles for soba noodles?
Thanks
Thanks, Kate!
I leave the red pepper raw but you could stir-fry it if you fancied. And you could definitely sub in rice noodles. It’s really adaptable so just use what you fancy!
It turned out great, stuck with the soba noodles, kept the pepper raw.Made it for my boyfriend’s parents who are big meat eaters, so I made them chicken marinated in the peanut sauce and tofu for myself. Everyone loved, taking pictures , raving into the next day. They said they felt like they were at a fancy restaurant.. i loved it to, all the fresh veggies, so satisfying, and easy. I’ll definitely make it again.
Thanks for sharing
★★★★★
Oh Kate this is such a lovely comment, thank you so much for writing it, I really appreciate it!
I’m so glad you all loved it, it really means a lot 💕