If you love a hearty, homemade breakfast but don’t want to stand over the stove making individual omelettes, this easy baked Denver omelette is just what you need! Made with fluffy eggs, savory diced ham, colorful bell peppers, sautéed onions, fresh garlic, and plenty of melted cheese, this family-style omelette is a delicious way to start the day.
Best of all, this recipe is easy to customize! You can keep the seasonings simple for a traditional breakfast or add a little extra savory flavor for a heartier meal. So whether you’re preparing breakfast for your family, hosting a weekend brunch, or enjoying breakfast for dinner, this baked omelette is a wonderful option.

Why You’ll Love This Baked Denver Omelette
There are so many reasons to love making an omelette in the oven instead of on the stovetop!
- No flipping required. Simply assemble everything in your casserole dish and let the oven do the work.
- Perfect for families. One dish makes approximately 4–6 servings.
- Loaded with flavor. Savory ham, sautéed vegetables, garlic, and two kinds of cheese make every bite delicious.
- Easy to customize. Change the meat, vegetables, cheese, or seasonings to suit your preferences.
- Great for breakfast or dinner. Serve it alongside your favorite breakfast sides or enjoy it as a hearty meal on its own.
Watch How to Make This Recipe
Watch how I make this recipe step-by-step in the video above
What Is a Baked Denver Omelette?
A baked Denver omelette is an oven-cooked egg dish made by combining beaten eggs with ingredients such as cheese, vegetables, and meat.
Unlike traditional stovetop omelettes, which are usually cooked individually and folded over their fillings, a baked Denver omelette is prepared in a casserole dish and cut into individual servings.
It’s similar to a frittata, but this version is made entirely in the oven after the fillings have been sautéed.
The result is a thick, tender, cheesy omelette that’s easy to serve and perfect for feeding several people at once.
Ingredients You’ll Need

This recipe uses simple ingredients that come together to create a flavorful, satisfying breakfast.
Eggs
You’ll need 8 large eggs for this recipe. They create the base of the omelette and provide structure as it bakes.
Whole Milk
⅓ cup whole milk helps create a tender egg mixture without making the omelette overly soft or watery.
Ham
You’ll need 1 cup of diced, fully cooked ham (approximately 5–6 ounces) for this recipe. You can use smoked ham, uncured ham, leftover holiday ham, or your favorite ham steak.
Keep in mind that some varieties of ham are saltier or more heavily seasoned than others, so you may want to adjust the additional seasonings accordingly.
Red and Green Bell Peppers
You’ll need ⅓ cup each of diced red and green bell peppers.
The red bell pepper adds a little sweetness, while the green bell pepper provides that familiar, slightly earthy flavor often found in traditional Denver omelettes.
Onion
Use ⅓ cup diced yellow onion.
Sautéing the onion before baking helps soften its texture and bring out its natural sweetness.
Fresh Garlic
1 large clove of minced garlic adds another layer of savory flavor.
I prefer adding the garlic near the end of sautéing so it becomes fragrant without burning.
Sharp Cheddar Cheese
You’ll need 3 ounces of sharp cheddar cheese, freshly shredded
Sharp cheddar gives this omelette a rich, tangy cheese flavor.
Monterey Jack Cheese
Use 2 ounces of Monterey Jack cheese, freshly shredded.
Monterey Jack has a mild, buttery flavor and melts beautifully, complementing the stronger cheddar.
Badia Complete Seasoning
For a savory, herb-seasoned omelette, use ¾ teaspoon Badia Complete Seasoning, divided between the sautéed ingredients and the eggs.
If you prefer a milder seasoning flavor, start with ½ teaspoon total. Keep in mind that the ham and cheese already add plenty of flavor.
Black Pepper
Use ¼ teaspoon ground black pepper, or adjust to your preference.
Butter
You’ll need 1½ tablespoon of unsalted butter for sautéing the vegetables.
The butter adds richness and helps the peppers and onions cook until tender.
How to Make a Baked Denver Omelette
This recipe comes together in a few simple steps.
Step 1: Preheat the Oven
Preheat your oven to 350°F.
Lightly grease an 8½ × 8½-inch oven-safe glass casserole dish with unsalted butter or nonstick cooking spray.
Set aside while preparing the ingredients.
Step 2: Prepare the Ham
Dice 1 cup of fully cooked ham into small, bite-sized pieces, approximately ¼-inch cubes.
If you’re using a ham steak or a larger piece of leftover ham, trim away any tough edges before dicing.
Set the ham aside while you prepare the vegetables.
Step 3: Sauté the Vegetables
Melt 1½ tablespoon of butter in a skillet over medium heat.
Add the diced red bell pepper, green bell pepper, and onion.
Sauté for approximately 3–5 minutes, stirring occasionally, until the vegetables begin to soften.
Add the diced, fully cooked ham and continue sautéing for another 1–2 minutes, allowing the ham to warm through and develop a little golden color around the edges.
Next, add the minced garlic and ½ teaspoon of Badia Complete Seasoning.
Cook for another 30–60 seconds, stirring frequently, until the garlic becomes fragrant.
Remove the skillet from the heat and allow the mixture to cool slightly before assembling the omelette.




