Make sure to boil your potatoes ahead of time, as it’s best if they are slightly cool. Chop them into cubes, and cook them in boiling water for 10 minutes. Mash them and keep them aside.
Preheat the oven to 400F (200C). Grease a non-stick muffin pan with some extra virgin olive oil. If your muffin pan isn’t non-stick, line it with silicon or muffin paper holders; otherwise, the muffins will stick to the pan.
Place a pan over medium-high heat, and drizzle it with the extra virgin olive oil. Add the zucchini cut into small cubes to the pan and cook for around 5 minutes. Season with a bit of salt and black pepper.
In a large bowl, combine the chickpea flour and salt with the water and mix well with a whisk until all lumps are dissolved. Add the mashed potatoes, the basil leaves, chopped spinach, and the cooked zucchini.
Transfer the mixture into your muffin pan, making sure to get a relatively equal amount into each muffin cup. Fill it almost until the top, as these muffins won’t rise. Distribute the cherry tomatoes into the mix, and sprinkle with the spring onions.
Place into the oven and bake for 30-35 minutes, until lightly golden on top. If your oven doesn't bake uniformly, turn the muffin pan after 20 minutes.
Allow it to cool on a cooling rack for at least 10 minutes. Serve and enjoy.