Cook the rice according to the instructions on the packet.
While the rice is cooking, heat 1 Tbsp of the oil in a large frying pan and add the diced tofu. Cook over a medium heat, turning frequently, until the tofu is golden on all sides. Set aside.
Heat the other Tbsp of oil in a large wok over a high heat. Add the chopped spring onions (scallions) and cook for a minute.
Add the crushed garlic, ginger, chopped bell pepper, carrots and tenderstem broccoli and cook for a minute or two, stirring often.
Add the baby sweetcorn, sugarsnaps, asparagus and mangetout. Cook for a couple more minutes, stirring frequently, until the vegetables are tender but still have some crunch.
Turn down the heat to low. Add the peanut butter, sesame oil, maple syrup, soy sauce and sriracha and stir until the peanut butter has melted. Remove the pan from the heat.
Once the rice is cooked add it to the pan of vegetables along with the tofu and stir through until it is well coated with the sauce. Season to taste with salt and pepper (and more soy sauce if needed) and serve.
Store leftovers in the fridge for up to two days.