Cowboy Breakfast Skillet is a hearty breakfast made with crispy bacon, golden potatoes, fluffy scrambled eggs, and melty cheese. Ready in about 30 minutes, it’s perfect for busy mornings, weekend brunch, or breakfast for dinner.

Jump to:
Why You’ll Love This Cowboy Breakfast Skillet
- One-pan breakfast. Everything cooks in one skillet for easy cleanup.
- Ready in about 30 minutes. Perfect for busy mornings or weekend brunch.
- Easy to customize. Add your favorite vegetables, meats, or toppings.
Ingredients

Ingredient Notes and Substitutions
- Bacon: I usually use thick center-cut bacon, but ground sausage or even pre-cooked sausage work great too. If you’re using sausage, about 2 ounces per person is a good rule of thumb.
- Potatoes: I use frozen O’Brien potatoes with onions and peppers already mixed in to save time. Refrigerated diced potatoes or hash browns work too.
- Eggs: Use your favorite eggs—whether regular, organic, or free-range. You can also use the equivalent amount of egg whites or an egg substitute if you prefer.
- Cheese: Cheddar is our favorite, but any good melting cheese works. Freshly grated melts best, but pre-shredded is a great time saver.
- Oil: I use a little canola oil, but you can use your favorite oil or even a bit of bacon grease for extra flavor.
- Seasoning: We keep it simple with just a little salt and black pepper.
How to Make Cowboy Breakfast Skillet
See recipe card below for complete directions with ingredient amounts.

Cook the potatoes until they’re hot, tender, and beginning to brown.

Stir in the eggs and bacon, cook until the eggs are just set, then top with cheese and serve immediately.
Variations and Add-Ins
This breakfast skillet is easy and satisfying just the way it is, but if you’re looking for ideas to switch it up, here are some of our favorite add-ins and toppings.
- Spinach or kale: 1 to 1 ½ cups fresh, roughly chopped (it cooks down)
- Tomatoes: 1 medium tomato, diced (or ⅓ cup sun-dried tomatoes, chopped)
- Jalapeños/green chiles: 1 small jalapeño (seeded if you want less heat) or ¼ cup canned green chiles
Optional Toppings
- Avocado: 1 medium, sliced or diced
- Salsa or hot sauce: to taste
- Fresh herbs: 2 tablespoons chopped (parsley, chives, or cilantro)
Storage and Reheating
- While this breakfast skillet is best enjoyed fresh, you can store leftovers in an airtight container in the refrigerator for up to 3 days.
- To reheat, simply warm it in the microwave in short intervals, stirring in between, until heated through.
Frequently Asked Questions
A cowboy breakfast skillet is a hearty one-pan breakfast typically made with potatoes, eggs, cheese, and bacon or sausage. This version uses O’Brien potatoes, crispy bacon, scrambled eggs, and cheddar cheese for an easy, filling meal.
Technically yes, you can make it ahead and reheat it later. However, it’s definitely best fresh, since the texture of the eggs is better right after cooking.
Yes! Just dice them small so they cook faster. You’ll want to par-cook them in the skillet first, which may take extra time compared to frozen potatoes.
A large nonstick or well-seasoned cast iron skillet works best. Nonstick makes cleanup easy, while cast iron gives a nice crisp to the potatoes.

More Easy Breakfast Skillet Recipes
Love this recipe?
Leave a comment and a ⭐⭐⭐⭐⭐ rating below!

Cowboy Breakfast Skillet Recipe
Ingredients
- ¼ cup canola oil
- 4 cups frozen potatoes with onions and peppers
- 8 strips bacon
- 8 eggs
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 ⅓ cups shredded cheese
Instructions
- Heat the oil in a large nonstick skillet over medium heat. Add the potatoes and cook until heated through and starting to turn golden brown, about 12–15 minutes.¼ cup canola oil, 4 cups frozen potatoes with onions and peppers
- While the potatoes are cooking, fry the bacon in a separate pan. Transfer it to a paper towel-lined plate and let it cool enough to handle, then cut or crumble it into pieces.8 strips bacon
- In a medium bowl, whisk together the eggs, salt, and pepper.8 eggs, ½ teaspoon salt, ¼ teaspoon black pepper
- Pour the eggs into the skillet with the potatoes, add the crumbled bacon and cook, stirring constantly, until the eggs are just set, about 2–4 minutes.
- Top with cheese, then let it sit for a minute or two until the cheese melts a little.1 ⅓ cups shredded cheese








About Mindy
Mindy has been cooking for over 30 years, starting as a young mother who learned how to create delicious meals on a budget. Today, she shares approachable recipes made with everyday ingredients that are easy, affordable, and family-friendly. Her goal is to show that great food doesn’t need to be complicated or expensive.