This post may contain affiliate links, Read the full disclosure here.
If there’s one breakfast recipe I come back to week after week, it’s these Spinach & Cheese Egg Muffins. Whether I’m meal-prepping for the school week, trying to eat cleaner, or just need something fast and filling, these little muffins are my go-to.
They’re savory, cheesy, full of veggies, and so easy to make. Even better? My kids actually love them (and that’s saying something when spinach is involved).
Why You’ll Love These Spinach & Cheese Egg Muffins

Honestly, what’s not to love? These muffins are perfect for:
- Busy mornings when you need something quick
- Meal prep (they freeze and reheat like a dream)
- High-protein breakfast goals
- Low-carb, gluten-free diets
- Feeding toddlers and picky eaters
They check all the boxes. And if you’re into tracking macros or doing Weight Watchers, they’re easy to fit into your plan.
Ingredients You Need for Spinach & Cheese Egg Muffins
Here’s what I typically use, but I’ll also share easy swaps below:
- 6 to 8 strips of bacon, chopped
- ½ large onion, chopped
- 1½ cups shredded cheddar cheese
- 2 to 3 cups fresh spinach
- 12 large eggs
- Cooking spray (for the muffin tin)
Tip: Use sharp cheddar for max flavor, or mix in some mozzarella or pepper jack for fun.
How to Make Spinach & Cheese Egg Muffins
This recipe makes 12 standard muffins, perfect for a week’s worth of breakfast. Here’s how to whip them up:
Step 1: Preheat and Prep
- Preheat your oven to 350°F.
- Spray a 12-cup muffin tin generously with cooking spray.
Step 2: Beat the Eggs
- In a large mixing bowl, crack and whisk the eggs until frothy.
- Stir in the shredded cheese.
And for Step 3: Cook the Bacon, Onion & Spinach
- In a frying pan over medium heat, cook the chopped bacon and onions for about 10 minutes.
- Add the spinach and cook until wilted, about 2–3 minutes.
- Remove from heat and let cool for 5 minutes.
Step 4: Combine and Fill
- Stir the spinach mixture into the egg and cheese bowl.
- Ladle or scoop the mixture into the prepared muffin cups, filling about ¾ full.
And Step 5: Bake and Cool

- Bake for 15 minutes or until the centers are set.
- Let cool for 5 minutes.
- Use a butter knife to loosen and gently pop them out.
Pro Tip: Letting them rest makes them easier to remove. And yes, they deflate a little—that’s totally normal.
Recipe Swaps and Add-Ins
This recipe is endlessly customizable. Here are some of my favorite variations:
- No bacon? Sub in sausage, turkey bacon, or skip entirely for a vegetarian version.
- Add more veggies like bell peppers, mushrooms, or even shredded zucchini (just squeeze out the water).
- No cheese? You can skip it, or use a dairy-free alternative.
- For babies or toddlers: Use less salt and bake in mini muffin tins.
FAQs About Spinach Egg Muffins
How long do spinach egg muffins bake at 350?
Bake for 15 minutes, or until the tops are just firm and slightly golden.
Can I freeze egg muffins?
Absolutely. Let them cool completely, wrap individually in plastic wrap, and store in a freezer bag for up to 3 months.
How do I reheat them?
Microwave for 30–45 seconds. Or warm in the oven at 300°F for about 5 minutes.
Can I use frozen spinach?
Yes! Just thaw it and squeeze out all the moisture before cooking.
Are these muffins healthy?
Yes! They’re high in protein, low in carbs, gluten-free, and packed with veggies. Great for meal prep, and even better if you skip the bacon or use turkey.
What to Serve with Spinach & Cheese Egg Muffins
These are great on their own, but if you want a full breakfast plate, try:
- A slice of whole grain toast
- Greek yogurt with berries
- Fresh fruit
- Avocado slices
- Smoothies
Storage Tips
These store so well, which is why they’re perfect for busy weeks.
Fridge:
- Store in an airtight container for up to 5 days
Freezer:
- Wrap each muffin in plastic wrap and place in a freezer bag
- Label and freeze for up to 3 months
Reheating:
- From fridge: 30–45 seconds in the microwave
- From freezer: Defrost overnight, then reheat as above
Make-Ahead Breakfast Game-Changer
These Spinach & Cheese Egg Muffins are a lifesaver. Whether you’re trying to eat more protein, get your kids to eat veggies, or just need a grab-and-go breakfast, these muffins always deliver.
They’re simple, satisfying, and endlessly flexible. And honestly? They make me feel like I’m starting the day on the right foot.
If you try them, let me know! Tag me on Pinterest @RitzyRecipes and share your version. I’d love to hear if you added sausage, swapped the cheese, or baked a double batch!
Texas Caviar for a bold, tangy side dish
Grilled Shrimp Bowl with lime and avocado
Strawberry Spinach Salad for a refreshing contrast
Thanks for stopping by, friend. Let’s keep mornings simple, delicious, and full of flavor.
Print
Spinach & Cheese Egg Muffins – A Make-Ahead Breakfast You’ll Crave
- Total Time: 25 minutes
- Yield: 12 muffins 1x
- Diet: Gluten Free
Description
These Spinach & Cheese Egg Muffins are the ultimate quick, protein-packed breakfast. They’re great for busy mornings, brunch meal prep, or even toddler-friendly finger food. Made with fresh spinach, eggs, cheddar, and bacon, they’re customizable, freezer-friendly, and done in just 30 minutes!
Ingredients
- 6 to 8 strips of bacon, chopped
- ½ large onion, chopped
- 1½ cups shredded cheddar cheese
- 2 to 3 cups fresh spinach
- 12 large eggs
- Cooking spray for the muffin tin
Instructions
- Preheat oven to 350°F and generously spray a 12-cup muffin tin with cooking spray.
- In a large bowl, crack and whisk 12 eggs until light and frothy. Stir in shredded cheddar cheese.
- In a skillet over medium heat, cook chopped bacon and onion for about 10 minutes until crispy and softened. Add spinach and cook 2–3 minutes until wilted. Let cool for 5 minutes.
- Stir the cooked bacon-spinach mixture into the egg and cheese bowl. Mix until combined.
- Use a ladle or measuring cup to fill each muffin cup about ¾ full.
- Bake for 15 minutes at 350°F until centers are just set. Let cool in the pan for 5 minutes before removing.
Notes
Spray the pan well or use silicone muffin liners to prevent sticking. These muffins are great cold, warm, or frozen. Add-ins like bell peppers, mushrooms, or cottage cheese make great variations. Store in fridge for up to 5 days or freeze for 3 months. Reheat in microwave for 30–45 seconds.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Breakfast
- Method: Baked
- Cuisine: American
Nutrition
- Serving Size: 1 muffin
- Calories: 130
- Sugar: 1g
- Sodium: 260mg
- Fat: 9g
- Saturated Fat: 4g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 1g
- Fiber: 0g
- Protein: 9g
- Cholesterol: 135mg




