I love how this baked omelette comes out loaded with savory ham, melty cheese, and golden edges that make every slice irresistible. It looks like brunch, feeds like dinner, and disappears faster than I expect.

I’m obsessed with this baked ham and cheese omelette because it hits that big breakfast craving without acting fussy. I get thick, sliceable pieces packed with diced cooked ham and sharp cheddar cheese, and every bite has that salty, rich, slightly crisp-edged thing I can’t stop picking at.
But the real reason I love it? It feels like brunch food that doesn’t need a reservation or a tiny garnish to prove anything.
Just bold, cheesy, meaty goodness. And leftovers?
Honestly, I might like them even more. Cold from the fridge, standing at the counter.
No shame, just forkful after forkful.
Ingredients

- Eggs make it filling, fluffy, and breakfast-for-dinner friendly.
- Whole milk keeps the texture soft, not rubbery or dry.
- Kosher salt wakes everything up without making it taste salty.
- Black pepper adds a tiny kick, especially with the cheese.
- Ham brings salty protein, so it feels hearty fast.
- Sharp cheddar gets melty, rich, and honestly kind of addictive.
- Yellow onion adds a little sweetness once it bakes in.
- Bell pepper gives color, crunch, and a fresh bite.
- Butter helps the edges brown and keeps cleanup less annoying.
- Plus, parsley makes it look brighter when you’re feeling fancy.
- Basically, it’s cozy, simple, and great for using leftovers.
Ingredient Quantities
- 8 large eggs
- 1/3 cup whole milk
- 1/2 teaspoon kosher salt
- 1/4 teaspoon freshly ground black pepper
- 1 cup diced cooked ham
- 1 1/2 cups shredded sharp cheddar cheese
- 1/2 cup diced yellow onion
- 1/2 cup diced bell pepper (any color)
- 2 tablespoons unsalted butter for greasing the baking dish
- 2 tablespoons chopped fresh parsley (optional)
How to Make this
1. Preheat oven to 350°F (175°C).
2. Heat a small skillet over medium heat and melt 1 tablespoon of the butter. Sauté the diced onion and bell pepper until softened, about 4 to 5 minutes; remove from heat.
3. In a large bowl whisk together the eggs, whole milk, kosher salt, and black pepper until combined and slightly frothy.
4. Stir the cooked vegetables, diced ham, and 1 cup of the shredded cheddar into the egg mixture, reserving about 1/2 cup cheese for the top.
5. Grease a 9×13 inch baking dish with the remaining 1 tablespoon butter, spreading it to coat the bottom and sides.
6. Pour the egg mixture into the prepared baking dish and smooth the top. Sprinkle the reserved 1/2 cup cheddar evenly over the surface.
7. Bake in the preheated oven until the omelette is puffed and set in the center and a knife inserted near the middle comes out clean, about 25 to 30 minutes.
8. If the top browns too quickly, tent loosely with foil for the last 10 minutes of baking.
9. Remove from oven and let rest 5 minutes, then sprinkle with chopped fresh parsley if using, cut into squares, and serve warm.
Equipment Needed
1. Oven
2. 9×13 inch baking dish
3. Small skillet
4. Large mixing bowl
5. Whisk
6. Chef knife
7. Cutting board
8. Measuring cups and spoons
9. Spatula or mixing spoon
FAQ
Baked Ham And Cheese Omelette Recipe Substitutions and Variations
- Whole milk: substitute with half and half for richer texture, or unsweetened soy or oat milk for a dairy free option
- Diced cooked ham: substitute with diced smoked turkey or cooked bacon, or use cooked crumbled sausage; for a vegetarian swap use roasted mushrooms or sun dried tomatoes
- Shredded sharp cheddar cheese: substitute with Swiss or Gruyere for a nuttier flavor, Monterey Jack for milder melt, or pepper jack for a spicy kick
- Unsalted butter for greasing the baking dish: substitute with olive oil, avocado oil, or nonstick cooking spray
Pro Tips
– Let the eggs and milk sit at room temperature for 15 to 20 minutes before mixing. They blend more smoothly and give a silkier, more tender texture to the bake.
– Grate the cheddar from a block instead of using pre-shredded. Freshly grated cheese melts better and prevents a grainy, oily top.
– Cook the onion and pepper until they start to get golden at the edges. That little bit of caramelization adds depth of flavor and reduces excess moisture so the center sets more reliably.
– If the top begins to brown too quickly, move the dish to a lower rack and loosely tent with foil for the last part of baking. Let the casserole rest for at least 5 minutes before cutting so it firms up and slices cleanly.

Baked Ham And Cheese Omelette Recipe
I love how this baked omelette comes out loaded with savory ham, melty cheese, and golden edges that make every slice irresistible. It looks like brunch, feeds like dinner, and disappears faster than I expect.
6
servings
294
kcal
Equipment: 1. Oven
2. 9×13 inch baking dish
3. Small skillet
4. Large mixing bowl
5. Whisk
6. Chef knife
7. Cutting board
8. Measuring cups and spoons
9. Spatula or mixing spoon
Ingredients
-
8 large eggs
-
1/3 cup whole milk
-
1/2 teaspoon kosher salt
-
1/4 teaspoon freshly ground black pepper
-
1 cup diced cooked ham
-
1 1/2 cups shredded sharp cheddar cheese
-
1/2 cup diced yellow onion
-
1/2 cup diced bell pepper (any color)
-
2 tablespoons unsalted butter for greasing the baking dish
-
2 tablespoons chopped fresh parsley (optional)
Directions
- Preheat oven to 350°F (175°C).
- Heat a small skillet over medium heat and melt 1 tablespoon of the butter. Sauté the diced onion and bell pepper until softened, about 4 to 5 minutes; remove from heat.
- In a large bowl whisk together the eggs, whole milk, kosher salt, and black pepper until combined and slightly frothy.
- Stir the cooked vegetables, diced ham, and 1 cup of the shredded cheddar into the egg mixture, reserving about 1/2 cup cheese for the top.
- Grease a 9×13 inch baking dish with the remaining 1 tablespoon butter, spreading it to coat the bottom and sides.
- Pour the egg mixture into the prepared baking dish and smooth the top. Sprinkle the reserved 1/2 cup cheddar evenly over the surface.
- Bake in the preheated oven until the omelette is puffed and set in the center and a knife inserted near the middle comes out clean, about 25 to 30 minutes.
- If the top browns too quickly, tent loosely with foil for the last 10 minutes of baking.
- Remove from oven and let rest 5 minutes, then sprinkle with chopped fresh parsley if using, cut into squares, and serve warm.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 165g
- Total number of serves: 6
- Calories: 294kcal
- Fat: 23g
- Saturated Fat: 13g
- Trans Fat: 0.3g
- Polyunsaturated: 4g
- Monounsaturated: 6g
- Cholesterol: 301mg
- Sodium: 502mg
- Potassium: 262mg
- Carbohydrates: 3.2g
- Fiber: 0.4g
- Sugar: 1.5g
- Protein: 20.3g
- Vitamin A: 960IU
- Vitamin C: 13mg
- Calcium: 260mg
- Iron: 1.7mg






















