• ½ tbsp Sichuan peppercorns
  • 3 tbsp vegetable oil or groundnut oil
  • 1 small cauliflower (400g-500g prepped weight), broken up into large florets and stalk cut into 2cm pieces.
  • 1 tbsp cornflour
  • 3 garlic cloves, finely chopped
  • thumb-sized piece ginger, finely chopped
  • 1 tbsp chilli flakes (or to taste)
  • 1 bunch spring onions, finely sliced on the the diagonal
  • 2 tbsp maple syrup
  • 5 tbsp light soy sauce
  • 1 ½ tbsp rice vinegar or balsamic vinegar
  • 400g can kidney beans, drained and rinsed
  • small bunch of coriander, roughly chopped (optional)
  • large handful of salted peanuts, roughly chopped


  • STEP 1

    Put the peppercorns in a dry frying pan and toast over a medium heat for 3 mins, stirring frequently. Tip onto a plate.

  • STEP 2

    Put 2 tbsp oil in the frying pan, add the cauliflower and cook over a high heat for 5 mins to colour. Meanwhile, blitz the peppercorns in a small food processor or grind using a pestle and mortar and mix with the cornflour.

  • STEP 3

    Drizzle the remaining 1 tbsp oil in the pan and add a third of the cornflour mix to coat the cauliflower. Cook for 1 min, then add the garlic, ginger, chilli, three-quarters of the spring onions and 400ml water.

  • STEP 4

    Cover with a lid or baking tray and boil for a couple of mins. As this cooks, add the maple syrup, soy sauce and vinegar, plus 6 tbsp water, to the remaining cornflour mix in a separate bowl. Stir until smooth and set aside.

  • STEP 5

    Add the maple cornflour mix to the cauliflower, stirring. Bring to the boil, then turn down the heat, add the beans, cover and simmer until the sauce thickens and the cauliflower is tender.

  • STEP 6

    Tip onto a plate, scatter over the coriander, if using, then top with the remaining spring onions and the peanuts.

Recipe from Good Food magazine, March 2019

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 4.3 out of 5.20 ratings