First, make the sauce by putting the peanut butter, tamarind paste and syrup into a bowl, then slowly mixing in the soy sauce, lime juice and 4 tablespoons of water.
Next, trim the broccoli, and put the florets into a bowl. Chop the stalks and leaves into 1cm pieces. Place the garlic, ginger, chillies and tofu in little piles within easy reach of the hob. Cook the noodles according to the packet instructions, rinse under cold water, drain, then drizzle with a tablespoon of rapeseed oil and toss gently with your hands.
In a large non-stick frying pan for which you have a lid, heat 2 tablespoons of rapeseed oil on a medium-high flame, then fry the tofu for 5 minutes, turning every minute, until it’s pale gold. Add the ginger, garlic and chilli, cook for 2 minutes, then add the broccoli stalks and 4 tablespoons of water, cover the pan and steam for 2 minutes, until the broccoli is tender. Add the broccoli florets, sauce and spring onions (reserve a handful for garnish), stir to combine, then cover again and leave for 2 minutes.
Turn the heat down to a whisper, add the noodles handful by handful, gently mixing them in until coated in sauce, then turn off the heat. Distribute the noodles between four plates and sprinkle over the sesame seeds and reserved spring onions. Drizzle each portion with sesame oil, scatter over the herbs and add a generous squeeze of lime, and serve immediately.