Zucchini Spinach and Feta Muffins

Loading…

By Reading time
Servings 4–6 people

These zucchini spinach and feta muffins bake up tender, savory, and full of little pockets of salty feta in every bite. The crumb stays soft without turning wet or heavy, which is the whole trick with veggie muffins like this. They’re the kind of breakfast you can grab warm from the pan and actually look forward to eating.

What makes this version work is the balance. The zucchini brings moisture, but only after it’s squeezed dry so the batter doesn’t turn gummy. Greek yogurt keeps the crumb plush and gives the muffins enough structure to hold the spinach and feta without sinking. A little garlic powder and black pepper pull the whole thing toward breakfast instead of tasting like a side dish.

Below, I’ve included the small details that matter most: how dry the zucchini should feel, why the batter should stay a little rough, and the easy swaps that still keep these muffins light and flavorful.

The zucchini was perfectly hidden in the crumb, and the feta stayed in little salty pockets instead of disappearing. I also loved that the tops browned nicely while the centers stayed soft.

★★★★★— Melissa T.

Save these zucchini spinach and feta muffins for a savory breakfast that bakes up fluffy, salty, and meal-prep friendly.

Save to Pinterest

The Dry Zucchini Matters More Than the Flour

Most savory muffin recipes fail for one of two reasons: the vegetables leak too much moisture, or the batter gets mixed until it turns tough. Zucchini is especially sneaky because it looks dry once grated, then releases a lot of liquid while baking. If you skip the squeeze, you get dense muffins with a damp center instead of a tender crumb.

The other thing people miss is that feta adds salt and moisture at the same time. That means the batter needs to be seasoned with restraint, and the cheese should be folded in at the end so it stays in visible pockets. You want those little bursts of briny flavor, not a uniformly salty batter.

  • Zucchini — Grate it finely and squeeze it in a clean kitchen towel until it feels just barely damp. That step keeps the muffins from collapsing or turning gummy.
  • Greek yogurt — This gives the crumb body and a little tang. Sour cream works in the same amount if that’s what you have, but the muffins will be slightly richer.
  • Feta — Use a block if you can and crumble it yourself. Pre-crumbled feta is drier and finer, so it blends in more and gives fewer distinct pockets.
  • Fresh herbs — Dill gives these the clearest Mediterranean note, while parsley keeps them milder. Use whatever looks freshest and chop it right before mixing so the flavor stays bright.

Building the Batter Without Beating the Muffins Flat

Zucchini Spinach and Feta Muffins savory green feta

The flour mixture goes together first so the leavening gets evenly distributed. That matters here because a savory batter like this doesn’t have sugar to hide uneven pockets of baking powder or baking soda. Whisk until you don’t see any streaks of white powder.

When you add the wet ingredients, stir only until the flour disappears. A few small streaks are fine. If you keep mixing, the muffins bake up tighter and a little chewy instead of soft. Once the vegetables, feta, and herbs go in, fold just enough to spread them through the batter without smashing the zucchini into paste.

Whisk the Dry Ingredients First

Combine the flour, baking powder, baking soda, garlic powder, black pepper, and salt in a large bowl. You’re looking for an even, sandy mixture with no clumps of leavening. If the baking soda sits in one spot, that muffin will taste metallic and rise unevenly.

Bring the Wet Ingredients Together

Whisk the eggs, Greek yogurt, olive oil, and milk until smooth and glossy. The mixture should look thick but pourable. If the yogurt is cold from the fridge, it can seize a little at first, so whisk until the texture evens out before it meets the flour.

Fold in the Vegetables and Cheese

Stir the wet into the dry, then fold in the zucchini, spinach, feta, and herbs. Stop as soon as the batter looks evenly combined and studded with green and white. Overmixing at this point knocks out the lift you need for a good muffin top.

Bake Until the Tops Set and Spring Back

Divide the batter among 12 muffin cups, filling each about three-quarters full. Bake at 375°F for 20 to 22 minutes, until the tops are golden and a toothpick comes out clean or with just a few moist crumbs. Let them rest in the pan for 5 minutes so they set enough to lift out without tearing.

Three Smart Ways to Adapt These Muffins

Gluten-Free Version

Swap the all-purpose flour for a 1:1 gluten-free baking blend that includes xanthan gum. The texture will be a little more delicate, but the muffins still hold together well because of the eggs, yogurt, and cheese.

Dairy-Free Approach

Use an unsweetened plain non-dairy yogurt and swap the feta for a firm dairy-free feta-style cheese if you can find one. The muffins won’t have quite the same salty tang, so add a small pinch more salt and a little extra black pepper.

