๐ง๐ณ This Ham and Cheese Omelette Recipe is my go-to breakfast or brunch that I can just whisk and cook without the need to babysit the stove. Itโs as easy as whisking together eggs, milk, ham, cheese, green onions, and baking!

The BEST Ham and Cheese Omelette
You can make this cheesy ham omelette in your sleep, which is about how I feel some mornings. Pop it in the oven and go back to bed for a while. Or fix your vanilla iced coffee, read the paper (I mean, check your social media), and relax.
- Itโs great for breakfast, holiday brunches, family get-togethers, or as breakfast-for-dinner when you want to change things up. Plus, you can easily switch it up by using different add-ins to suit everyone’s flavor preferences or dietary needs.
- Ready in just over an hour with minimal hands-on time, this omelette is a dream for hosting and stores well for meal prep, too!

Ingredients You’ll Need
There’s really no right or wrong way to make a ham and cheese omelet recipe, but I prefer to keep things simple with just a handful of ingredients.
- Eggs – I prefer to use whole eggs for a rich flavor and fluffy texture. I haven’t tested this as an egg white omelette, but I don’t see why it wouldn’t work
- Milk – I use whole milk for the richest taste, but you can substitute any regular or plant-based milk you have on hand
- Salt and Pepper
- Cheese – I love the combination of salty, sharp cheddar cheese and ham. For the best melty consistency, skip the pre-shredded stuff and grate a block of cheese yourself
- Ham – Use leftover ham from your holiday feasts. Honey baked ham, glazed apple spiral ham, glazed maple pecan ham, and orange pineapple glazed ham all taste great. Or, use pre-cooked ham from the refrigerated section of your grocery store, and warm it up
- Green Onions (Scallions)
Note: Scroll down to the recipe card section of the post for the ingredients with amounts included and for more complete directions.
How to Make a Baked Ham and Cheese Omelette
Once you realize how easy it is to make a baked omelette, you’ll never go back to stovetop versions again! Here’s an overview of the process:
- Whisk the eggs, milk, a pinch of salt, and pepper in a medium bowl.
- Add the remaining ingredients to the uncooked egg mixture, and stir to combine.
- Pour the mixture into a greased baking dish or oven-safe, non-stick skillet.
- Bake until the eggs are cooked, and the omelette is set. You’ll know it’s done when a toothpick inserted into the center comes out clean!
- Garnish with green onions, and enjoy warm.

Possible Variations
- Bacon Swap – Replace the ham with 8 ounces cooked, crumbled air fryer twisted bacon for a smoky, savory flavor.
- Sausage Version – Use cooked breakfast sausage or Italian sausage instead of ham for a heartier omelet.
- Vegetarian – Omit the meat, and add sautรฉed mushrooms, diced bell peppers, spinach, zucchini, or tomatoes.
- Western Omelet Style – Add diced bell peppers and onions along with the ham for a classic diner-style twist.
- Cheese Swap – Try Swiss, Monterey Jack, pepper jack, mozzarella, Gruyรจre, or a smoked cheddar blend.
- Dairy-Free – Use a plant-based milk and dairy-free shredded cheese alternative.
- Spicy Kick – Add diced jalapeรฑos, crushed red pepper flakes, or a few dashes of hot sauce.
- Herb Upgrade – Mix in fresh parsley, chives, dill, or thyme for a fresh, aromatic finish.Mediterranean Style – Add spinach, sun-dried tomatoes, and feta cheese for a tangy, savory twist.
- Tex-Mex Version – Add green chiles, pepper jack cheese, cumin, and serve with salsa and avocado.
- Potato Loverโs – Stir in cooked diced hash browns or shredded potatoes for extra heartiness.
Serving suggestions

Baked Ham and Cheese Omelette
Equipment
- 1 (8 inch) Square Pan
Ingredients
- 8 large eggs
- 1 cup milk, I used unsweetened cashewmilk
- ยฝ teaspoon kosher salt, or to taste
- ยฝ teaspoon freshly ground black pepper, or to taste
- 1 ยฝ cups shredded cheddar cheese, divided
- 8 ounces diced cooked ham, bacon or sausage may be substituted
- ยผ cup green onions, sliced into thin rounds, plus more for garnishing to taste
Instructions
- Preheat oven to 350F and spray an 8-inch square baking dish with cooking spray; set aside.
- To a large bowl add the eggs, milk, salt, pepper, and whisk to combine.
- Add 1 cup cheese, ham, green onions, and stir to combine.
- Pour mixture into prepared baking dish.
- Evenly sprinkle with remaining 1/2 cup cheese.
- Bake for about 55 to 60 minutes (I baked 58 minutes), or until eggs are cooked and omelet is set. Because all ovens and pans vary, start checking at 40 minutes and bake until done.
- Garnish with green onions to taste and serve immediately. Omelet is best warm and fresh but extra will keep airtight in the fridge for up to 4 days; reheat gently.
- Adapted from The Seasoned Mom
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
ยฉaveriecooks.com. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited.


Related Recipes
Bacon Cheddar Egg Casserole – Crisp bacon, melted cheese, and green onions add so much flavor! Hearty but stays perfectly light thanks to a secret ingredient! Easy nd perfect for breakfast, lazy brunches, or breakfast-for-dinner!

White Cheddar and Dijon Baked Eggs โ Fast and easy comfort food thatโs ready in 15 minutes! The Dijon and cheese jazz these eggs right up!

Easy Spinach and Tomato Frittata โ Ready in 10 minutes and healthy! Perfect for any meal!! Great for using up odds-and-ends veggies, too!

100-Calorie Cheese, Vegetable and Egg Muffins (GF) โ Healthy, easy, and only 100 calories! Youโll want to keep a stash on hand!

Creamy and Crispy Hash Browns Frittata โ Creamy eggs with crispy hash browns, made in one skillet!

Easy Eggs, Sausage, and Hash Browns Skillet – Hearty comfort food that’s worth getting out of bed for! Great for brunch or as breakfast-for-dinner! Ready in 30 minutes and packed with big flavors!

Eggs In Hell with Italian Sausage โ Sometimes called Eggs in Purgatory or shakshuka, this easy dish includes eggs poached in tomatoes with sausage and garlic for tons of flavor! Perfect for breakfast, brunch, or breakfast-for-dinner!






great
Hi Averie,
Do you have ideas/measurements for baking this in a 9×13 pan and serving more people? it looks delicious!
I would just double the recipe. Baking time will be about the same if I had to guess.
What is it about ham and cheese that is just SO perfect with eggs. But even more importantly – my mind is blown by the idea of a baked omelette. Like, instead of watching those eggs like a jerk, I could go put on body glitter, cuddle with my pugs, and dance to 80s music while the oven does the work for me? SOLD.ย
I love the body glitter, pugs, and 80s music idea!
You know I’d load mine up with veggies (duh) but my family would love it JUST LIKE THIS!!
Same! The more veggies, the merrier!
Baked omelet – genius!! This looks so good.
Thank you! Baking and not babysitting eggs is where it’s at!
Brilliant! I’m into these easy eggy dishes lately. :)
Easy egg dishes are a mom’s best friend!
Or drop all your links in ALL the share groups ? ย Love this, Averie! ย And your photos have been blowing my mind lately. ?
Ahh you’re so sweet, thank you! :)
We love eggs in casserole form with just about anything mixed in. I made a couple with sausage recently (but I did have to brown it so ham looks even easier). This is perfect for any meal of the day!
Yes this was seriously a dump it in and bake it off kind of dish which makes it perfect for any time of day :)
I hope my baked ham and cheese omelette will look half as good as yours. Im going to try it out.
Thank you!