Spinach & Cheese Egg Muffins – Easy, Healthy Breakfast for Meal Prep

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

Overhead view of freshly baked spinach and cheese egg muffins in a muffin tin and on a plate with spinach garnish

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

  1. Preheat your oven to 350°F.
  2. Spray a 12-cup muffin tin generously with cooking spray.

Step 2: Beat the Eggs

  1. In a large mixing bowl, crack and whisk the eggs until frothy.
  2. Stir in the shredded cheese.

And for Step 3: Cook the Bacon, Onion & Spinach

  1. In a frying pan over medium heat, cook the chopped bacon and onions for about 10 minutes.
  2. Add the spinach and cook until wilted, about 2–3 minutes.
  3. Remove from heat and let cool for 5 minutes.

Step 4: Combine and Fill

  1. Stir the spinach mixture into the egg and cheese bowl.
  2. Ladle or scoop the mixture into the prepared muffin cups, filling about ¾ full.

And Step 5: Bake and Cool

Overhead view of freshly baked spinach and cheese egg muffins in a muffin tin and on a plate with spinach garnish
  1. Bake for 15 minutes or until the centers are set.
  2. Let cool for 5 minutes.
  3. 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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Overhead view of freshly baked spinach and cheese egg muffins in a muffin tin and on a plate with spinach garnish

Spinach & Cheese Egg Muffins – A Make-Ahead Breakfast You’ll Crave


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Amelia
  • 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

Scale
  • 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

  1. Preheat oven to 350°F and generously spray a 12-cup muffin tin with cooking spray.
  2. In a large bowl, crack and whisk 12 eggs until light and frothy. Stir in shredded cheddar cheese.
  3. 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.
  4. Stir the cooked bacon-spinach mixture into the egg and cheese bowl. Mix until combined.
  5. Use a ladle or measuring cup to fill each muffin cup about ¾ full.
  6. 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

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star