Zucchini Egg Muffins are tiny, portable, and oh-so cute. I’m not sure I’ve ever called an egg muffin of sorts cute, but there you have it. I’m calling it! They’re cute!

They’re also super satisfying, with loads of zucchini and tons of fresh herbs for max flavor.

A pile of four mini zucchini frittatas

About this Recipe

These Zucchini Egg Muffins are also surprisingly simple, super delicious, and oh-so handy to have in the fridge for easy grab-and-go breakfasts and snack-attack satisfaction. I love whipping up a batch of these bad boys on Sunday to have on hand all week.

A dozen mini zucchini frittatas in a glass container for meal prep

Ingredients for Zucchini Egg Muffins

The basic formula for this Zucchini Egg Muffins recipe is:

  • Eggs – large, and 10 of them
  • Onion
  • Garlic
  • Zucchini (of course!)
  • Fresh herbs like rosemary, thyme, parsley, basil or chives. My fave is a combo of rosemary and parsley.
  • Salt & pepper

The recipe is super flexible … add whichever herbs you like (I’m partial to rosemary and parsley, but thyme is also wonderful). They would also be fabulous with a bit of crumbled feta or even some good ol’ cheddar if you’re dairy-inclined. And my guy would definitely go for a bit of bacon or ham in his, though he’s actually pretty happy with them as-is.

How to Make Them

They’re so, so easy. First, you sauté the onions and garlic. Then, you mix them in a bowl with the remaining ingredients and whisk until combined. Then simply pour into muffin cups and bake!

What to Serve with Zucchini Egg Muffins

  • A couple of mini frittatas + this Gluten-Free Pumpkin Bread make the perfect summer-into-fall breakfast.
  • If you’re eating vegetarian and looking for even more protein, how about a couple slices of this Tofu Bacon served alongside?
  • I love the idea of breakfast salad and think these would be the perfect accompaniment.

Portable, make-ahead, cute – these Mini Zucchini Frittatas have it all! Here’s the full, printable recipe.

No ratings yet

Zucchini Egg Muffins

Prep: 10 minutes
Cook: 30 minutes
Total: 40 minutes
Author: Karen
Yield: 12
Super simple yet utterly delicious, these easy mini frittatas are the perfect make-ahead breakfast or hearty snack.


  • 2 teaspoons olive oil
  • 1 yellow onion (small; diced)
  • 1 garlic clove (medium; minced)
  • 1 zucchini** (small; finely shredded – about 1 cup)
  • 2 tablespoons fresh herbs*** (like rosemary, thyme, parsley, basil, or chives)
  • 1/2 teaspoon kosher salt
  • 1/8 teaspoon freshly ground black pepper
  • 10 large eggs


  • Preheat oven to 350 degrees Fahrenheit. Line a standard-size, 12-cup muffin pan with silicone liners.*
  • Place a medium saute pan over medium heat. When hot, add the olive oil. Add the onion and cook, stirring occasionally, until softened, 4-5 minutes. Add the garlic and cook for another minute. Remove from heat and let cool. Once cooled, pour the onions and garlic into a large bowl. Add the zucchini, herbs, salt, and pepper to the bowl and combine. Add the eggs and whisk vigorously until well-blended.
  • Divide the mixture between the muffin cups. Bake until set and no longer jiggly, 25-30 minutes.
  • Remove from oven and let cool for about 10 minutes, then carefully remove the frittatas from the cups before they are completely cool (they'll be harder to remove and might stick otherwise).
  • Frittatas keep refrigerated in an airtight container for 3-4 days. They can also be frozen if desired.


*I highly recommend silicone liners because the eggs stick to the muffin cups and create quite a mess otherwise. You can also try oiling the cups very, very well and/or using paper liners, but the egg will stick some.
** Small zucchini is best for lower water content. If you use a larger zucchini or it seems to be very watery, I suggest laying the zucchini shreds on a layer of paper towels for 5-10 minutes to draw out some of the moisture.

*** Fresh herb notes

Rosemary, thyme, parsley, basil, or chives are all delicious. I love a combo of a bit of rosemary and a lot of parsley. Yum.

Dairy option

Add 1/2 cup or so of crumbled feta, shredded cheddar, shredded Parmesan, or another favorite cheese to the mix.

Meat option

Add some cubed ham or crumbled bacon to the egg mixture. Or, if you want meat in just half, fill half the egg cups, add 1/4 cup of meat to the remaining eggs, and fill the remaining cups.
Note for both of these options: This recipe as-is fills the muffin cups almost to the brim, so if you add ingredients, you might need to break out a second muffin pan to cook the remaining mini frittatas. Bonus: you’ll get more frittatas out of the deal!

Nutrition Facts

Serving: 1g, Calories: 65kcal, Carbohydrates: 2g, Protein: 5g, Fat: 4g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Trans Fat: 0.01g, Cholesterol: 136mg, Sodium: 151mg, Potassium: 111mg, Fiber: 0.3g, Sugar: 1g, Vitamin A: 287IU, Vitamin C: 5mg, Calcium: 27mg, Iron: 1mg
This post may contain affiliate links, which means if you click on a link and make a purchase, I may receive a portion of the proceeds. More about this here.