Jump to Recipe
This dish has 30 grams of protein per serving, similar to these high-protein baked egg cups, and takes about 35 minutes start to finish. The protein comes from eggs, diced ham, and sharp cheddar, not a powder, so it tastes like a real breakfast instead of a protein shake in muffin form.
I make a double batch most Sundays and stash half in the chest freezer in my garage for weeks when my kids need something they can eat on the bus.
Twelve eggs and a ham steak might sound like a lot for one recipe, but that’s what gets you to 30 grams without adding a scoop of anything. The cheddar goes in both inside the muffin and on top, so you get a golden, slightly crisp cap once they bake.
Watch the bake time closely. Leave them in the oven five minutes past done and they turn rubbery and start weeping liquid onto the pan.
Why You’ll Love This Recipe
- Delivers 30 grams of real protein per serving
- Freezes well for grab-and-go school mornings
- Uses one bowl and one muffin tin
- Ready in about 35 minutes start to finish
Ingredient Notes
- eggs: Use large eggs at room temperature so they whisk smoothly into the milk and puff a bit more in the oven.
- ham: A thick-cut deli ham steak dices easier than sliced lunch meat and gives more protein per cup than shaved ham.
- cheddar cheese: Sharp cheddar melts well and carries a lot of the protein here. Monterey Jack works if you want something milder.
- whole milk: Whole milk keeps the eggs from baking dry. Half-and-half makes them richer if you have it on hand.
- bell pepper: Red bell pepper adds color and a little sweetness. Swap in diced jalapeno if you want some heat instead.
- green onion: Green onion goes on after baking so it stays bright instead of browning in the oven.

Baked Ham and Cheese Egg Muffins with Sharp Cheddar
Ingredients
Method
- Preheat the oven to 350 F / 175 C. Grease a 12-cup muffin tin (2.5-inch cups) with cooking spray or butter, or line with silicone liners.
- Dice the ham steak into small 1/2 cm cubes and dice the bell pepper. Thinly slice the green onions and set aside.
- In a large mixing bowl, whisk the eggs, milk, salt, and pepper for about a minute, until pale and slightly frothy.
- Divide the diced ham and bell pepper evenly among the 12 muffin cups. Add about two-thirds of the cheddar, saving the rest for the top.
- Pour the egg mixture over the fillings, filling each cup about three-quarters full.
- Scatter the remaining cheddar over the tops of the muffins.
- Bake for 18 to 20 minutes, until the centers are set and no longer jiggle when you nudge the pan and the edges turn golden brown.
- Remove from the oven and scatter the sliced green onions over the hot muffins.
- Cool in the tin for 5 minutes, then run a knife around the edges and transfer the muffins to a wire rack.
Notes
- Pat diced ham dry before mixing to avoid watery muffins.
- Reserve some cheddar for the top for a golden crust.
- Use silicone liners if muffins tend to stick to your tin.
- Bake exactly to time, eggs overbake fast in a muffin tin.

Tips for Success
- Grease the muffin tin well, even nonstick pans, since egg sticks harder than you’d expect once it browns.
- Whisk the eggs and milk until slightly frothy so the muffins puff instead of baking flat.
- Fill each cup no more than three-quarters full or the eggs overflow as they rise in the oven.
- Pull the muffins the moment the centers stop jiggling. Carryover heat finishes the job in the pan.
- Cool muffins in the tin for 5 minutes before running a knife around the edges to loosen them.
Variations
- Swap the ham for 250g cooked and crumbled breakfast sausage for a smokier, spicier version of these muffins.
- Stir in a cup of chopped fresh spinach for extra volume without changing the protein count much.
- Use pepper jack instead of cheddar and add diced jalapeno for a spicier breakfast muffin.
Storage and Reheating
Store cooled muffins in an airtight container in the fridge for 4 to 5 days. Let them cool completely on the rack first or condensation makes the tops soggy.
For longer storage, freeze the muffins in a single layer on a sheet pan, then transfer to a freezer bag once solid. They hold well for up to 2 months.
Reheat straight from the fridge in the microwave for 30 to 45 seconds, or from frozen for 60 to 90 seconds. For a firmer texture, reheat in a 350 F / 175 C oven for 8 to 10 minutes.
Serving Suggestions
Serve two muffins with a bowl of cut melon or berries for a breakfast that doesn’t need anything else. A piece of toast with butter rounds it out if anyone’s still hungry.
For meal prep, pack two muffins with a small container of hot sauce or salsa. They hold fine at room temperature for a few hours in a lunch bag.

FAQ
Why are my ham and cheese egg muffins watery or soggy in the middle?
Soggy centers usually mean the muffins came out before the eggs fully set, or too much liquid from the ham or peppers pooled in the cup. Pat diced ham dry before mixing and pull the muffins only once the centers stop jiggling when you nudge the pan, around 18 to 20 minutes at 350 F / 175 C.
Can I use turkey instead of ham in these egg muffins?
Yes, diced turkey breast works as a straight swap for the ham. It has slightly less protein per 100g than ham, so add an extra ounce or two of turkey or an extra 1/4 cup of cheddar to keep the 30 grams of protein per serving.
Can I freeze ham and cheese egg muffins for meal prep?
Yes, these freeze well for up to 2 months in a sealed freezer bag. Reheat straight from frozen in the microwave for 60 to 90 seconds, or in a 350 F / 175 C oven for 8 to 10 minutes if you want the tops to firm back up.
What goes well with ham and cheese egg muffins for breakfast?
Fresh fruit like melon or berries is the easiest side since it needs no cooking. A slice of buttered toast or a stack of cottage cheese pancakes works too if you want a bigger plate on the table.
Are ham and cheese egg muffins gluten free?
Yes, as written with just eggs, ham, cheese, milk, and peppers, this recipe has no flour or bread in it. Double check your deli ham and shredded cheddar labels though, since some brands add fillers or anti-caking agents that contain gluten.
What’s the difference between egg muffins and a mini frittata?
Egg muffins and mini frittatas use almost the same batter, but egg muffins bake in a standard muffin tin so each portion pops out cleanly with a defined edge. A frittata is usually baked in one skillet or dish and cut into wedges afterward.

