This tofu noodles recipe is one of my mum's favorites, and it's easy to see why. Chewy noodles, pan-fried tofu, and crisp vegetables all come together in a sesame-soy stir-fry that's ready in under 20 minutes.
Growing up, this was the kind of dinner we made when only a warm bowl of noodles would do. Simple food that's quick to put on the table and feels like a hug in a bowl.

Why You'll Love This Tofu Noodles Recipe
If you're short on time or just want something yummy (but got to be easy) it's a dependable weeknight favorite.
Here's why this tofu noodles recipe is on repeat in our kitchen:
- The sesame and soy base is simple but satisfying
- It's ready in under 20 minutes
- You can throw in whatever vegetables you've got
- It's completely plant-based
What to serve with Tofu Noodles
Tofu noodles are satisfying on their own, but they do pair well with a few extras. Try these:
- Pickled daikon or pickled ginger - straight from the packet or jar, adds a sharp contrast
- Miso soup - especially quick if you've already made vegan dashi; fills everyone up fast
- Edamame - straight from the packet, just sprinkle with salt
- Vegan tempura - more effort, but worth it if you want something crunchy on the side
- A cold Japanese beer - or swap for hot or iced mugicha (barley tea) or genmaicha if you want a non-alcoholic option

Jump to:
Ingredients
Serves 2 | Prep time 5 mins | Cooking time 8-10 mins
This is an overview with extra guidance, tips and photos. See the printable recipe card for the quick version, quantities and step by step instructions.
- Garlic and ginger
- Cabbage
- Red pepper
- Carrot
- Tofu
- Ramen noodles
- Toasted sesame oil
- Soy sauce
- Mirin
- Kombu dashi powder (optional)
- Sugar
- Green onion (spring onion)
- Takuan (pickled daikon)
Here are my notes on the two main ingredients that really shape this dish and the kind of result you'll get when you make it:
Frozen ramen noodles - These noodles are bouncy, chewy, and cook in just one minute. They're a major time-saver for any tofu noodles recipe, giving you the right texture without extra effort. I often use the Yutaka brand, but any good-quality frozen ramen will work.
Tip: Keep a pack in the freezer to upgrade any quick stir-fry or noodle dish.

Tofu - It's a great source of plant-based protein and absorbs flavor exceptionally well, especially when pan-fried with garlic, ginger, and soy sauce. For the best tofu noodles recipe, I recommend using super firm tofu, like the variety from Tofoo. Its dense, meaty texture holds its shape during cooking and provides a satisfying bite. Thanks to its low moisture content, it crisps up well and is far less likely to fall apart when stir-fried.
Tip: Pat the tofu dry before cooking to help it brown evenly and get a golden crust.

Instructions
Making this tofu noodles recipe is simple once you've prepped the veg and tofu. You'll:
- Boil water and prep the veg and tofu
- Stir-fry garlic, ginger, tofu and veg
- Par-cook the ramen noodles
- Combine noodles, tofu, and vegetables in the wok
- Serve and garnish
Here's how to do it step by step.
Boil water and prep the veg and tofu
Start by filling a large saucepan with water and setting it over high heat. It should be at a rolling boil by the time you're ready to cook the noodles.

Prep the vegetables
Slice the cabbage into thin ribbons so it softens quickly but still keeps some crunch. Dice the red pepper into neat little cubes for colour and bite. Julienne the carrot into thin matchsticks. This helps it cook fast but not go soggy.



Slice the aromatics
Cut the garlic and ginger as thinly as you can. The finer the slices, the more evenly they'll flavour the sesame oil later on.


Cube the tofu
Pat the tofu dry with kitchen paper, then cut it into small, even cubes. The drier the surface, the better it browns (this is the secret to crisp edges).

Prep the garnish
Slice the spring onion into thin discs. It adds a sharp bite and a bit of colour on top. Cut the takuan (pickled daikon) into half-moons so each piece is easy to pick up with chopsticks. Keep both aside until you're ready to serve.


