Spicy Noodles with Crispy Tofu

Disclosure: This post may contain affiliate links, which means we may receive a commission if you click a link and purchase something that we have recommended. For more information please visit our Privacy Policy

These easy spicy noodles are a brilliant vegetarian dinner option! The noodles are tossed with a spicy sauce, crispy tofu and sliced spring onions for a simple healthy meal.

I’ve been getting really into tofu lately.

Click here to pin this recipe for later!

White bowl of spicy noodles with crispy tofu on a grey surface

White bowl of spicy noodles with lime and chopsticks

I’ve always been pretty anti-tofu. I tried it when I was a teenager and my dad and I went vegan for lent one year and it was fine, nothing special, but I didn’t ever rush back to try it after that time was over.

But since we’re trying to eat less meat it seemed like a good opportunity to try it again. I’ve been trying out different methods of cooking it and the best way so far definitely seems to be coating it in cornflour and frying it in hot oil. 

We also like to make sure it’s pressed before slicing it so that there’s as little liquid in there as possible. Plus we like it in really small cubes so that there’s a high percentage of crispiness to inside softness.

All of these tips have resulted in us really liking tofu recently.

Overhead shot of spicy noodles in a white dish with chopsticks

White bowl of spicy noodles with tofu, lime and chopsticks

Other than the tofu we’ve got a sweet and spicy sauce made from kecap manis, oyster sauce (make sure you get a vegetarian version if you’re avoiding meat), ketchup and dark soy sauce plus plenty of chillies to get that spicy flavour.

Once the noodles are cooked, the tofu is fried and the sauce is whisked together then it’s simply a case of stir frying the garlic, chilli and tomato before mixing with the rest of the ingredients.

The sauce comes out rich and spicy and coats every noodle and the whole thing tastes amazing topped with a big squeeze of lime juice and a sprinkling of sesame seeds. 

Hand squeezing a lime wedge over spicy noodles in a white bowl

Why we love these spicy tofu noodles:

  • This is such a quick 30 minute dinner which is super easy to prepare so it’s great for a weeknight
  • Although this recipe uses oyster sauce which isn’t vegetarian, it’s easy to get hold of a vegetarian oyster sauce or you could switch it for light soy sauce to make the recipe vegetarian
  • This is also a healthy recipe which you can easily amp up with extra veggies if you want to make it even healthier

White bowl of spicy noodles with tofu

Spicy Noodles with Crispy Tofu Ingredients:

  • Sauce: This sauce is made up of some delicious ingredients including kecap manis (a kind of sweet soy sauce), oyster sauce (make sure you get a veggie version), ketchup and dark soy sauce
  • Firm Tofu: Make sure you get firm, this is very important. I also like to press the tofu before slicing which you can do by putting between kitchen towel and topping with a plate and some heavy tins or a skillet for a few minutes
  • Cornflour: This is what I use to coat the tofu to make sure it gets super crispy on the outside when I fry it
  • Noodles: Use whatever type you like, I went with egg noodles because they’re our favourite
  • Veggies: Plenty of chillies of course, these are spicy noodles after all, then also tomatoes stir fried quickly before tossing with the rest of the ingredients and finely some spring onion just before serving (use up leftover spring onion on these mushroom bao)
  • Lime: To give that extra zesty flavour before servings. Use extras on these cauliflower tacos

White bowls of spicy noodles with chopsticks on a grey surface

Spicy noodles with tofu in a white bowl

Tofu with Noodles Instructions:

  1. Prep your ingredients: Whisk together the sauce ingredients and set aside. Cook the noodles. Press the tofu then slice into cubes and toss with cornflour.
  2. Stir fry your ingredients: Fry the tofu in the oil until browned and crispy then set aside. Add the garlic and chilli then add the tomato and fry for another couple of minutes.
  3. Finish the dish: Add the noodles, tofu, sauce and spring onions to the vegetables and toss everything together until coated in the sauce.

Equipment you need to make this recipe…

Spicy noodles in a white bowl with chilli and coriander in the background

Tofu Noodle Stir Fry Variations:

  • More veggies: Chuck in any extra veg you have on hand. Broccoli, spinach or pak choi would all work so well
  • Spice levels: You can increase or decrease the heat level by changing the amount of chilli 
  • Different protein: If you’re really anti tofu you can still make this dish, simply up the veggies or switch it for chicken, pork or seafood
  • Meal prep: This recipe is great for reheating (or serving cold) the next day. As with all fried things, the tofu doesn’t stay crispy but the dish still tastes fantastic!

Overhead shot of spicy noodles in a white bowl

How do you drain tofu?