Spinach Swap

If you’re out of spinach, chopped kale works, but it needs a quick sauté and cool-down first so it doesn’t stay tough in the finished muffins. Swiss chard also works well and gives a softer bite than kale.

Storage and Reheating

  • Refrigerator: Store in an airtight container for up to 4 days. The tops soften a little, but the flavor stays good.
  • Freezer: These freeze well. Wrap individually and freeze for up to 2 months, then thaw at room temperature or overnight in the fridge.
  • Reheating: Warm in a 300°F oven for 8 to 10 minutes or microwave in short bursts. Don’t overheat them in the microwave or the eggs will turn rubbery and the feta can get greasy.

Answers to the Questions Worth Asking

Can I use frozen spinach instead of fresh spinach?+

Yes, but thaw it first and squeeze out as much water as possible. Frozen spinach holds a lot more moisture than fresh, and if it goes in wet, the muffins bake up heavy and soggy in the middle.

How do I keep the muffins from sticking to the pan?+

Liners are the easiest option, but a well-greased pan works too. Let the muffins sit in the pan for 5 minutes after baking, then lift them out gently while they’re still warm enough to release cleanly.

Can I make zucchini spinach and feta muffins ahead of time?+

Yes. They actually hold up well for meal prep because the crumb stays moist without getting wet. Bake them a day or two ahead, cool completely, and store them covered so the tops don’t dry out.

Can I replace the feta with another cheese?+

Yes, but the flavor will change. Goat cheese gives a creamier, tangier muffin, while shredded cheddar makes them richer and less Mediterranean. Stick to a cheese with some salt so the muffins don’t taste flat.

How do I know when these muffins are done baking?+

The tops should be golden and spring back lightly when touched. A toothpick inserted into the center should come out clean or with a few moist crumbs, but not wet batter. If the tops are browning too quickly, the centers usually still need a few more minutes.

Zucchini Spinach and Feta Muffins

Zucchini spinach feta muffins with savory, herb-flecked green batter studded with crumbled feta and wilted spinach. Baked until the tops are golden and a toothpick comes out clean for tender, sliceable muffins.
Prep Time 15 minutes
Cook Time 22 minutes
Total Time 37 minutes
Servings: 12 servings
Course: Breakfast
Cuisine: Mediterranean
Calories: 320

Ingredients
  

Dry ingredients
  • 1.5 cup all-purpose flour
  • 2 tsp baking powder
  • 0.5 tsp baking soda
  • 0.5 tsp garlic powder
  • 0.25 tsp black pepper
  • 0.5 tsp salt
Wet ingredients
  • 2 eggs
  • 0.5 cup plain Greek yogurt
  • 0.3333333333 cup olive oil
  • 0.5 cup milk
Veggies and cheese
  • 1 cup zucchini grated and squeezed dry
  • 1 cup fresh spinach roughly chopped
  • 0.75 cup feta cheese crumbled
  • 2 tbsp fresh dill or parsley chopped

Equipment

  • 1 sheet pan

Method
 

Preheat and prep
  1. Preheat the oven to 375°F and line a 12-cup muffin tin with liners or grease well.
  2. If needed, grate the zucchini and squeeze it dry so the batter stays thick and the muffins bake up light.
Mix the batter
  1. Whisk all-purpose flour, baking powder, baking soda, garlic powder, black pepper, and salt in a large bowl.
  2. In a separate bowl, whisk eggs, plain Greek yogurt, olive oil, and milk until smooth.
  3. Pour the wet mixture into the dry ingredients and stir just until combined, stopping when you no longer see dry flour.
  4. Fold in the grated zucchini, fresh spinach, crumbled feta cheese, and chopped fresh dill or parsley until evenly distributed.
Bake
  1. Divide the batter evenly among the muffin cups, filling each about ¾ full.
  2. Bake for 20–22 minutes at 375°F until the tops are golden and a toothpick comes out clean.
Cool and serve
  1. Cool in the pan for 5 minutes, then serve warm.

Notes

For best texture, squeeze the grated zucchini very dry—excess moisture can make the centers dense. Store muffins in an airtight container in the refrigerator for up to 4 days and rewarm in the microwave for 15–25 seconds. Freeze up to 2 months; thaw overnight in the fridge and rewarm. For a dairy-lite swap, use low-fat Greek yogurt and reduced-fat feta (use the same amounts).

You might also like these recipes

Leave a Comment

Recipe Rating