Ingredients
Equipment
Method
Preheat and prepare pan
- Preheat oven to 400°F and position a rack in the middle; line a 12-cup muffin pan with liners or grease the cups.
Dry ingredients
- In a medium bowl whisk together 2 cups flour, 1 tsp baking powder, 1 tsp baking soda, 1/2 tsp salt, 2 tsp cinnamon, 1/4 tsp nutmeg, and 1/8 tsp ginger until evenly mixed.
Toast mix-ins and shred vegetables
- In a small dry skillet over medium heat toast 1/2 cup walnuts and 1/2 cup shredded coconut, stirring until fragrant and lightly golden, about 3 minutes; transfer to a plate to cool. Shred 1 cup carrots and 1 cup zucchini; place zucchini in a towel and squeeze out excess liquid until only damp.
Wet ingredients
- In a separate bowl whisk 2 large eggs, 3/4 cup sugar (1/2 cup granulated + 1/4 cup brown), 1/3 cup oil, and 1 tsp vanilla until combined, then stir in shredded carrots, squeezed zucchini, and the toasted coconut and walnuts.
Combine and portion
- Add the wet mixture to the dry ingredients and fold gently until just combined; do not overmix. Spoon batter into muffin cups to about three-quarters full using a 1/4-cup scoop for consistency; sprinkle extra chopped walnuts on top if desired.
Bake and cool
- Bake at 400°F for 5 minutes, then reduce oven temperature to 350°F and continue baking for 13–16 minutes more until a toothpick inserted into the center comes out with a few moist crumbs and tops are golden. Let muffins cool in the pan 5 minutes, then remove to a wire rack to cool another 20 minutes before serving.
Notes
Be sure to squeeze excess moisture from the zucchini to prevent a gummy center. Toasting the nuts and coconut first improves texture; if reducing oil, replace up to half with plain Greek yogurt but expect a slightly denser muffin. Store cooled muffins in an airtight container for up to 3 days or freeze individually for up to 3 months.
