Wake up to the vibrant flavors of a Baked Denver Omelet—a classic breakfast casserole that brings together fluffy eggs, smoky ham, colorful bell peppers, sweet onions, and melty cheddar cheese, all baked to golden perfection. There’s something irresistibly cozy about this dish; it’s hearty, protein-packed, and impossibly easy to pop in the oven, making it perfect for leisurely weekend mornings or hassle-free meal prepping all week long. With every slice, you get the perfect combination of savory, cheese-laced eggs and crisp-tender veggies, ensuring your morning starts with a bright burst of deliciousness.

Ingredients You’ll Need
Each ingredient in the Baked Denver Omelet plays a starring role in creating its unbeatable flavor and satisfying texture. From the rich, creamy eggs to the pop of color and sweetness from the peppers, you’ll find every element beautifully melds together for a breakfast casserole that’s as eye-catching as it is delicious.
- Eggs: The heart of the omelet, they create a rich, fluffy base that holds all the delicious fillings together.
- Whole milk: Adds creaminess and helps the eggs bake up light and tender.
- Diced cooked ham: Brings a smoky, savory depth that pairs perfectly with eggs and cheese.
- Shredded cheddar cheese: Melts throughout for a gooey, sharp cheesiness that unites all the ingredients.
- Green bell pepper: Gives freshness and a gentle sweetness, plus a lovely green pop in every slice.
- Red bell pepper: Adds bright color and a sweeter note that balances the savory elements.
- Diced onion: Infuses the omelet with a subtle sweetness and slight crunch.
- Salt: Enhances and ties together all the flavors in the dish.
- Black pepper: Provides a gentle kick that sharpens the overall flavor.
- Nonstick cooking spray or butter: Prevents sticking and makes cleanup effortless—don’t skip greasing your baking dish!
How to Make Baked Denver Omelet
Step 1: Prepare Your Baking Dish
Start by preheating your oven to 375°F. While it warms up, give your 9×9-inch baking dish a light coat of nonstick spray or butter. This step ensures the Baked Denver Omelet releases easily after baking (nothing clings to the pan!) and keeps your squares perfectly intact for serving.
Step 2: Whisk the Eggs and Dairy
In a large bowl, crack in the eggs and pour in the whole milk, then sprinkle with salt and black pepper. Whisk these together until the mixture is completely smooth. This creates a creamy, evenly seasoned foundation—vital for the custardy texture that makes every bite so irresistible.
Step 3: Fold in the Fillings
Now comes the fun part: stir in the diced ham, shredded cheddar, and all those beautifully chopped bell peppers and onions. Fold everything together gently, making sure the colorful mix gets evenly distributed so every slice of Baked Denver Omelet is packed with flavor and texture.
Step 4: Fill the Baking Dish
Pour the egg mixture into your prepared baking dish. Use a spatula or the back of a spoon to spread it out gently and smooth the top. This helps the omelet bake up evenly, with each bite featuring that perfect balance of ham, veggies, and cheese nestled in fluffy eggs.
Step 5: Bake to Golden Perfection
Slide the dish into the preheated oven and bake for 35 to 40 minutes. You’ll know it’s done when the center is set and the top is just turning golden brown. The edges will be slightly puffed, and your kitchen will smell incredible. Let the omelet rest for five minutes before slicing—this brief pause helps the eggs set further, making your pieces tidy and easy to serve.
How to Serve Baked Denver Omelet

