Looking for a simple, protein-packed breakfast that’s perfect for meal prep or feeding a crowd? Grandma’s Baked Western Omelet is just what you need! Loaded with savory ham, colorful bell peppers, and gooey melted cheese, it’s an easy-to-make dish that’s both satisfying and full of flavor.

This post may contain affiliate link(s). As an Amazon Associate, I earn from qualifying purchases. See Disclosure.
This baked omelet is everything you want in a breakfast—easy, delicious, and perfect for meal prep! It’s great for special occasions like holiday brunches but just as handy for busy weekdays when you need something quick and filling. Simply bake, slice, and store for an effortless breakfast on the go.
One of the best parts? You can completely customize it to fit your tastes! Use bacon or sausage instead of ham, or load it with extra veggies like mushrooms, spinach, or tomatoes. Experiment with cheeses like Monterey Jack, Swiss, or pepper jack for a unique twist. Pair it with toast, fresh fruit, or a simple salad for a balanced meal. However you make it, this omelet is sure to be a family favorite!

History
The Baked Western Omelet is a convenient twist on the classic Western (or Denver) omelet, which originated in the United States in the late 19th century. The traditional skillet-cooked version, made with eggs, ham, onions, and bell peppers, became especially popular in the 1920s to 1950s as diners and home cooks embraced hearty breakfast dishes. The baked version likely emerged in the mid to late 20th century, offering a way to serve multiple portions at once without the need for stovetop flipping. It gained popularity for its ease and practicality, especially for brunches, potlucks, and make-ahead meals.
Ingredients
- Butter – Use salted for extra richness, but unsalted works fine too.
- Onion – Yellow or brown onions work best, but sweet onions are a good alternative. Red onions can be used, though they may lose some color when cooked.
- Green bell pepper – Yellow or orange bell peppers work as a safe substitute without changing texture.
- Red bell pepper – Any variety of bell pepper will work; just ensure the total amount is 1 cup.
- Eggs – Extra-large eggs can be substituted without issue.
- Milk – For a richer texture, swap in heavy cream.
- Black pepper – Adjust according to taste.
- Ham – A great way to repurpose leftover ham!
- Cheddar cheese – Sharp cheddar adds bold flavor, but any cheese will do.
- Fresh parsley, chives, green onions, avocado, or salsa – Optional toppings.

How To Make Baked Western Omelet
Scroll down for the full recipe card with exact measurements and printable instructions.
Preheat your oven to 350°F and lightly grease a 10-inch square baking dish with nonstick spray. I like using a silicone basting brush to coat the corners evenly.
Melt the butter in a pan over medium heat. Add the diced onions and cook for about 5 minutes until they’re soft and fragrant. Stir in the bell peppers and cook for another 2 minutes. Remove the pan from heat and let the vegetables cool slightly.

In a large bowl, beat the eggs with the milk, salt, and black pepper until fully combined.

Stir in the ham, shredded cheese, and the sautéed vegetables.

Pour the mixture into the greased baking dish and bake for 45 minutes to 1 hour, until the eggs are completely set and lightly golden on top.
Slice into squares and garnish with parsley, chives, green onions, avocado, or a spoonful of salsa for a bright, fresh touch. Serve warm and enjoy a breakfast that feels like a special treat.

Chef Jenn’s Tips
- Use a 9×13-inch baking dish instead of a square one to cut the baking time to about 30 minutes.
- Try adding mushrooms, spinach, or tomatoes for extra texture and taste.
- Cut into squares and store in an airtight container for an easy grab-and-go breakfast.
- A pinch of cayenne or some diced jalapeños can add a bit of spice.
Make It A Meal
Pair this baked omelet with buttered toast or a crisp green salad for a complete meal. It also goes great with hash browns, roasted breakfast potatoes, or fresh fruit. If you’re in a rush, you can even eat it cold—kids love it this way!
Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, microwave portions for 30–40 seconds or warm in a 350°F oven for about 10 minutes. This omelet also freezes well for up to 2 months; just thaw overnight in the fridge before reheating.

Baked Western Omelet
Ingredients
- 1 tablespoon butter
- ½ cup onion finely diced
- ½ cup green bell pepper finely chopped
- ½ cup red bell pepper finely chopped
- 8 large eggs
- 1 cup milk or sub with half-and-half or heavy cream
- ½ teaspoon salt
- black pepper few grinds
- 1 cup cooked ham diced
- ½ cup cheddar cheese shredded
Optional garnishes:
- fresh parsley
- chives
- avocado diced
- green onion sliced
- salsa
Instructions
- Heat the oven to 350°F and lightly grease a 10-inch square baking dish with nonstick spray.
- Melt the butter in a pan over medium heat. Add the diced onions and cook for about 5 minutes until softened. Stir in the bell peppers and cook for another 2 minutes. Remove from heat and let cool.
- Beat the eggs with the milk, salt, and black pepper until well combined.
- Stir in the ham, shredded cheese, and sautéed vegetables.
- Pour the mixture into the greased dish and bake for 45 minutes to 1 hour, or until the eggs are fully set.
- Slice into squares and garnish with parsley, chives, green onions, avocado, or salsa if desired.
Notes
Chef Jenn’s Tips
- Use a 9×13-inch baking dish instead of a square one to cut the baking time to about 30 minutes.
- Try adding mushrooms, spinach, or tomatoes for extra texture and taste.
- Cut into squares and store in an airtight container for an easy grab-and-go breakfast.
- A pinch of cayenne or some diced jalapeños can add a bit of spice.
Nutrition
A Note on Nutritional Information
Nutritional information for this recipe is provided as a courtesy and is calculated based on available online ingredient information. It is only an approximate value. The accuracy of the nutritional information for any recipe on this site cannot be guaranteed.
Add Preferred Source