Start by patting the tofu dry with paper towels then place on a paper towel lined plate and top with another layer of paper towels. Put another plate on top and weigh down with something heavy like a cast iron skillet or a few cans of food. Leave for at least 10 minutes but longer if you have time. 

What’s the best way to cook tofu?

There are many ways to cook tofu (this baked tofu is pretty amazing) but for this recipe I used one of my favourite methods which is to cut it into small cubes, toss in cornflour and fry until it’s got a crispy coating all over. Make sure you follow the method above for pressing the tofu first!

Want more? Try these other noodle recipes!

White bowl of spicy noodles with stir fried tofu on a grey surface

Spicy Noodles with Stir Fried Tofu

These easy spicy noodles are a brilliant vegetarian dinner option! The noodles are tossed with a spicy sauce, crispy tofu and sliced spring onions for a simple healthy meal.
5 from 6 votes
Print Pin Rate
Course: Main Course
Cuisine: Asian
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 servings
Calories: 592kcal
Author: Amy Fulwood


For the Sauce

  • 1 tbsp Kecap Manis
  • 2 tbsp Oyster Sauce
  • 3 tbsp Ketchup
  • 1 tsp Dark Soy Sauce

For the Noodles

  • 3 Red Chillies deseeded and chopped
  • 3 tbsp Vegetable Oil
  • 250 g Firm Tofu pressed for 10 minutes and sliced into cubes
  • Cornflour
  • 2 cloves Garlic crushed
  • 1 large Tomato in wedges
  • 400 g Egg Noodles
  • 2 Spring Onions chopped
  • 1 Lime in wedges


  • Mix together the kecap manis, oyster sauce, ketchup and soy sauce. Cook the noodles according to packet instructions. Put the tofu in a large bowl and sprinkle with cornflour then toss to coat.
  • Fry the tofu in the oil until browned all over. Remove and set aside. Add the garlic and chilli and fry for a couple of minutes then add the tomato and fry for another minute. Add the noodles, tofu, sauce and spring onions. Serve with lime wedges.
Nutrition Facts
Spicy Noodles with Stir Fried Tofu
Amount Per Serving
Calories 592 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 9g45%
Cholesterol 84mg28%
Sodium 556mg23%
Potassium 534mg15%
Carbohydrates 88g29%
Fiber 5g20%
Sugar 11g12%
Protein 21g42%
Vitamin A 890IU18%
Vitamin C 61.7mg75%
Calcium 138mg14%
Iron 3.4mg19%
* Percent Daily Values are based on a 2000 calorie diet.


Nutrition information is an estimate and will vary depending on the exact ingredients used.
Did you make this recipe?Tag @amycookreport on Instagram and hashtag it #thecookreport!

Like the look of this recipe? Make sure you pin it for later!

Pinterest image for spicy noodles with crispy tofu with text overlay

You Might Also Like


  • Reply
    Danielle Wolter
    22/01/2019 at 12:07 PM

    5 stars
    I sure would love to be eating this right now! I am really into tofu too. I love how it picks up the flavor of whatever youre using it for!

  • Reply
    Kelly Anthony
    22/01/2019 at 12:51 PM

    5 stars
    I also have only tried tofu a couple of times and I wasn’t impressed but it sounds like you have perfected cooking it. I can’t wait to give it another try with your recipe.

  • Reply
    Helen of Fuss Free Flavours
    22/01/2019 at 1:18 PM

    5 stars
    I really enjoy tofu, and find it a great protein source and so cheap to make. It’s brilliant for adding flavours to, and like you say ideal when crisped up with frying. This is a delicious meal idea, and so easy to do. Ideal for a tasty mid-week meat free supper.

  • Reply
    Neli Howard
    22/01/2019 at 1:34 PM

    5 stars
    Looks wonderful! This is exactly the kind of recipe I WANT to make and never do.

  • Reply
    Jennifer | Savor with Jennifer
    22/01/2019 at 2:01 PM

    5 stars
    I’m all about this dish! And even with the heat, I know my kiddos will be too. Anything Asian with noodles is a hit in our house, even with tofu!

  • Reply
    30/01/2021 at 7:01 PM

    5 stars
    Loved this! Ok, so a bit of honesty. I meant to cook this last week however I bought the wrong kind of tofu. Total tofu virgin! I’ve eaten it loads of times in restaurants but never cooked it before so this was the perfect way to try to cook it myself and feed my family something they’ve always refused to eat. This recipe is so easy and the food tastes absolutely delicious – the sauce a total hit lol!. thank you very much for this recipe, we will be eating this quite regularly I think!

    • Reply
      01/02/2021 at 9:07 PM

      That’s wonderful to hear, thanks so much Emma!

    Leave a Reply

    Recipe Rating

    This site uses Akismet to reduce spam. Learn how your comment data is processed.