These zucchini spinach and feta muffins bake up tender and moist with crisp, golden tops and little pockets of salty feta in every bite. They’re the kind of savory breakfast that feels sturdy enough to carry you through a busy morning, but still light enough that you don’t end up feeling weighed down afterward.
The key is squeezing the zucchini dry before it ever hits the bowl. That one step keeps the crumb from turning soggy and lets the muffins rise with a better structure. Greek yogurt brings tang and softness, while olive oil keeps the texture plush for days instead of drying out by lunchtime.
Below, I’ve included the small details that matter most: how to keep the spinach from clumping, what the feta does in the batter, and how to store a batch so the last muffin tastes as good as the first.
The muffins came out fluffy instead of dense, and the feta stayed in little salty pockets instead of disappearing. I froze half and they reheated beautifully for breakfast all week.
Pin these zucchini spinach and feta muffins for a savory breakfast that stays tender, salty, and satisfying all week.
The Part That Keeps These Muffins From Going Watery
The biggest risk in savory zucchini muffins is excess moisture. Zucchini carries a lot of water, and if that water goes straight into the batter, the muffins bake up heavy and gummy in the center instead of tender. Squeezing the zucchini dry fixes that before it can cause trouble.
The second thing that matters is mixing. Once the wet and dry ingredients meet, stop as soon as the flour disappears. Overmixing builds toughness fast, and with feta and spinach in the batter, you want a soft crumb that can hold all that filling without turning dense.
- Zucchini — Grate it on the fine side and squeeze it in a clean kitchen towel or handful at a time in your palm. You want it damp, not dripping. That one move keeps the muffins from sinking in the middle.
- Greek yogurt — This gives the muffins tang and a plush crumb. Plain yogurt is the best swap if that’s what you have, but avoid thin yogurt drinks or anything sweetened.
- Feta — Use a block of feta and crumble it yourself if you can. Pre-crumbled feta works, but it’s drier and doesn’t melt into those creamy little pockets quite as well.
- Spinach — Fresh spinach is the easiest choice here because it folds into the batter cleanly. If you use frozen spinach, thaw it completely and squeeze it dry just like the zucchini, or the batter will loosen too much.
Building the Batter So It Stays Light and Savory

- Flour mixture — Whisk the flour, baking powder, baking soda, garlic powder, pepper, and salt first so the leavening distributes evenly. That keeps the muffins rising in the oven instead of baking with uneven pockets.
- Wet ingredients — Whisk the eggs, yogurt, olive oil, and milk until smooth before adding them to the flour. The yogurt helps the baking soda work, and the oil keeps the crumb moist after cooling.
- Herbs — Dill gives these a more distinctly Mediterranean edge, while parsley keeps them fresher and milder. Chop either one finely so it spreads through the batter instead of clumping in one bite.
The Mixing and Baking Steps That Matter Most
Whisk the Dry Base First
Start with the dry ingredients in a large bowl and whisk them well enough that the baking powder and baking soda disappear into the flour. If the leaveners stay in little streaks, you’ll get uneven rise and a few bitter spots. A proper whisk here takes seconds and pays off in a more even dome.
Bring the Wet Ingredients Together Smoothly
In a separate bowl, whisk the eggs, Greek yogurt, olive oil, and milk until the mixture looks glossy and unified. The yogurt can leave little lumps if it’s cold, and that’s fine as long as the mixture is mostly smooth. Cold wet ingredients are one of the most common reasons quick breads bake unevenly, so if your kitchen is chilly, let the yogurt and eggs sit out for a bit first.
Fold, Don’t Beat
Stir the wet ingredients into the dry just until the flour streaks disappear, then fold in the zucchini, spinach, feta, and herbs. The batter will be thick and spoonable, not pourable. If you beat it hard at this stage, the muffins turn tight instead of tender.
Bake Until the Tops Set
Divide the batter evenly among the muffin cups, filling each about three-quarters full, then bake at 375°F until the tops are golden and a toothpick comes out clean. The centers should spring back lightly when touched, and the edges will pull a little from the pan. If the tops brown too fast before the middle cooks through, your oven runs hot; lower the rack one notch next time.
Make Them Gluten-Free
Swap in a 1:1 gluten-free all-purpose flour blend that includes xanthan gum. The texture will be a little more delicate, but the muffins still hold together well if you don’t overmix and you let them cool for five minutes before lifting them from the tin.
Make Them Dairy-Free
Use unsweetened dairy-free yogurt and a soft dairy-free feta-style crumble. The flavor stays salty and herb-forward, though the muffins won’t have quite the same tang or creamy pockets from real feta.
Swap the Herbs for What’s in the Fridge
Parsley, dill, chives, or a mix all work here. Dill makes the muffins taste sharper and more Greek-inspired, while chives give them a mild onion note that works well with eggs at breakfast.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The crumb stays moist, though the tops soften a little after the first day.
- Freezer: These freeze well. Cool completely, wrap individually, and freeze for up to 2 months.
- Reheating: Warm in a 300°F oven for 8 to 10 minutes or microwave in short bursts. Don’t blast them on high heat or the eggs can turn rubbery and the feta gets oily.
Answers to the Questions Worth Asking

Zucchini Spinach and Feta Muffins
Ingredients
Equipment
Method
- Preheat your oven to 375°F and line a 12-cup muffin tin with liners or grease well, so the batter bakes evenly.
- Whisk all-purpose flour, baking powder, baking soda, garlic powder, black pepper, and salt in a large bowl until evenly combined.
- In a separate bowl, whisk eggs, plain Greek yogurt, olive oil, and milk until smooth.
- Stir the wet mixture into the dry mixture until just combined, stopping as soon as no dry streaks remain.
- Fold in grated zucchini, roughly chopped spinach, crumbled feta, and chopped fresh dill or parsley until evenly distributed.
- Divide batter evenly among muffin cups, filling each about ¾ full for domed, golden tops.
- Bake at 375°F for 20–22 minutes until the tops are golden and a toothpick comes out clean.
- Cool in the pan for 5 minutes before serving for best warm texture.