Ingredients
Equipment
Method
Prep the oven and liners
- Preheat oven to 375°F and line a 12-cup muffin tin with liners or grease well, so the batter releases cleanly after baking. Make sure the oven reaches temperature before baking.
Mix the dry ingredients
- Whisk all-purpose flour, baking powder, baking soda, garlic powder, black pepper, and salt in a large bowl until evenly combined. Stop whisking when the dry mix looks uniform in color.
Mix the wet ingredients
- In a separate bowl, whisk eggs, plain Greek yogurt, olive oil, and milk until smooth. The mixture should look glossy and fully blended.
Combine wet and dry
- Stir wet into dry until just combined, then pause to avoid overmixing. A few small streaks of flour are okay.
Fold in zucchini, spinach, feta, and herbs
- Fold in grated zucchini, fresh spinach, feta cheese, and fresh dill or parsley until the batter is speckled green with visible white feta crumbles. Stop when no dry pockets remain.
Fill the muffin cups
- Divide batter evenly among muffin cups, filling each about ¾ full, so they rise with a domed top. Aim for consistent mounds across all cups.
Bake
- Bake at 375°F for 20–22 minutes until the tops are golden and a toothpick comes out clean. You should see a firm springy top when pressed lightly.
Cool and serve
- Cool in the pan for 5 minutes before serving so the muffins set and release more easily. Serve warm for the best soft crumb.
Notes
For best texture, squeeze the grated zucchini very dry—this prevents soggy centers while keeping the muffins tender. Store airtight in the refrigerator up to 3 days; rewarm in the oven or microwave before eating. Freeze muffins up to 2 months (wrap individually). For a lighter option, use low-fat Greek yogurt and reduce milk to 1/3 cup to keep the batter from getting too wet.
