You catch the smell through the steam vent and suddenly you are starving.
It’s like, no matter what you was just doing you spot that rich aroma of breakfast sausage and crisp bacon mingling with warm eggs and tender potatoes. The steam cues give away that something good's happening inside your pressure cooker. Your stomach kinda rumbles like for real now.

You remember the last time you made a breakfast casserole but it was fixin’ to take forever. This time, you got your pressure cooker set up and ready to put out some proper cowboy comfort food pronto. The way the sausage and bacon come out browned just right with that broth depth from the potatoes and eggs makes ya wanna dig in right away.
Why This Recipe Works Every Single Time
- You use the pressure cooker to get a tender pull on the potatoes, making ‘em soft but not mushy.
- The cooking spray keeps everything from sticking, so cleanup's easy.
- Sausage and bacon cook together for flavors that blend real good.
- The eggs and half-and-half mix gives you creamy richness that holds up well under pressure.
- The pico de gallo adds a fresh kick that balances those savory notes perfectly.
- Natural release lets the casserole settle so it doesn't get watery or fall apart.
Everything You Need Lined Up
- Cooking spray to grease your baking dish and keep things easy.
- 8 oz. breakfast sausage with casings removed, so it mixes well and cooks even.
- 8 oz. bacon, chopped into 8 to 10 strips for that smoky crunch.
- 10 large eggs to bind it all together with creamy richness.
- 1 cup half-and-half to keep the eggs soft and tender.
- 1 ½ teaspoons kosher salt for seasoning just right.
- ½ teaspoon black pepper to add a little hint of spice.
- ½ cup pico de gallo plus extra for serving fresh on top.
- 1 (28-ounce) bag frozen diced potatoes with peppers and onions, thawed for that broth depth.
- 2 cups shredded cheddar cheese for melty goodness.
- 1 cup crispy tortilla strips or crumbled tortilla chips to sprinkle on top for crunch.

Walking Through Every Single Move
First thing, preheat your oven to 350 degrees Fahrenheit. You’ll wanna get your baking dish greased with cooking spray so nothing sticks later on.
Next, get a skillet heating over medium. Cook the breakfast sausage and chopped bacon until they’re nice and browned. Drain off the grease so the casserole doesn’t get greasy on ya.
In a big bowl, whisk up the eggs with half-and-half, kosher salt, and black pepper until it’s all mixed good and creamy.
Stir in the cooked sausage and bacon, pico de gallo, and thawed diced potatoes. Make sure everything is well combined so every bite’s full of flavor.
Pour that mix evenly into your prepared baking dish. Spread it out nice and flat so it cooks evenly.
Generously sprinkle shredded cheddar cheese all over the top for that melty, golden finish.
Pop the dish into the oven and bake for about 30 minutes. You want the eggs set and the cheese golden brown.
When it’s done, let it cool just a bit before serving with more pico de gallo on top to add fresh zing to every bite.
Smart Shortcuts for Busy Days
- You can swap fresh sausage for pre-cooked or store-bought sausage crumbles if you’re in a hurry. It cuts down on cook time real good.
- If you got frozen diced potatoes, thaw ‘em the night before or toss ‘em in the microwave quick to speed up prep.
- Using premade pico de gallo or salsa helps save chopping time but still keeps your casserole lively with flavor.
When You Finally Get to Eat
At last, you get to cut into that golden, cheesy casserole and spot all those tender potatoes that give it a perfect broth depth.
The sausage and bacon bit, all mixed with eggs that ain’t dry but creamy, got you wanting another piece already.
The crispy tortilla strips on top add a nice crunch that’s just the right contrast to the soft inside.
And that fresh pico de gallo on the side adds a little brightness that wakes up your taste buds real nice. Y’all gonna love this breakfast!

Making It Last All Week Long
- Wrap leftovers tightly in airtight containers and store in the fridge. It stays good for up to 4 days and reheats without losing that tender pull texture.
- Portion out servings before refrigerating so you can just grab and go for busy mornings. Quick release reheats in the microwave work well.
- If you wanna keep it longer, freeze individual squares wrapped in plastic wrap and foil. Thaw overnight in the fridge and warm up with natural release if using a pressure cooker to keep it moist.
What People Always Ask Me
- Can I make this casserole in the pressure cooker instead of oven? Yeah, you sure can. Just cook on high pressure for about 15 minutes and then use natural release to get that tender pull without drying it out.
- What if I don't have pico de gallo? No worries. You can substitute with salsa or diced fresh tomatoes mixed with onions and cilantro.
- Can I add veggies to this? Definitely! Bell peppers, spinach, or mushrooms mix in great. Just add them with the potatoes so they cook through.
- How do I get crispy bacon texture in the casserole? Cook bacon separately until crisp before adding it in. This keeps the texture crunchy instead of soggy.
- What’s the best way to reheat leftovers? Microwave with a bit of water on the side for steam or warm in oven until heated through. Quick release on the pressure cooker works too.
- Can I use a different cheese? Sure thing. Pepper Jack or Monterey Jack work well if you want a little spicy or milder flavor.
For more pressure cooker breakfast ideas, check out our Easy Chicken Caesar Pasta Salad and Quick High Protein Greek Pasta Salad that have great tips on pressure cooking techniques and quick meals to try next.

Cowboy Breakfast Casserole
Equipment
- 1 baking dish
- 1 skillet
- 1 bowl
Ingredients
Main ingredients
- 8 oz. breakfast sausage casings removed
- 8 oz. bacon chopped into 8 to 10 strips
- 10 large eggs
- 1 cup half-and-half
- 1 ½ teaspoons kosher salt
- ½ teaspoon black pepper
- ½ cup pico de gallo plus extra for serving fresh on top
- 1 28-ounce bag frozen diced potatoes with peppers and onions thawed
- 2 cups shredded cheddar cheese
- 1 cup crispy tortilla strips or crumbled tortilla chips to sprinkle on top for crunch
Instructions
Instructions
- Preheat your oven to 350 degrees Fahrenheit. Grease your baking dish with cooking spray.
- Heat a skillet over medium. Cook the breakfast sausage and chopped bacon until browned. Drain off the grease.
- In a big bowl, whisk together eggs, half-and-half, kosher salt, and black pepper.
- Stir in the cooked sausage and bacon, pico de gallo, and thawed diced potatoes.
- Pour mixture evenly into the prepared baking dish.
- Generously sprinkle shredded cheddar cheese on top.
- Bake for about 30 minutes, until eggs are set and cheese is golden brown.
- Let cool slightly before serving with extra pico de gallo on top.



