Bell pepper, spinach, sharp cheddar, eggs. That’s genuinely it. Make a batch Sunday and breakfast is sorted Monday through Friday — no thinking required before 8am.
Some recipes just work. No drama, no complicated steps, no searching for some ingredient you’ve never heard of. This classic veggie egg muffin is exactly that — bell pepper, spinach, cheddar, eggs. Done.
I’ve made probably a hundred versions of egg muffins over the years. Spicy ones, Mediterranean ones, meat-loaded ones. And I always come back to this one. There’s something about the sweetness of the bell pepper with the mild bitterness of the spinach and that melty sharp cheddar that just works together every single time. My daughter literally asks for these by name, which is not something I take lightly.
If you’re new to meal prepping breakfast, this is the perfect starting point. It’s forgiving, fast, and the ingredients are things you probably already have in the fridge right now. Make a batch on Sunday afternoon and breakfast is sorted for the whole week. No thinking required before 8am — which is honestly the whole goal.
Why You’ll Love This Recipe
- Five ingredients — eggs, bell pepper, spinach, cheddar, milk. That’s genuinely it
- 25 minutes start to finish — including oven time
- Holds up beautifully in the fridge for 5 full days without getting weird
- Naturally gluten free with zero substitutions needed
- Kid-friendly — the colors are pretty, the flavor is mild, and they’re fun to eat
- High in protein — around 6g per muffin, keeps you full way longer than toast
- Freezer-friendly — make a double batch and you’re set for two weeks
Step-by-Step Instructions
-
1Preheat and prep your pan. Set your oven to 375°F (190°C). Grease your muffin tin really well — every cup, including the flat rim around each one. Egg sticks aggressively, and you’ll lose half a muffin if the tin isn’t properly greased. A silicone pan is even better if you have one.💡 Use a silicone muffin pan if you have one — the muffins pop right out with zero effort and zero sticking.
-
2Dice your vegetables. Cut the bell pepper into small pieces, roughly ¼ inch. Dice the onion small too — you want everything to cook through in the oven without any crunchy raw spots. Give the spinach a rough chop so it distributes evenly rather than clumping in one spot.
-
3Whisk your egg base. Crack all 6 eggs into a large measuring cup with a spout — the spout makes pouring into the muffin cups so much tidier. Add the milk, garlic powder, salt, and pepper. Whisk well until smooth, fully combined, and just slightly frothy. About 30 seconds of good whisking.💡 Season the egg mixture generously — eggs need more salt than you expect when raw. Taste it before it goes in; you can’t add more once they’re baked.
-
4Fill the muffin cups. Divide the diced bell pepper, spinach, and onion evenly between all 12 cups. Don’t overthink the distribution — roughly even is fine. Sprinkle a small pinch of shredded cheddar over the vegetables in each cup.
-
5Pour the egg mixture. Slowly pour the whisked egg over the fillings in each cup. Fill them about ¾ of the way — leave some room because they puff up in the oven. Go slow so the egg distributes evenly and you don’t overflow.⚠️ Don’t fill above ¾ — they puff up considerably during baking and overflow makes a mess on the pan and the oven floor.
-
6Bake. Place the tin in the center of your preheated oven and bake for 18 to 22 minutes. They’re done when the tops are puffed, the centers look set (not jiggly), and the edges are just barely golden. A toothpick inserted into the center should come out clean.⚠️ Don’t open the oven door during baking — the temperature drop can cause them to deflate. Check once at 18 minutes and go from there.
-
7Rest and remove. Take them out of the oven and let them sit in the pan for 5 full minutes before you try to remove them. They need that time to firm up. Then run a butter knife around each one and gently lift them out — they should pop out cleanly.💡 Don’t rush the 5-minute rest. They’re too fragile straight from the oven and will fall apart if you try to remove them too soon.
Breakfast Veggie Egg Muffins — Bell Pepper, Spinach & Cheddar
🧄 Ingredients
- 6 ¾ large eggs
- 60 ¾ ml whole milk
- 80 ¾ g red or orange bell pepper, diced small
- 25 ¾ g fresh baby spinach, roughly chopped
- 35 ¾ g white or yellow onion, finely diced
- 55 ¾ g sharp cheddar cheese, freshly grated
- 1 ¾ tsp garlic powder
- 1 ¾ tsp fine sea salt
- 1 ¾ tsp black pepper
- 1 ¾ tbsp cooking spray or olive oil
📋 Instructions
-
1
Preheat the oven to 375°F (190°C). Grease every cup of a 12-cup muffin tin very generously with cooking spray or olive oil, including the sides. Do not rush this step — eggs stick badly to under-greased pans.
💡 A silicone muffin pan eliminates sticking completely and is worth getting if you make these regularly. -
2
Dice the bell pepper and onion into small pieces, about 1/4 inch. Roughly chop the spinach. If the spinach is damp from washing, pat it dry with a paper towel before chopping.
💡 Small, even pieces ensure everything cooks through properly in the oven. -
3
Crack 6 eggs into a large measuring cup with a spout or a bowl. Add the milk, garlic powder, salt, and pepper. Whisk well for about 30 seconds until smooth, fully combined, and slightly frothy.
💡 Taste the egg mixture and season properly now — you cannot add more salt after baking. -
4
Divide the diced bell pepper, spinach, and onion evenly between the 12 muffin cups. Add a small pinch of shredded cheddar cheese on top of the vegetables in each cup.
💡 Roughly even distribution is fine — no need to be precise. -
5
Slowly pour the whisked egg mixture over the fillings in each cup, filling each one about 3/4 full. Leave room at the top — the egg puffs up during baking.
💡 A measuring cup with a spout makes this step much neater and prevents spills. -
6
Bake in the center of the preheated oven for 18 to 22 minutes, until the tops are puffed, the centers are set and not jiggly, and the edges are just lightly golden. A toothpick inserted in the center should come out clean.
💡 Don\'t open the oven door during baking — the temperature drop can cause more deflating than usual. -
7
Remove from the oven and let the muffins rest in the pan for 5 full minutes before removing. Run a butter knife around the edge of each muffin and gently lift them out.
💡 The resting time is important — they need to firm up before you try to pop them out or they may fall apart.
Nutrition Per Serving
💡 Pro Tips
- Grate your own cheese. Pre-shredded cheddar is coated with potato starch that stops it from melting properly. A freshly grated block melts into the egg mixture beautifully and tastes significantly better.
- Pat your spinach dry if it’s wet. Excess moisture from washing can make your muffins watery on the bottom. A quick pat with a paper towel before chopping is all it takes.
- Don’t skip the milk. It creates steam as the eggs bake, giving you a lighter, fluffier texture instead of a dense rubbery egg cup.
- Season the egg mixture properly before pouring. Eggs need more salt than you expect raw — taste it and season at this stage because you can’t add more once they’re baked.
- Use a silicone muffin pan if you have one. The muffins squeeze right out with zero effort and zero sticking. With a metal pan, be very generous with grease all the way up the sides.
- Don’t open the oven door during baking. The temperature drop can cause them to deflate more dramatically than usual. Trust the timer and check once at 18 minutes.
Variations to Try
Throw in a pinch of red pepper flakes to the egg mixture, or swap the cheddar for pepper jack. A little kick without changing the whole vibe of the recipe.
Gruyère for a nuttier flavor, feta with sundried tomatoes for a tangy Mediterranean bite, or smoked gouda for something richer and more indulgent.
Thinly sliced mushrooms, zucchini (squeeze out the water first), or halved cherry tomatoes all work beautifully alongside the bell pepper and spinach. Keep the total volume the same.
Pre-cooked crumbled turkey sausage or diced turkey bacon mixed in with the veggies takes these from a light breakfast to a really substantial one. Cook and cool the meat first.
Serving Ideas
- Two egg muffins with a piece of fruit — the whole weekday breakfast, done in 90 seconds
- Alongside sliced avocado with a pinch of flaky salt for something a little more
- On a weekend brunch board with fresh fruit, good toast, and yogurt with honey
- Cold as a mid-morning snack — the protein makes them genuinely satisfying
- Served warm with a small dipping cup of ketchup for kids — works every time
Storage & Reheating
| Where | How long | Notes |
|---|---|---|
| ❄️ Fridge | Up to 5 days | Airtight container — day 4 still tastes like day 1 |
| 🧊 Freezer | Up to 2 months | Freeze in a single layer first, then transfer to a freezer bag — freeze in pairs for easy portioning |
| 🔥 Reheat (fridge) | 30–40 sec | Microwave on a plate loosely covered with a damp paper towel — keeps them from drying out |
| 🔥 Reheat (frozen, microwave) | 60–90 sec | Straight from frozen, check halfway through |
| 🔥 Reheat (frozen, oven) | 10–12 min | Wrapped in foil at 350°F — better texture if you have the time |
Frequently Asked Questions
If there’s one recipe that’s genuinely changed how my mornings run, this is probably it. It sounds almost too simple — five ingredients, one pan, twenty minutes — but that’s exactly why it works. Simple things you’ll actually do consistently.
Make a batch this Sunday. Set them in the fridge, and see how different Monday through Friday feels when breakfast is already sorted before you even wake up. I think you’ll understand pretty quickly why this one doesn’t leave the rotation. 🧡
Get new recipes in your inbox 🍋
No spam — just the good stuff, straight to you.