Crispy Tofu & Vegetable Stir-Fry With Noodles & Black Bean Sauce

For the full experience, make this recipe with the Drop Recipes app.

recipe by Octopus Publishing

  • Time icon
    Total Time
  • Serves icon
  • Calories icon
based on 1 ratings

One taste of this homemade version of a takeout classic and you’ll never need to order in again. Crunchy chunks of mixed peppers are a black bean classic, but broccoli and sugar snaps are also worth a try. Tofu can sometimes taste bland, but here it takes on the flavour of this mouth-watering sauce beautifully.

recipe updated Oct 3, 2019


  • Tofu icon
    ½ cup (about 150g)
  • Ginger icon
    1 tsp (about 2g)
  • Red onion icon
    Red onion
    x 1 (about 135g)
  • Red bell pepper icon
    Red bell pepper
    x 1 (about 150g)
  • Yellow bell pepper icon
    Yellow bell pepper
    x 1 (about 150g)
  • Broccoli icon
    x ½ (about None)
  • Sunflower oil icon
    Sunflower oil
    1 tbsp (about 15ml)
  • Sugar snap peas icon
    Sugar snap peas
    1 cup (about 120g)
  • Cashew nuts icon
    Cashew nuts
    ¼ cup (about 50g)
  • Oyster sauce icon
    Oyster sauce
    2 tbsp (about 30ml)
  • Black bean sauce icon
    Black bean sauce
    3 tbsp (about 44g)
  • Water icon
    1¾ cups (about 400ml)
  • Salt icon
    1 pinch
  • Rice noodles icon
    Rice noodles
    ¾ cup (about 200g)


  • kCook icon Frying pan
  • kCook icon Large saucepan
  • kCook icon Large serving bowl
  • kCook icon Cutting board

Step preview

  1. Add sunflower oil to a clean frying pan
  2. Heat in frying pan
  3. Add tofu to the frying pan
  4. Fry in frying pan until golden brown - approx 2 min, high heat
  5. Transfer content of frying pan to cutting board and cover
  6. Add ginger, red onion, red bell pepper, yellow bell pepper, broccoli, sugar snap peas and cashew nuts to the frying pan
  7. Fry in frying pan until light golden - approx 5 min, medium-high heat
  8. Add oyster sauce and black bean sauce to the frying pan
  9. Transfer tofu to frying pan
  10. Cook in frying pan - approx 1 min
  11. Add water, salt and rice noodles to a clean large saucepan
  12. Cook - approx 8 min
  13. Drain
  14. Transfer content of frying pan to large serving bowl
  15. Transfer noodles to large serving bowl
  16. Serve immediately
Open in app

Download the free Drop Recipes app to follow this recipe step by step in your kitchen.