This Western Frittata has everything you love about a western omelet! This one-pan breakfast is just what you need for a lazy weekend morning. I like my frittata with a little hot sauce on the side, next to buttered toast and a mug of steaming hot coffee.

Western Frittata

If Pat and I are ever out to breakfast together, 9 times out of 10 we order an omelet. Pat prefers his smothered in sausage gravy and an obscene amount of black pepper. I like mine with crispy hash browns on the side. One of my favorite omelets is a farmers omelet because HELLO it’s filled with bacon, sausage, onions, peppers and cheeeeeese. My second favorite omelet is the western omelet. Ham, Swiss, bell peppers and onions… seriously friends, what’s not to love?

I was up late a few nights ago, scrolling through my blog on my iPad looking for a little recipe inspo, when I landed on a frittata recipe. I then mentally rummaged through my fridge trying to remember if I had the ingredients to whip up one of my favorite omelets– but in frittata form.

Western Frittata ingredients

So there I lay…

Eggs — check

Ham — check

Swiss cheese — check

It was 1 am and I was already plotting my next breakfast. You might be wondering, why didn’t I just make an omelet? Great question, but honestly I have yet to perfect a filled omelet. I mean a cheese and herb omelet I can manage– but once you start adding allthethings like bacon, sausage or veggies, my eggs end up tearing apart when I attempt to fold it over and my breakfast ends up an utter mess.

Frittatas are 800% easier.

Western Frittata prep

Prepping the ingredients shouldn’t take you forever; dice up the ham, peppers — I like to use red because they’re sweeter and add a pop of color– then slice the green onions then shred the Swiss.

crack eggs into mixing bowl.

Crack six large eggs into a bowl.

season beaten eggs

Along with some salt and pepper, then whisk until the eggs are thick.

saute peppers, with ham and onions

Melt 2 tablespoons of butter into a 10-inch non-stick skillet and sauté for 5 to 6 minutes or until they start to get tender. Add in the ham and green onions, stir and cook just to heat through and maybe crisp up the ham a smidge.

pour in eggs

Pour in the whipped eggs.

add cheese.

Scatter the shredded Swiss cheese over top.

cover and cook.

Cover and cook on medium-low heat for 10 minute or until the eggs are set and cheese is melted.

Western Frittata

Tada! Frittata!

Western Frittata

Slice and serve with a sprinkle of fresh chives and a little red pepper flakes. I also like put a little hot sauce on my plate and swipe a bite of my western frittata through it. So delicious!

Western Frittata

Print Recipe Pin Recipe
No ratings yet
Leave a Review »
Yield: 4 servings

Western Frittata

Western Frittata has everything you love about a western omelet but so much easier! This one-pan breakfast is just what you need for a lazy weekend morning.


  • 6 large eggs
  • pinches kosher salt
  • pinches freshly ground black pepper
  • 2 tablespoons softened butter
  • 1/2 cup diced red bell pepper
  • 3/4 to 1 cup diced deli or cooked ham, if using deli ham, you'll need about 4 slices
  • 3 green onions, sliced
  • 1/2 cup shredded baby Swiss cheese
  • snipped chives, for serving
  • red pepper flakes, for serving
  • hot sauce, for serving


  • Crack the eggs into a bowl and season with a few pinches of kosher salt and black pepper. Then whisk until thick and fluffy.
  • Melt butter in a 10-inch non-stick skillet over medium heat. Add peppers and cook 5 to 6 minutes or until just starting to soften. Add ham and sliced onions and stir to combine. Then spread into an even layer.
  • Reduce the heat under the pan to medium-low, give the eggs and quick whisk before pouring the beaten eggs over the pepper and ham mixture. Top with all of the grated Swiss, cover and cook for 10 minutes or until the eggs are set.
  • Transfer the frittata to a cutting board, cut into wedges and serve with freshly snipped chives, red pepper flakes and hot sauce!
Serving: 1serving, Calories: 249kcal, Carbohydrates: 3g, Protein: 17g, Fat: 18g, Saturated Fat: 9g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Trans Fat: 1g, Cholesterol: 322mg, Sodium: 429mg, Potassium: 239mg, Fiber: 1g, Sugar: 1g, Vitamin A: 1365IU, Vitamin C: 30mg, Calcium: 160mg, Iron: 2mg