A couple of weeks ago I tried imitation Tim Tams that were gluten-free and vegan. Sadly, they were a disappointment. The real thing was always my weakness growing up. I wouldn’t be able to control myself around them; my sweet tooth took over.

Fast forward to now, my sweet tooth has been cured. Case in point when it comes to sweet muffins. I’m spending my days dreaming of savoury muffins, something the old me would have scoffed at.

These gluten-free, vegan, savoury breakfast muffins are the most moist I have ever come across. This is all thanks to almond meal, zucchini, tomatoes and – most importantly – caramelised French shallots.

Heat oil in a wide pan and add French shallots. Let cook over a medium heat until shallots are starting to catch on the bottom of the pan. Add 1/2 tsp water and continue to cook until onions turn golden brown and caramelise. Set aside.

Evenly scoop mix into an oiled muffin tin. Bake in the oven for 20-30 minutes. Knife should come out clean and top crust should be golden brown. Let cool slightly then carefully remove muffins from tins with a spoon and place on a cooling rack until ready to eat.