Ingredients
Equipment
Method
Prep
- Preheat the oven to 350°F and line a 12-cup muffin tin with liners until the oven is fully heated and the liners sit snugly in each cup.
- Whisk all-purpose flour, baking soda, baking powder, cinnamon, and salt in a large bowl until evenly combined in both color and texture.
Mix the batter
- Mash the ripe bananas until smooth, then stir in eggs, brown sugar, melted coconut oil, and vanilla extract until glossy and uniform.
- Pour the wet mixture into the dry ingredients and stir until just combined, stopping as soon as no dry streaks remain.
- Fold in grated zucchini and walnuts or chocolate chips if using until the batter looks speckled and the add-ins are evenly dispersed.
Bake
- Divide the batter evenly among muffin cups, filling each about ¾ full so domes can rise above the liner.
- Bake for 20–22 minutes at 350°F until golden and a toothpick inserted in the center comes out clean.
- Cool the muffins in the pan for 5 minutes, then transfer them to a wire rack so the bottoms don’t steam and soften.
Notes
Pro tip: squeeze the grated zucchini very dry (press it firmly in a clean kitchen towel) so the muffins set up without turning gummy. Store cooled muffins in an airtight container at room temperature for 2 days or in the refrigerator for up to 5 days; freeze up to 2 months (wrap individually). For a dairy-free swap, keep the recipe as-is since it already uses coconut oil; for a nut-free option, use chocolate chips instead of walnuts.
