Mornings used to be my least favorite part of the day—rushing to get ready, making coffee, and hoping everyone remembered their lunch.
Breakfast often got skipped or thrown together at the last minute. That all changed the day I discovered these Ham and Cheese Egg Cups.
They started as a little experiment when I had leftover ham and a block of cheese sitting in the fridge. I just wanted something quick, easy, and satisfying that I could grab on the go.

What came out of the oven were golden, fluffy little cups packed with cheesy, savory goodness—and I realized I had found my new morning lifesaver.
Now, whether it’s a busy weekday or a slow Sunday morning, these egg cups are my go-to. They’re high in protein, easy to make ahead, and endlessly customizable. Every bite feels like a warm little reward that makes the start of my day feel just a little bit brighter.
A Little Story Behind This Recipe

I first made these egg cups on a hectic weekday morning when I was running late but still wanted something hearty for breakfast.
I had some leftover ham from the night before and a block of cheese that needed to be used up. Honestly, I was just tossing ingredients into muffin tins, hoping for the best.
When I pulled them out of the oven, I couldn’t believe how golden, fluffy, and perfectly cheesy they looked. The first bite was even better—warm, savory, and satisfying in a way that made me pause and actually enjoy breakfast for once.
Since then, these Ham and Cheese Egg Cups have become a staple in my kitchen. I make a batch at the start of the week, and suddenly, busy mornings feel manageable.
My kids even started grabbing them on their way out the door, and I love knowing we’re all starting the day with something simple, tasty, and homemade.
Ingredients You’ll Need
Here’s everything that goes into these protein-packed breakfast cups:
- Ham Slices (6): Thin but sturdy slices (like deli ham or black forest ham) that act as the “cup.”
- Eggs (6): Large eggs are perfect. You can also use egg whites for a lighter version.
- Cheese (½ cup): Shredded cheddar is classic, but mozzarella, Swiss, or Monterey Jack all work.
- Milk or Cream (2 tbsp, optional): Adds fluffiness to the eggs.
- Seasonings: Garlic powder, onion powder, salt, and pepper for flavor.
- Fresh Herbs (optional): Parsley, chives, or green onions to brighten the flavor.
How to Make Ham and Cheese Egg Cups
Step 1: Preheat and Prep
I always start by preheating my oven to 375°F (190°C). While it warms up, I lightly grease my 6-cup muffin tin—or use silicone liners if I’m feeling fancy.
You’ll love using silicone because the egg cups slide out perfectly without sticking. This is a small step that makes the whole process feel effortless.
Step 2: Make the Ham “Cups”

Take a slice of ham and press it into each muffin cavity, forming a little cup. Don’t worry if the edges overlap—that actually makes the cups sturdier.
I like to gently pinch the edges so they stay upright while the eggs bake. You’ll see how this simple step creates the perfect “bowl” for your eggs and cheese.
Step 3: Mix the Eggs

In a small bowl, whisk together the eggs, a splash of milk (optional if you like them fluffier), garlic powder, onion powder, salt, and pepper.
I always taste a tiny bit of the mixture before filling—this is your chance to adjust seasoning and make sure every bite is flavorful. I love this step because it’s quick, but it makes a big difference in the final flavor.
Step 4: Add Cheese and Fill

Sprinkle a little shredded cheese into each ham cup. Then pour in the egg mixture until each cup is about three-quarters full.
I like topping with extra cheese because it melts beautifully in the oven and makes the egg cups extra indulgent. If you love gooey cheese like I do, don’t be shy with this part.
Step 5: Bake
Place the muffin tin in the oven and bake for 18–20 minutes. I usually check them at 18 minutes because I like my eggs firm but still soft in the middle.
You’ll know they’re done when the tops are lightly golden and a toothpick inserted in the center comes out clean. The aroma will fill your kitchen, and honestly, this is one of my favorite parts of the day.
Step 6: Cool and Serve

Let the egg cups cool for 2–3 minutes before removing them from the muffin tin. I know it’s tempting to dive in right away, but this little pause helps them hold their shape.
Sprinkle with fresh herbs if you like a touch of color and extra flavor.
Serve them warm, or store them for a quick grab-and-go breakfast. Personally, I love having a few ready in the fridge for busy mornings—it feels like a little treat I can enjoy without any stress.
Tips for Success
- Use a silicone muffin tray if you can – I always reach for mine because the cups slide out effortlessly, and you don’t have to fight with sticking edges. It’s such a small step, but it makes cleanup and serving so much easier.
- Don’t overfill the cups – Trust me, I’ve been there. The eggs puff up while baking, so leaving a little space at the top prevents spills and keeps your cups perfectly shaped.
- Choose thicker ham slices – I prefer the thicker cuts because they hold their shape better in the muffin tin. It also makes the cups feel heartier and more substantial.
- Double the recipe for meal prep – Sometimes I make a double batch and store them in the fridge. It’s a lifesaver for busy mornings, and you’ll thank yourself when you can just grab a ready-made breakfast without thinking.
Delicious Variations

