Preheat the oven to 200℃. Spray a 12-cup muffin tin with oil or line it with 12 muffin cases.
Dry ingredients
In a stand mixer (or large mixing bowl), combine the flour, baking powder, baking soda, salt, cinnamon and berry superfood powder.
Wet ingredients
In a separate medium mixing bowl, beat the oil and honey (or maple syrup) together with a whisk. Add the eggs and beat well, then add the yogurt, and vanilla and grate in the zest of the lemon. Mix well.
Make batter
Pour the wet ingredients into the stand mixer (or large mixing bowl) with the dry ingredients and mix until just combined (a few lumps are ok). In a small bowl, toss the blueberries with the flour (this helps prevent the blueberries from sinking to the bottom). Gently fold the blueberries into the thick batter.
Bake muffins
Divide the batter evenly between the 12 muffin cups. Bake the muffins for 16-19 minutes, or until the muffins are golden on top and a toothpick inserted into a muffin comes out clean.
Cool muffins
Place the muffin tin on a cooling rack to cool. You might need to run a knife along the outer edge of the muffins to loosen them from the pan if not using muffin cases.
Make frosting
While the muffins are cooling, wipe out the stand mixer bowl (if using). Add cream cheese, maple syrup, vanilla extract and berry superfood powder into the stand mixer (or large mixing bowl) and beat on medium speed for a few minutes, or until it’s smooth and fluffy, scraping down the edges as needed. Pipe the cooled muffins with the frosting.