Garnishes
Finish your Baked Denver Omelet with a flourish! Scatter on some freshly chopped chives or parsley for a burst of green freshness, or add a pinch of extra shredded cheddar for melted cheese appeal. A few twists of cracked black pepper or a spoonful of your favorite salsa can also take it to the next level.
Side Dishes
This omelet pairs beautifully with simple sides: think crispy roasted potatoes, a fresh fruit salad for a hint of sweetness, or even a buttered slice of toasted bread. If you’re feeling extra indulgent, set out a platter of bacon or breakfast sausage for a crowd-pleasing spread alongside your Baked Denver Omelet.
Creative Ways to Present
For a fun twist, cut the omelet into mini squares or triangles for a breakfast buffet or brunch platter. Or, wrap strips in warm tortillas with avocado and salsa for on-the-go breakfast burritos. Layer small slices over sautéed spinach for a light, elegant brunch plate that lets the Baked Denver Omelet shine as the star.
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftover Baked Denver Omelet, you’re in luck—it keeps exceptionally well. Allow any remaining pieces to cool completely, then transfer to an airtight container and refrigerate. The omelet will stay fresh and flavorful for up to four days, making breakfast or quick lunches a breeze.
Freezing
For longer storage, slice the omelet into portions and wrap each piece individually in plastic wrap or foil. Place the wrapped portions in a freezer-safe bag or container and freeze for up to two months. When you’re ready, just grab a slice whenever you need a fast, satisfying breakfast.
Reheating
Reheating is a snap. For refrigerated slices, microwave them for about one minute, or until heated through. If reheating from frozen, thaw overnight in the fridge first or use the defrost setting on your microwave, then warm up as usual. The eggs remain fluffy and the flavors stay vibrant, even after reheating.
FAQs
Can I make Baked Denver Omelet ahead of time?
Absolutely! You can prep the egg mixture the night before, cover, and store in the fridge, then simply pour it into your dish and bake fresh in the morning. It’s the ultimate make-ahead breakfast for busy mornings.
What are some tasty ingredient swaps if I don’t have ham?
If you’re out of ham or want a change, try cooked bacon, turkey, or even leftover rotisserie chicken for a different but equally tasty protein. Vegetarian? Add extra veggies like mushrooms or spinach for plenty of flavor and nutrition.
Can I use different types of cheese in my Baked Denver Omelet?
Certainly! Swap the cheddar for Swiss for a classic, nutty flavor, or use Monterey Jack for something milder and even meltier. Mixing a few cheeses together can also create a more complex, satisfying flavor profile.
How do I know when my omelet is fully cooked?
Your Baked Denver Omelet is ready when the center no longer jiggles and a knife inserted in the middle comes out clean. The top should look lightly golden, and the edges might pull away slightly from the sides of your baking dish.
Is this recipe suitable for a gluten-free diet?
Yes, this dish is naturally gluten-free since it’s made with eggs, dairy, meats, and vegetables, with no flour or breadcrumbs. Just double-check your ham and cheese for any hidden gluten-containing ingredients if you’re serving someone with celiac disease.
Final Thoughts
I hope you’ll give this Baked Denver Omelet a try and bring a little more ease and joy to your mornings. It’s such a cheerful, delicious breakfast that’s just as wonderful for feeding a crowd as it is for prepping ahead and savoring all week. Happy baking and even happier breakfasts!
Print
Baked Denver Omelet Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: Non-Vegetarian
Description
Enjoy a delicious and easy-to-make breakfast with this Baked Denver Omelet recipe. This hearty omelet is loaded with ham, cheese, and vegetables, perfect for a satisfying morning meal.
Ingredients
Eggs:
- 8 large eggs
Milk Mixture:
- 1/2 cup whole milk
Fillings:
- 1 cup diced cooked ham
- 1 cup shredded cheddar cheese
- 1/2 cup diced green bell pepper
- 1/2 cup diced red bell pepper
- 1/2 cup diced onion
Seasonings:
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Greasing:
- Nonstick cooking spray or butter
Instructions
- Preheat and Prepare: Preheat oven to 375°F. Grease a 9×9-inch baking dish.
- Mix Ingredients: Whisk eggs, milk, salt, and pepper. Stir in ham, cheese, bell peppers, and onion.
- Bake: Pour mixture into dish. Bake for 35-40 minutes until set and golden.
- Rest and Serve: Let it rest for 5 minutes. Slice and serve.
Notes
- Try Swiss or Monterey Jack cheese instead of cheddar.
- Great for meal prep, lasts up to 4 days in the fridge.
- Enhance with spinach or mushrooms for more veggies.
- Prep Time: 10 minutes
- Cook Time: 40 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 220
- Sugar: 2g
- Sodium: 520mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 4g
- Fiber: 0.5g
- Protein: 17g
- Cholesterol: 265mg