Ingredients
Method
Cook the noodles
- Boil rice noodles according to the package instructions.
- Drain and set aside. Do not overcook. They should be tender but not mushy.
Prepare the tofu
- Press the tofu for 10–15 minutes to remove extra water.
Cut into small cubes.
- Toss the cubes with cornstarch until lightly coated.
Cook the tofu
- Heat oil in a large pan over medium heat.
Add tofu in one layer.
- Cook for 8–10 minutes, turning occasionally, until golden and crispy on most sides.
- Remove from heat but keep in the pan.
Make the peanut sauce
- In a bowl, whisk together peanut butter, soy sauce, rice vinegar, lime juice, sriracha, ginger, and garlic.
- Add warm water one tablespoon at a time until smooth and creamy.
Combine everything
- Add cooked noodles to the pan with tofu.
- Pour the peanut sauce over the noodles.
- Toss gently until everything is coated.
- Add sliced bell pepper and shredded carrots.
- Cook for 1–2 minutes just to soften slightly.
Finish and serve
- Top with green onions, cilantro, and crushed peanuts.
- Serve warm.
Notes
- Pressing the tofu makes a big difference. If you skip it, the tofu won’t crisp well.
- If the sauce thickens too much after mixing, add a splash of warm water and stir.
- You can swap rice noodles for spaghetti if needed.
- If you want more heat, add extra sriracha at the end.
- Leftovers keep well in the fridge for up to 4 days. Reheat with a little water so the sauce loosens up.
