
I’ve made this Ham and Cheese Egg Cups Recipe more times than I can count, and they never let me down. They’re the reason my mornings stopped feeling rushed and chaotic. I mix up a batch on Sunday, and I’m set with breakfast for the entire week. If you need a protein-packed, low-carb start to your day that takes almost no effort, this is it.

Ingredients
Here’s everything I use to make a full batch of 12 egg cups. Simple pantry staples, nothing fancy required.
- 12 slices deli ham – go for a medium-thick slice; paper-thin ham tends to tear and won’t hold the egg in place
- 12 large eggs – the star of the dish, so use the freshest eggs you have
- 1/2 cup mozzarella cheese, shredded – grate it fresh from a block if you can, since pre-shredded cheese has anti-caking additives that keep it from melting as smoothly
- Salt, to taste
- Black pepper, to taste
- 2 tablespoons green onions, sliced – optional, but they add color and a mild bite

Note: These measurements make 12 egg cups, which is enough for roughly 4 to 6 servings depending on how many you eat in one sitting.
Variations
This recipe is basically a blank canvas. Here are some swaps I’ve tried or that readers rave about:
- Swap the deli ham for turkey, prosciutto, or even Canadian bacon for a different flavor profile
- Use Swiss, feta, cheddar, or pepper jack instead of mozzarella for a sharper or spicier bite
- Go dairy-free by using a plant-based shredded cheese alternative
- Stir in chopped spinach, diced bell pepper, or halved cherry tomatoes for extra veggies
- Add garlic powder, onion powder, or a pinch of red pepper flakes if you like a little heat
- Sprinkle in fresh herbs like chives, parsley, or dill instead of green onions

Cooking Time
- Prep Time: 5 minutes
- Cook Time: 15-18 minutes
- Total Time: 20-23 minutes
Equipment You Need
- Muffin tin – holds the shape of each egg cup as it bakes
- Cooking spray or oil brush – keeps the ham and eggs from sticking to the tin
- Mixing bowl – handy for whisking eggs if you prefer a fluffier texture
- Cheese grater – for freshly grated cheese that melts better
- Oven mitts – for safely handling the hot muffin tin
How to Make Ham and Cheese Egg Cups?
Making these egg cups couldn’t be simpler. It only takes three ingredients and a few basic steps to get a batch of golden, savory breakfast cups. Here’s exactly how I do it every time.
Preheat the Oven
Set your oven to 375°F and let it fully heat up before you start assembling. A properly preheated oven ensures the eggs cook evenly and set at the right pace, so don’t skip this step even if you’re in a hurry.
Prep the Muffin Tin
Lightly coat a 12-cup muffin tin with cooking spray or a light brush of oil. This keeps the ham from sticking to the metal once baked. A well-greased tin also makes cleanup and removal so much easier later on.

Line with Ham
Press one slice of ham into each muffin cup, molding it gently so it forms a little cup shape. The ham acts as the edible container that holds the cheese and egg, so make sure it covers the bottom and sides as much as possible.
Add the Cheese
Divide the mozzarella cheese evenly among the 12 cups, sprinkling it right on top of the ham. The cheese melts into the egg as it bakes, creating that gooey, savory bite in the center of every cup.

Crack in the Eggs
Crack one egg directly into each ham-lined cup, right on top of the cheese. Season each one with a pinch of salt and pepper. If you prefer a more uniform texture, whisk the eggs lightly before pouring instead of cracking them whole.

Bake to Perfection
Slide the tin into the oven and bake for 15 to 18 minutes. The shorter time gives you a softer, jammier yolk, while the full 18 minutes cooks the eggs through completely. Keep an eye on them near the end so they don’t overcook.

Garnish and Serve
Once out of the oven, let the egg cups cool for a minute or two before topping with sliced green onions. Run a butter knife around the edges if any cups are sticking, then pop them out and serve warm.

