The Best Fluffy Pancakes recipe you will fall in love with. Full of tips and tricks to help you make the best pancakes.

The zucchini is the part people mess up. Skip squeezing it and you get a watery, sad muffin that sinks in the middle. Squeeze it hard — I mean paper-towel-twisting hard — and you get something that actually holds its shape instead of leaking grey liquid onto your plate.
Why This Works
Eggs are mostly water. Add wet vegetables straight from the cutting board and you’re diluting the eggs further, which is exactly why some egg muffins turn out spongy or slide right out of the liner in a puddle. Cooking the onion and pepper first drives off some of their moisture before they ever touch the egg mixture. Squeezing the zucchini does the same job, just more aggressively, since raw zucchini holds an outsized amount of water for its size. Skip that step and the muffins won’t set properly in 20-25 minutes — you’ll end up baking them longer, and the edges overcook while the centers stay loose.
The Parmesan matters too, not just for taste. It adds a little fat and salt that helps the eggs set into something closer to a firm custard instead of scrambled eggs in muffin form.
Ingredients
- 1 Tbsp olive oil
- ½ yellow onion, chopped
- 2 cloves garlic, minced
- ½ zucchini, shredded
- 1 red bell pepper, chopped
- 10 large eggs
- 2 Tbsp milk
- 1/3 cup freshly grated Parmesan cheese
- ½ tsp salt
- ¼ tsp black pepper
- 1 cup arugula, roughly chopped
Instructions
- Preheat oven to 350°F and lightly grease a 12-cup muffin pan.
- Heat a small skillet over medium heat and drizzle with olive oil. Cook the onion and bell pepper for 3 to 4 minutes, until softened.
- Add garlic and cook another 30 seconds. Remove from heat.
- Shred the zucchini and squeeze out as much moisture as you can using paper towels or a clean kitchen towel. Don’t rush this part.
- In a large bowl, whisk together the eggs, milk, Parmesan cheese, salt and pepper.
- Stir in the cooked veggie mixture, shredded zucchini and arugula.
- Divide the mixture evenly between the 12 muffin cups, filling each about ¾ full.
- Bake for 20 to 25 minutes, until the centers are set and the tops are lightly golden.
- Let them cool slightly before removing from the pan.
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 12
Tips
- Squeeze the zucchini until you think you’ve gotten all the water out, then squeeze again. This is the single biggest fix for watery muffins.
- Let the muffins cool for a couple of minutes in the pan before running a knife around the edges — pulling them out too early tends to tear the bottoms.
Variations
Swap the bell pepper for chopped mushrooms if you want something earthier — works fine. Spinach instead of arugula is an easy substitute too, though it’s blander; arugula gives a little peppery bite that plain spinach just doesn’t have. Skip feta as a mix-in though — Not worth it in this recipe.
Make-Ahead
These keep in the fridge for up to 4 days in an airtight container. They don’t freeze particularly well — the texture turns rubbery and a little watery once thawed, so if you’re making a big batch for the freezer, this isn’t the recipe for it. Fridge storage only.
FAQ
Can I use egg whites instead of whole eggs?
Yes, but expect a flatter texture — the yolks are doing real work here holding fat and moisture together, so all-white muffins come out slightly more rubbery.
Why did my egg muffins deflate after baking?
That’s normal. Eggs puff up in the oven from trapped air and steam, then deflate as they cool. If they’re deflating a lot and leaving a wet middle, though, that usually means the zucchini wasn’t squeezed enough.
Can I make these dairy-free?
Skip the Parmesan and milk, use a splash of unsweetened almond milk instead. They’ll be a touch less rich and won’t hold together quite as firmly, but they still work.
How do I reheat them?
Microwave for 20-30 seconds. Don’t reheat in the oven for a quick breakfast — not worth heating the whole oven for 12 muffins.
Closing Thoughts
Good with a drizzle of hot sauce if you want to wake the whole thing up a bit — the Parmesan can make them taste a little flat on their own otherwise.
About the Author
I’m Kima — I test recipes in my own kitchen before they go on this blog, usually more than once, because the first version rarely tells the whole story.

Veggie Egg Muffins
Ingredients
Equipment
Method
- Preheat the oven to 350°F (175°C). Lightly grease a 12-cup muffin pan with nonstick cooking spray or oil.
- Heat the olive oil in a small skillet over medium heat.
- Add the chopped onion and red bell pepper. Cook for 3–4 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the minced garlic and cook for another 30 seconds, or until fragrant. Remove the skillet from the heat.
- Shred the zucchini, then wrap it in paper towels or a clean kitchen towel. Squeeze firmly to remove as much excess moisture as possible.
- In a large mixing bowl, whisk together the eggs, milk, freshly grated Parmesan cheese, salt, and black pepper until evenly combined.
- Stir in the cooked onion and bell pepper mixture, squeezed zucchini, and roughly chopped arugula.
- Divide the egg mixture evenly among the 12 prepared muffin cups, filling each cup approximately three-quarters full.
- Bake for 20–25 minutes, or until the centers are completely set and the tops are lightly golden.
- Allow the egg muffins to cool slightly in the pan before carefully removing them. Serve warm or allow them to cool for meal prep.
Notes
- Remove the zucchini moisture: Squeeze the shredded zucchini thoroughly before adding it to the egg mixture. Excess liquid may make the egg muffins watery.
- Do not overfill: Fill each muffin cup approximately three-quarters full to leave room for the eggs to rise during baking.
- Check for doneness: The muffins are ready when their centers are firm and no wet egg remains.
- Meal prep: These vegetable egg muffins are convenient for make-ahead breakfasts and busy mornings.
- Serving: Allow the muffins to cool briefly before removing them from the pan so they hold their shape.