Step 4: Prepare the Egg Mixture
Crack 8 large eggs into a large mixing bowl.
Add ⅓ cup whole milk, the remaining ¼ teaspoon of Badia Complete Seasoning, and ¼ teaspoon black pepper.
Whisk until the yolks and whites are thoroughly combined and the mixture looks uniform.
Avoid beating the eggs excessively. You want everything well combined without creating too much foam.
Step 5: Assemble the Omelette
Spread the sautéed ham and vegetables evenly across the bottom of your prepared 8½ × 8½-inch casserole dish.
Combine the shredded sharp cheddar and Monterey Jack cheeses.
Sprinkle approximately half of the cheese mixture over the ham and vegetables.
Slowly pour the seasoned egg mixture over the fillings, allowing the eggs to flow between the ingredients.
If necessary, gently move the fillings around with a fork to help distribute everything evenly.
Sprinkle the remaining shredded cheese over the top.
Step 6: Bake
Place the casserole dish on the center rack of your preheated oven.
Bake uncovered at 350°F for approximately 30–40 minutes, or until the center is set and the eggs reach an internal temperature of 160°F.
The edges may puff up as the omelette bakes. This is completely normal!
If the center needs additional time, continue baking in short intervals until fully cooked.




Step 7: Rest and Serve
Remove the baked omelette from the oven and allow it to rest for 10 minutes before slicing.
During this time, the eggs will settle slightly, making the omelette easier to cut into neat squares.
Serve warm and enjoy!

Tips for the Best Baked Denver Omelette
Sauté the Vegetables First
Cooking the peppers and onions before adding them to the eggs improves their flavor and helps reduce excess moisture.
Don’t Overmix the Eggs
Whisk until the eggs and milk are thoroughly combined. There’s no need to beat them until extremely frothy.
Shred Your Own Cheese
Freshly shredded cheese generally melts more smoothly than packaged shredded cheese, which often contains anti-caking ingredients.
Watch the Seasoning
Ham and cheese already contain salt, so be careful when adding seasoned blends.
It’s easier to add more flavor than to correct an overly salty omelette.
Don’t Overbake
The omelette should be set in the center but still tender.
Overbaking can cause the eggs to become dry or rubbery.
Let It Rest Before Slicing
Allowing the omelette to rest for 10 minutes makes it easier to cut and serve.
Easy Variations
One of the best things about a baked Denver omelette is how easily you can change the ingredients.
Sausage and Cheese Omelette: Replace the ham with cooked, crumbled breakfast sausage.
Vegetarian Omelette: Leave out the meat and add mushrooms, spinach, or other vegetables.
Extra Cheesy Omelette: Add a little additional shredded cheddar if you prefer a stronger cheese flavor.
Simple Seasoned Omelette: Skip the Badia Complete Seasoning and use salt and black pepper to taste. Start with a small amount of salt, since the ham and cheeses are already salted.
What to Serve With a Baked Denver Omelette
This omelette is filling enough to enjoy on its own, but it also pairs beautifully with classic breakfast sides.
Some of my favorites include:
- Crispy hash browns or breakfast potatoes
- Buttered toast
- Homemade biscuits
- Fresh fruit
- Pancakes or waffles
If you’re serving this omelette with bacon or another salted side dish, I recommend keeping the seasoning on the lighter side.
How to Store and Reheat Leftovers
Refrigerating
Allow the omelette to cool, then transfer leftovers to an airtight container.
Refrigerate within 2 hours of cooking and store for up to 3–4 days.
Reheating
Reheat individual portions in the microwave in short intervals until heated thoroughly to 165°F.
You can also reheat portions in a covered oven-safe dish at 325°F until heated through.
Freezing
For longer storage, wrap individual cooled portions tightly and place them in a freezer-safe container or bag.
Freeze for approximately 1–2 months for best quality.
Thaw overnight in the refrigerator before reheating.
Keep in mind that the texture may become slightly softer after freezing and reheating.
Frequently Asked Questions
Can I make a baked Denver omelette ahead of time?
Yes! You can prepare the cooked fillings and shred the cheese the night before.
Store everything separately in the refrigerator, then whisk the eggs and assemble the omelette when you’re ready to bake.
How do I know when my baked omelette is done?
The center should be set without visible liquid egg.
For food safety, check that the thickest part reaches an internal temperature of 160°F.
Can I make this recipe without milk?
Yes. You can omit the milk for a slightly firmer, more egg-forward texture.
Can I use only cheddar cheese?
Yes! If you don’t have Monterey Jack, you can substitute additional cheddar.
However, I enjoy combining the two because cheddar adds bold flavor while Monterey Jack provides a mild, creamy melt.

Easy Baked Denver Omelette
Ingredients
Equipment
Method
- Preheat the oven to 350°F. Lightly grease an 8½ × 8½-inch oven-safe glass casserole dish.
- Dice the fully cooked ham into approximately ¼-inch cubes.
- Melt 1½ tablespoon unsalted butter in a skillet over medium heat. Add the diced bell peppers and onion. Sauté for 3–5 minutes until beginning to soften.
- Add the diced ham and cook for another 1–2 minutes, stirring occasionally.
- Add the minced garlic and ½ teaspoon Badia Complete Seasoning. Stir and cook for 30–60 seconds. Remove from heat.
- In a large bowl, whisk together the eggs, milk, remaining ¼ teaspoon Badia Complete Seasoning, and black pepper until combined.
- Spread the sautéed ham and vegetables evenly in the prepared casserole dish.
- Combine the shredded cheeses. Sprinkle half of the cheese over the fillings.
- Pour the egg mixture evenly over the fillings. Gently distribute the ingredients if needed.
- Sprinkle the remaining cheese over the top.
- Bake uncovered for approximately 30–40 minutes, or until the center is set and reaches 160°F.
- Remove from the oven and rest for 10 minutes before slicing and serving.
Video
Notes
More Recipes to Try
If you enjoyed this recipe, here are a few more easy recipes you might love:
Did you make this Denver omelette? Leave a star rating and let me know how it turned out in the comments below!