Tip: Having everything prepped before you start cooking makes the stir-fry smooth and stress-free, since it all comes together fast once the pan is hot.
Stir-fry garlic, ginger, tofu and veg
Heat a wok or large frying pan over medium-high heat and add a spoonful of toasted sesame oil.
Cook the aromatics
Add the sliced garlic and ginger to the hot oil. Stir for about a minute until they smell fragrant and just start to turn golden. Keep them moving so they don't burn.

Add the tofu
Tip in the cubed tofu. Sprinkle with a little sugar, a splash of mirin and soy sauce, then stir-fry for 2 to 3 minutes until each piece is browned on the edges and lightly caramelised. Let the tofu sit against the hot pan for short bursts to help it crisp before tossing again.

Tip: Give the tofu plenty of space in the pan. If the cubes are too close together, they release steam and turn soft instead of crisping. Spread them out in a single layer and let each side sit against the heat before turning. That way you'll get golden edges and
a proper crunch when you bite in.
Throw in the cabbage, red pepper, and carrot. Turn the heat up to high, season with a little salt and pepper, and stir-fry for 1 to 2 minutes. You're looking for the veg to start searing on the edges while still keeping a bit of crunch.

Tip: Give everything space in the pan. If it feels crowded, cook in two batches so the vegetables sear properly instead of steaming.
Par-cook the ramen noodles
By now your saucepan of water should be boiling. Drop in the noodles and cook them for half the time listed on the packet. For example, if the packet says 2 minutes, cook for just 1.
Drain well and shake off excess water. They'll finish cooking in the wok, which keeps them chewy instead of mushy.

Tip: If using dried noodles, stop cooking a minute earlier than usual. You want them just tender enough to bend without breaking.
Combine noodles, tofu, and vegetables in the wok
Heat another spoonful of sesame oil in the wok over medium-high. Add the noodles, then sprinkle over the dashi powder (if using), a little sugar, and the remaining soy sauce. Toss quickly so the noodles are coated.
Return the tofu and vegetables to the wok. Stir-fry everything together for about a minute, lifting and tossing so the noodles catch a bit of char and the flavours come together.


Tip: Make sure the pan is properly hot before the noodles and veg go in. Keep your spatula moving so everything fries evenly.
Serve and garnish
Divide the noodles into bowls. Top with the sliced spring onion and a few pieces of takuan. Serve straight away while everything is still hot and crisp.

Tip: Tofu noodles are best eaten straight away. If you do have leftovers, reheat them quickly in a hot wok or frying pan with a splash of sesame oil to bring the texture back.
Substitutions
- Ramen can be replaced with udon or any other medium noodle. Rice noodles also work for a wheat-free option. Fresh noodles, whether vacuum packed or frozen, have the best texture, but dried noodles will do if that is what you have.
- Tofu can be swapped for tempeh, Quorn, or another plant-based protein. I have even used soya mince in this recipe with good results.
- For the veg, use what is seasonal or already in your fridge. Mushrooms, broccoli, peas, or edamame are all reliable choices. Just keep the pieces small and even so they cook quickly in the pan.
- Kombu dashi powder is optional. It's a nice touch as it brings in a bit of authentic Japanese umami flavour, but a pinch of bouillon works okay too, or leave this out entirely.
Variations
- Spicy: Add heat with a drizzle of chili oil, a pinch of dried chili flakes or some freshly sliced chilis over the top of your tofu noodles. If you prefer your noodles spicy, try my spicy vegan ramen.
- Citrus: Squeeze fresh lime juice over the top and garnish with extra wedges on the side. You can also sprinkle some finely grated lemon zest over the top for a little zing.
- Gluten-free: Use rice noodles instead of wheat-based noodles and replace soy sauce with tamari.
Storage
These tofu noodles keep well in the fridge for up to two days if stored in an airtight container. To reheat, warm them gently in a pan with a splash of sesame oil to bring back the flavour and texture. I don't recommend freezing as the noodles tend to go mushy once defrosted.
FAQ
For tofu noodle recipes, chewy noodles like ramen, udon, or soba work best because they hold up to stir-frying and soak up sauces well. Rice noodles are another good option if you want a lighter texture or need the dish to be gluten-free. Whatever you use, cook them only halfway first. This is called par-cooking. That way, when you toss the noodles with the sauce, tofu, and vegetables, they finish cooking in the wok, stay bouncy, and soak up all the flavours without going soggy.
Tofu noodles are usually a stir-fry where tofu, vegetables, and noodles are tossed together with a sesame-soy sauce. Tofu ramen, on the other hand, is a Japanese noodle soup made with broth, often miso or soy-based, and topped with tofu and vegetables. Both dishes use tofu and noodles, but ramen is served in broth while tofu noodles are cooked dry in a pan. If you are curious to make the noodle soup version at home, here is a tofu ramen recipe you can try.
Start with the right tofu. Choose extra firm or super firm, then drain it as soon as you open the pack. Pat it dry with kitchen paper to remove as much water as you can, or use a tofu press if you have one. The drier it is, the better it will crisp in the pan.
Cut the tofu into small, even cubes and fry them in a hot pan with a little sesame oil. Add a splash of soy sauce and a pinch of sugar as they cook so the edges caramelise. Let the cubes sit against the heat for a moment before turning them. That's how you get a golden crust and plenty of flavour!
Yes! You can chop the vegetables, dry and cube the tofu, and even par-cook the noodles a few hours ahead. Keep each in separate airtight containers in the fridge. When you are ready to eat, just heat the wok, finish the noodles in the pan, and toss everything together. It makes this recipe even quicker on a busy night.
For stir-frying, extra firm or super firm tofu is ideal. It holds its shape, crisps up quickly, and absorbs sauces without falling apart. Avoid silken or soft tofu, as they're too delicate for high-heat cooking.
Yes, you can. Use rice noodles instead of ramen and swap soy sauce for tamari. The sesame, ginger, and garlic base stays the same, so you still get the same flavor.
Other popular recipes
📖 Recipe

