Ingredients
Equipment
Method
Prep and preheat
- Preheat the oven to 375°F and line a 12-cup muffin tin with liners.
- Grate the carrots and zucchini, then squeeze the zucchini dry to remove excess moisture.
Mix dry ingredients
- Whisk all-purpose flour, baking soda, cinnamon, nutmeg, and salt in a large bowl until evenly combined.
Mix wet ingredients
- In a separate bowl, beat the eggs, brown sugar, vegetable oil, and vanilla extract until combined.
- Stir in the drained crushed pineapple.
Combine batter
- Stir the wet ingredients into the dry ingredients until just combined, stopping as soon as no dry streaks remain.
- Fold in the grated carrots, squeezed-dry zucchini, shredded coconut, raisins, and chopped walnuts or pecans until evenly distributed.
Bake
- Divide the batter among the muffin cups; the cups will be very full, and that’s normal.
- Bake for 22–25 minutes at 375°F until a toothpick inserted in the center comes out clean and the tops are deeply golden.
Cool
- Cool in the pan for 5 minutes.
- Transfer the muffins to a wire rack to cool further.
Notes
For the best domed tops and tender crumb, squeeze the grated zucchini firmly until it feels drier before mixing. Store muffins in an airtight container in the refrigerator for up to 4 days; freeze up to 2 months in a freezer-safe bag and thaw overnight. To make this dairy-free, use a plant-based egg substitute designed for baking (measure by weight as directed on the package).
