Baked Ham and Cheese Omelette

*This post may contain affiliate links. Read more »

Jump to Recipe

Quick Recipe Info

This one comes together with just a handful of pantry staples, and it bakes hands-off while you handle the rest of your morning. Here’s what you need to know before you start.

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Servings: 6
  • Calories: 245 per serving
  • Protein: 19g per serving
  • Gluten-Free: Yes
  • Dairy-Free: No
  • Vegan: No
  • Meal Prep Friendly: Yes

Why You’ll Love This Recipe

This is one of those recipes I keep coming back to because it solves the “what’s for breakfast” problem for the whole week in one go. It’s simple, satisfying, and never feels boring.

  • High in protein
  • Great for meal prep
  • Beginner-friendly, no flipping required
  • Family-approved and kid-friendly
  • Naturally gluten-free
  • Budget-friendly using simple ingredients
  • Easy to customize with add-ins

Ingredients You’ll Need

Here’s everything that goes into this baked omelette. Nothing fancy, just simple ingredients that come together beautifully in the oven.

Eggs – 10 large

Eggs are the base of this whole dish, giving it that classic fluffy omelette texture. Let them sit at room temperature for a few minutes before whisking for a smoother, airier bake.

Milk – 1/2 cup

Milk loosens up the eggs and helps create that soft, custardy texture instead of a dense, rubbery bake. Whole milk gives the richest result, but 2% works fine too.

Diced Ham – 1 1/2 cups

This is where the flavor really comes from, so use a good quality ham steak or leftover baked ham if you have it. Dice it small so every bite gets a bit of that smoky, salty flavor.

Shredded Cheddar Cheese – 1 1/2 cups

Sharp cheddar melts beautifully and adds that classic ham and cheese flavor combo. Feel free to shred your own block cheese for better melting than pre-shredded bags.

Shredded Mozzarella Cheese – 1/2 cup

Mozzarella adds a stretchy, gooey texture that balances the sharpness of the cheddar. It also helps keep the omelette soft instead of overly firm.

Diced Bell Pepper – 1/2 cup

A little bell pepper adds color, crunch, and a slight sweetness that plays well against the salty ham. Red or yellow peppers add the mildest flavor if you’re not a fan of green.

Diced Onion – 1/3 cup

Onion brings a savory depth to the whole dish without overpowering it. Dice it finely so it cooks through fully during baking.

Salt – 1/2 teaspoon

Salt brings out the flavor of the eggs and balances the richness of the cheese. Adjust slightly if your ham is already very salty.

Black Pepper – 1/4 teaspoon

A little pepper adds warmth and a subtle kick without making the dish spicy.

Butter – 1 tablespoon, melted

Butter greases the baking dish and adds a touch of richness to the edges of the omelette as it bakes.

Optional Add-Ins

If you want to switch things up, try stirring in a handful of baby spinach, chopped mushrooms, or a sprinkle of crumbled bacon along with the ham. Fresh herbs like chives or parsley also add a nice pop of freshness right before serving.

Tools For This Recipe

A few simple tools make this recipe even easier. You’ll want a large mixing bowl and a whisk for beating the eggs smooth, a 9×13-inch baking dish for even cooking, and a good nonstick spatula for lifting out clean slices once it’s baked.

How to Make It

This recipe really is as simple as whisk, pour, and bake. Here’s exactly how I put it together every time.

Step 1: Preheat the Oven and Prep the Dish

Preheat your oven to 375°F and brush a 9×13-inch baking dish with the 1 tablespoon of melted butter. Make sure to coat the corners well so the eggs don’t stick once baked.

Step 2: Whisk the Eggs and Milk

In a large bowl, whisk together the 10 eggs and 1/2 cup of milk until the mixture is smooth and slightly frothy. You’re looking for an even, pale yellow color with no streaks of egg white remaining.

Step 3: Season the Egg Mixture

Stir in the 1/2 teaspoon of salt and 1/4 teaspoon of black pepper. Whisk once more to make sure the seasoning is evenly distributed throughout the eggs.

Step 4: Add the Ham, Cheese, and Vegetables