Tofu Noodles Recipe (Vegan Japanese Stir-Fry)
Equipment
- 1 Large frying pan or wok
- 1 Large saucepan
- 1 Sharp knife
- 1 Chopping board
- 1 Strainer or colander
- 1 Wooden spatula
Ingredients
Main ingredients:
- 3 cloves garlic, thinly sliced
- 2- inch piece ginger, julienned
- ¼ medium cabbage (about 150 g), shredded
- ½ red pepper (about 85 g), diced
- 1 medium carrot (about 60 g), julienned
- 1 block super firm tofu (280 g), cubed
- 3 Tablespoons toasted sesame oil
- 400 g fresh or frozen ramen noodles (or 200 g dried)
- 1 teaspoon kombu dashi powder (optional)
- 3 Tablespoons soy sauce
- 2 teaspoons sugar
- 1 Tablespoon mirin
- Salt and black pepper, to taste
For garnish:
- 1 green onion, thinly sliced
- 5 cm piece takuan (pickled daikon), thinly sliced
Instructions
- Bring a large saucepan of water to a boil.
- Slice the vegetables, garlic, and ginger. Cube the tofu. Slice the spring onion and takuan for garnish.
- Heat 1 tablespoon sesame oil in a wok over medium-high heat. Add garlic and ginger and cook 1 minute until fragrant.
- Add tofu, 1 teaspoon sugar, 1 tablespoon soy sauce, and a splash of mirin. Stir-fry 2-3 minutes until browned and lightly caramelised.
- Add cabbage, red pepper, and carrot. Season lightly with salt and pepper. Stir-fry 1-2 minutes until the vegetables start to sear but still keep crunch.
- Cook noodles in boiling water for half the packet time. Drain well.
- In the same wok, heat the remaining sesame oil. Add noodles, dashi powder (if using), remaining sugar, soy sauce, and mirin. Toss quickly to coat.
- Return tofu and vegetables to the wok. Stir-fry 1 minute, tossing until combined and slightly charred.
- Serve immediately in bowls, topped with spring onion and takuan.
Video
Notes
- Pickled ginger or daikon
- Miso soup
- Vegan tempura
- A cold Japanese beer (see our Japanese beer guide for ideas)
- Edamame with sea salt
- Hot or iced mugicha (barley tea) or genmaicha for non-alcoholic
- Frozen noodles work best for their texture. I use Yutaka (my personal choice, not sponsored)
- Use a super firm tofu such as Tofoo brand (my personal choice, not sponsored) as it holds its shape while getting nice and crispy








Leave a Reply