Veggie Egg Cups – Sometimes I like to sneak in extra veggies. I’ll sauté spinach, bell peppers, mushrooms, or onions and fold them into the egg mixture. You’ll get that extra color, flavor, and nutrients without feeling like you’re missing out on the savory goodness.
Meat Lovers – If I’m craving something extra hearty, I layer in crumbled bacon or cooked sausage with the ham. Honestly, the combination of crispy, salty meat with gooey cheese and fluffy eggs is a game-changer.
Southwest Style – On days I want a little kick, I add diced jalapeños, pepper jack cheese, and sometimes top with a spoonful of salsa. It’s like a mini fiesta in every bite, and you’ll feel that spicy warmth with every forkful.
Mediterranean – For a fresher twist, I swap the cheese and toppings for feta, olives, and sun-dried tomatoes. The flavors are bright and tangy, and it’s a fun way to shake up the classic breakfast routine.
Breakfast Florentine – One of my personal favorites: ham, spinach, and Swiss cheese. The creaminess of the Swiss paired with fresh spinach and salty ham is just perfection—you’ll see why I go back to this combination again and again.
Storage and Reheating
- Fridge – I like to keep leftover egg cups in an airtight container for up to 4 days. They’re perfect for those mornings when you’re running late—I just grab one (or two) and go.
- Freezer – If I want to prep for a longer stretch, I wrap each egg cup in foil or pop them into a freezer-safe bag. They keep beautifully for up to 2 months. When I’m ready to enjoy, it feels like having a fresh homemade breakfast waiting for me.
- Reheat – My go-to method is the microwave: 30–45 seconds is usually enough. If you want them a little crispier, I like to pop them in a 350°F oven for 5 minutes. Either way, they taste almost as good as when they first came out of the oven, and you’ll feel like you put in zero effort.
Serving Ideas
Pair with fresh fruit – I love adding a handful of berries or apple slices on the side. It gives a nice balance of sweetness and freshness to each savory bite, and you feel like your breakfast is really complete.
Add avocado – Sliced avocado on the side or even on top of the egg cup adds creamy texture and healthy fats. I always feel more satisfied when I include it, and it keeps me full until lunch.
Protein snack – These egg cups aren’t just for breakfast. I often grab one in the afternoon as a quick protein snack instead of chips or crackers. You’ll be amazed at how filling and convenient they are—it’s like having a little homemade energy boost ready whenever you need it.
FAQ
Can I make these ahead of time?
Yes! They’re perfect for meal prep and taste just as good reheated.
Do I have to use ham?
No—you can substitute turkey, prosciutto, or even use tortillas as the base.
Can I make these dairy-free?
Yes, just skip the cheese or use a dairy-free cheese alternative.
Are they keto-friendly?
Absolutely—these are naturally low-carb and high-protein.
Nutrition (Per Cup)
- Calories: ~120
- Protein: 12g
- Fat: 8g
- Carbs: 1g
Ham and Cheese Egg Cups– The Perfect High-Protein Breakfast
Course: Breakfast / BrunchCuisine: AmericanDifficulty: Easy6
servings10
minutes18
minutes300
kcalI first made these on a rushed Monday morning when I was juggling getting the kids ready and trying not to skip breakfast myself. I had some leftover ham, a few eggs, and cheese in the fridge. I wasn’t expecting much, but as soon as they baked, the aroma filled the kitchen, and I couldn’t resist grabbing one warm out of the oven.
My kids ended up loving them too—they were gone before I even finished my coffee! Ever since, these egg cups have become my go-to for a simple, protein-packed start to the day.
Ingredients
6 slices ham (thicker slices hold better)
6 large eggs
2 tbsp milk (optional)
½ tsp garlic powder
½ tsp onion powder
Salt & pepper, to taste
½ cup shredded cheese (cheddar, Swiss, or favorite)
Fresh herbs for garnish (optional)
Directions
- Preheat and Prep
Preheat oven to 375°F (190°C). Lightly grease a 6-cup muffin tin or use silicone liners for easy removal. - Make the Ham Cups
Place one slice of ham into each muffin cavity, pressing it to form a cup. Overlapping edges are fine—they make a sturdier base. - Mix the Eggs
Whisk together eggs, milk (if using), garlic powder, onion powder, salt, and pepper until smooth. Taste and adjust seasoning. - Add Cheese and Fill
Sprinkle a little shredded cheese into each ham cup. Pour the egg mixture evenly, filling about ¾ of the cup. Top with extra cheese if desired. - Bake
Bake for 18–20 minutes or until eggs are fully set and slightly golden. - Cool and Serve
Cool 2–3 minutes before removing. Garnish with fresh herbs and serve warm.
Recipe Video
Tips for Success
- Use a silicone muffin tray for easy removal.
Don’t overfill the cups; eggs puff while baking.
Choose thicker ham slices for better structure.
Double the recipe for a week’s worth of meal-prep breakfasts.
Variations
Veggie Egg Cups: Add sautéed spinach, bell peppers, mushrooms, or onions.
Meat Lovers: Layer crumbled bacon or cooked sausage with the ham.
Southwest Style: Add diced jalapeños, pepper jack cheese, and top with salsa.
Mediterranean: Use feta cheese, olives, and sun-dried tomatoes.
Breakfast Florentine: Ham + spinach + Swiss cheese = perfection.
Storage & Reheating
Fridge: Airtight container up to 4 days.
Freezer: Wrap individually or use a freezer bag; lasts up to 2 months.
Reheat: Microwave 30–45 seconds or bake at 350°F for 5 minutes.
Serving Suggestions
Pair with fresh fruit for a balanced breakfast.
Serve with avocado slices for extra healthy fats.
Enjoy as a mid-day protein snack.
Nutrition (per serving, ~6 servings)
Calories: 180
Protein: 14g
Carbs: 2g
Fat: 12g
Fiber: 0.5g
Final Thoughts
These Ham and Cheese Egg Cups are the kind of recipe you’ll want to keep in your back pocket. They’re simple, versatile, and make mornings so much easier. Whether you’re feeding a family, meal prepping for yourself, or just need a quick snack, these egg cups check all the boxes.
Make a batch today and see how they transform your breakfast routine!