Fold in the 1 1/2 cups of diced ham, 1 1/2 cups of cheddar cheese, 1/2 cup of mozzarella, 1/2 cup of bell pepper, and 1/3 cup of onion. Stir gently so everything is evenly distributed but the eggs stay light.

Step 5: Pour Into the Baking Dish

Pour the entire mixture into your prepared baking dish and spread it out evenly with a spatula. Give the dish a gentle shake so the ham and cheese settle evenly across the bottom.

Step 6: Bake Until Set

Bake for 22 to 25 minutes, or until the center is fully set and no longer jiggles when you gently shake the dish. The top should be lightly golden and slightly puffed.

Step 7: Rest and Slice

Let the omelette rest for 5 minutes before slicing into squares. This short rest helps it firm up so your slices hold together nicely instead of falling apart.

Substitutions and Variations

This recipe is easy to adjust based on what you have in your fridge or what your family prefers. Here are a few swaps that genuinely work well.

Instead of Ham

Cooked bacon or breakfast sausage both work great in place of ham if that’s what you have on hand. Just make sure it’s fully cooked and diced small before folding it into the eggs.

Instead of Cheddar

Swap in Monterey Jack or a Mexican cheese blend for a slightly different flavor profile. The texture will stay just as creamy and melty.

Instead of Milk

Half-and-half makes the omelette even richer, while unsweetened almond milk keeps things lighter if you’re trying to cut back on dairy fat.

Meal Prep Tips

This is one of my favorite dishes to prep ahead because it reheats so well throughout the week. A little planning goes a long way here.

Slice the baked omelette into individual portions once it’s completely cooled, then store them in airtight containers so they stay fresh without drying out. Divided meal prep containers work especially well if you’re pairing it with fruit or toast. It stays fresh in the fridge for up to 4 days, making it an easy grab-and-go breakfast all week long.

Easy Variations

Once you’ve made the basic version, it’s fun to switch things up depending on your mood or what you’re craving that week.

Higher Protein Version

Add an extra 2 eggs and a scoop of cottage cheese into the mix for an even bigger protein boost. If you want another high-protein breakfast option, my cottage cheese egg muffins use a similar trick.

Lower Sugar Version

This recipe is already naturally low in sugar, so simply skip any add-ins like sweet peppers or glazed ham to keep it that way.

Spicy Version

Stir in diced jalapeños or a few dashes of hot sauce directly into the egg mixture before baking for a nice kick.

Extra Veggie Version

Add chopped spinach, mushrooms, or diced tomatoes along with the peppers and onions for extra color and nutrients.

Serving Ideas

This baked omelette is filling enough to stand on its own, but it also pairs well with a few simple sides to round out the meal.

Serve it alongside fresh fruit and a slice of toast for a classic breakfast plate, or pair it with a light green salad for a quick lunch. If you’re looking for more ideas to build out a full breakfast spread, my breakfast casserole with hash browns, eggs, and sausage is another great make-ahead option worth adding to the rotation.

Storage and Leftovers

Leftovers from this recipe hold up really well, which makes it one of the easiest dishes to plan around for the week ahead.

Refrigerator Storage

Store cooled slices in an airtight container in the fridge for up to 4 days. Keeping the portions separated helps them reheat more evenly.

Freezer Storage

You can freeze individual slices wrapped tightly in plastic wrap, then placed in a freezer bag for up to 2 months. Thaw overnight in the fridge before reheating for the best texture.

Reheating Instructions

Microwave individual slices for 30 to 45 seconds until warmed through, or reheat in a 350°F oven for about 10 minutes if you have a little more time. Avoid overheating, since eggs can turn slightly rubbery if microwaved too long.

Tried This Recipe?

Leave a review, I love hearing your feedback! ⭐⭐⭐⭐⭐

Baked Ham and Cheese Omelette

prep time: 10 MINUTES     cook time: 25 MINUTES     total time: 35 MINUTES

SERVINGS: 6 PEOPLE tap or hover to scale

A fluffy, oven-baked omelette loaded with smoky ham, melty cheddar and mozzarella, and a bit of crisp bell pepper and onion. It’s the no-flip way to make omelettes for a crowd, and it reheats beautifully for meal prep.

