Crispy Tofu and Vegetable Stir-Fry With Noodles and 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 3 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 Jun 16, 2020


  • Tofu icon
    150 g (about ½ cup)
  • Ginger icon
    1 tsp (about 1.85 g)
  • Red onion icon
    Red onion
    1 (about 135 g)
  • Red bell pepper icon
    Red bell pepper
    1 (about 150 g)
  • Yellow bell pepper icon
    Yellow bell pepper
    1 (about 150 g)
  • Broccoli icon
    ½ head
  • Sunflower oil icon
    Sunflower oil
    1 tbsp (about 14.25 g)
  • Sugar snap peas icon
    Sugar snap peas
    1 cup (about 120 g)
  • Cashew nuts icon
    Cashew nuts
    50 g (about ¼ cup)
  • Oyster sauce icon
    Oyster sauce
    2 tbsp (about 33 g)
  • Black bean sauce icon
    Black bean sauce
    3 tbsp (about 45 g)
  • Water icon
    400 ml (about 400 g)
  • Salt icon
    1 pinch (about 0.38 g)
  • Rice noodles icon
    Rice noodles
    200 g (about ¾ cup)


  • 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.