Additional Tips for Making This Recipe Better
I’ve made these enough times to pick up a few tricks that make a real difference. Here’s what works for me.
- I always let the eggs sit at room temperature for about 10 minutes before baking, since cold eggs straight from the fridge can throw off the cook time
- I grease the tin generously, even if it’s nonstick, because ham and egg can still cling to the metal
- I avoid overfilling the cups, since eggs expand slightly as they bake and can overflow
- I use a fork to gently pierce the yolk if I want it to spread evenly through the whites
- I let the egg cups rest for a couple of minutes after baking so they firm up and are easier to remove
How to Serve Ham and Cheese Egg Cups?
These egg cups are just as good on a busy weekday as they are on a lazy weekend brunch table. I like to plate a few together on a simple white dish so the golden tops and green onion garnish really stand out.
For an extra touch, add a light drizzle of hot sauce or a small dollop of sour cream on the side. Pair them with a slice of toast, some fresh fruit, or a small side salad if you want a more complete plate. They also look great arranged on a platter for brunch gatherings, especially with a sprinkle of extra cheese and fresh herbs on top.

Nutritional Information
Here’s a general breakdown per egg cup, though exact values will vary depending on the ham and cheese brands you use.
- Calories: approximately 90-115 kcal
- Protein: approximately 8-9 grams
- Carbohydrates: approximately 1 gram
- Fat: approximately 6-7 grams
Make Ahead and Storage
Refrigerating
Once the egg cups have cooled completely, store them in an airtight container in the fridge. They stay fresh for up to a week, making them perfect for meal prep at the start of your week.
Freezing
These freeze well too. Place cooled egg cups in a freezer-safe bag or container, separating layers with parchment paper. They’ll keep well for up to 2 months in the freezer.
Reheating
To reheat, simply microwave for 30 to 60 seconds if refrigerated, or closer to 90 seconds if frozen. They come out warm and just as delicious as fresh from the oven.
Why You’ll Love This Recipe
There are so many reasons this has become a weekly staple in my kitchen. Here’s why I think you’ll love it too.
- It’s incredibly quick to make, taking well under 30 minutes from start to finish with minimal hands-on effort
- It’s naturally low carb and high protein, making it a satisfying option if you’re watching your carb intake
- It’s endlessly customizable, so you can swap the ham, cheese, or add-ins to match whatever you have on hand
- It’s perfect for meal prep, since a single batch covers breakfast for several days
- It’s kid-friendly and crowd-pleasing, whether you’re serving a busy family or hosting a weekend brunch

Ham and Cheese Egg Cups Recipe
Ingredients
Method
- Set your oven to 375°F and let it fully heat up before you start assembling. A properly preheated oven ensures the eggs cook evenly and set at the right pace, so don’t skip this step even if you’re in a hurry.
- Lightly coat a 12-cup muffin tin with cooking spray or a light brush of oil. This keeps the ham from sticking to the metal once baked. A well-greased tin also makes cleanup and removal so much easier later on.
- Press one slice of ham into each muffin cup, molding it gently so it forms a little cup shape. The ham acts as the edible container that holds the cheese and egg, so make sure it covers the bottom and sides as much as possible.
- Divide the mozzarella cheese evenly among the 12 cups, sprinkling it right on top of the ham. The cheese melts into the egg as it bakes, creating that gooey, savory bite in the center of every cup.
- Crack one egg directly into each ham-lined cup, right on top of the cheese. Season each one with a pinch of salt and pepper. If you prefer a more uniform texture, whisk the eggs lightly before pouring instead of cracking them whole.
- Slide the tin into the oven and bake for 15 to 18 minutes. The shorter time gives you a softer, jammier yolk, while the full 18 minutes cooks the eggs through completely. Keep an eye on them near the end so they don’t overcook.
- Once out of the oven, let the egg cups cool for a minute or two before topping with sliced green onions. Run a butter knife around the edges if any cups are sticking, then pop them out and serve warm.
Notes
- I always let the eggs sit at room temperature for about 10 minutes before baking, since cold eggs straight from the fridge can throw off the cook time
- I grease the tin generously, even if it’s nonstick, because ham and egg can still cling to the metal
- I avoid overfilling the cups, since eggs expand slightly as they bake and can overflow
- I use a fork to gently pierce the yolk if I want it to spread evenly through the whites
- I let the egg cups rest for a couple of minutes after baking so they firm up and are easier to remove