Ingredients

  • 10 large eggs
  • 1/2 cup milk
  • 1 1/2 cups diced ham
  • 1 1/2 cups shredded cheddar cheese
  • 1/2 cup shredded mozzarella cheese
  • 1/2 cup diced bell pepper
  • 1/3 cup diced onion
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 tablespoon butter, melted

Tools For This Recipe

(Amazon affiliate links*) – Check out all of my kitchen essentials here.

  • Large Mixing Bowl – Needed to whisk the eggs and milk together until smooth and airy before adding the mix-ins.
  • 9×13 Glass Baking Dish – This is the exact size that gives you even baking and clean, easy-to-lift slices.
  • Whisk – Helps fully combine the eggs and milk so the baked omelette comes out light instead of dense.
  • Silicone Spatula – Great for folding in the ham, cheese, and veggies gently without deflating the eggs.

Instructions

  1. Preheat the oven to 375°F and brush the baking dish with melted butter.
  2. Whisk the eggs and milk together until smooth and pale yellow.
  3. Stir in the salt and black pepper.
  4. Fold in the ham, cheddar, mozzarella, bell pepper, and onion.
  5. Pour the mixture into the prepared dish and spread evenly.
  6. Bake for 22–25 minutes, until the center is set and no longer jiggles.
  7. Rest for 5 minutes before slicing into squares.

Notes

Pro Tips:

  • Dice the ham and vegetables small so they cook through evenly and don’t sink to the bottom. Shredding your own cheese instead of using pre-shredded bags gives a smoother, creamier melt.

Make Ahead Method:

  • Whisk the eggs and dice the ham, cheese, and veggies the night before, storing them separately in the fridge; combine and bake fresh in the morning.

Storage:

  • Store cooled slices in an airtight container in the fridge for up to 4 days, or freeze for up to 2 months.

Nutritional information is an estimate and is per serving. This recipe makes 6 servings.

Nutrition

Calories: 245kcal, Carbohydrates: 4g, Protein: 19g, Fat: 17g, Saturated Fat: 9g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0.1g, Cholesterol: 310mg, Sodium: 620mg, Potassium: 210mg, Fiber: 0.5g, Sugar: 2g, Vitamin A: 720IU, Vitamin C: 18mg, Calcium: 260mg, Iron: 1.5mg

Common Questions

These are the questions I get asked most often about this recipe, so hopefully they help if you’re wondering the same things.

Can I Make This Ahead of Time?

Yes, you can whisk the egg mixture and prep your ham, cheese, and vegetables the night before, then store them separately in the fridge and combine everything right before baking in the morning. This saves time without sacrificing texture.

Can I Freeze It?

Yes, this omelette freezes very well once baked and cooled. Just slice it into portions first so you can thaw only what you need at a time.

Why Did My Omelette Turn Out Watery?

This usually happens if the vegetables weren’t diced small enough or if the dish was slightly underbaked. Make sure the center is fully set before removing it from the oven.

Can I Use Egg Whites Instead of Whole Eggs?

Yes, you can substitute part or all of the eggs with egg whites for a lighter version, though the texture will be slightly less rich.

What’s the Best Ham to Use?

A thick-cut deli ham or leftover baked ham both work wonderfully here. Just avoid very thin, watery deli slices since they can get lost in the eggs.

Can I Make This in a Smaller Dish?

Yes, an 8×8-inch dish works if you’re making a smaller batch, just reduce the ingredients by about a third and check for doneness a few minutes earlier.

Is This Recipe Good for Meal Prep Lunches Too?

Absolutely, it reheats just as well at lunchtime as it does for breakfast. If you’re building out a weekly meal plan, my guide to meal prep lunch ideas has plenty of other dishes that pair well with this one.

Final Thoughts

This baked ham and cheese omelette has become one of those recipes I make on repeat, especially when I need breakfast sorted for the whole week without much effort. It’s simple, satisfying, and always comes out fluffy.

If you give it a try, I hope it becomes just as much of a staple in your kitchen as it has in mine. It’s the kind of recipe that makes busy mornings feel just a little bit easier.

Leave a Reply

Your email address will not be published. Required fields are marked *

You Might Also Like