This hearty Breakfast Skillet Recipe has all the breakfast favorites and is made in one pan. Potatoes cooked with peppers, onions, and bacon topped with shredded cheese and eggs, are the perfect way to start the day.

This skillet is almost as easy as our simple breakfast casserole. Both are incredibly delicious breakfast ideas that will surely satisfy a crowd.

Breakfast skillet loadede with green onion and black pepper.

Though you can do homemade Oatmeal or the Strawberry Banana Smoothie for a lighter breakfast, this breakfast skillet makes for a hearty and filling meal.


We love this easy bacon and potato breakfast skillet recipe. Whether you make this for a weekend brunch or a weekday breakfast, everyone will enjoy the easy dish.

The combination of flavors from potatoes, peppers, bacon, cheese, and eggs is amazing. You can easily double the portion for a larger crowd.

Breakfast skillet potatoes on a white plate topped with an egg and freshly chopped green onion.


  • Bacon– For this recipe, you want to use cubed bacon and reserve the bacon grease.
  • Potato– Be sure to cube the potatoes in uniform sizes for even cooking.
  • Seasoning– Though we used salt, pepper, and garlic powder, you can use any of your favorite seasonings.
  • Onion– You can use either regular onion or red onion.
  • Bell Pepper– Any color will work, just finely cube into small pieces. We love using green bell pepper, and red and orange bell pepper.
  • Butter– Unsalted butter is what we need to cook the eggs.
  • Eggs– Cook the eggs to the desired doneness.
  • Shredded Cheese– Any shredded cheese will work or a combination of cheeses.
  • Cherry Tomato– Cubed cherry tomatoes or regular tomatoes cubed will work great.
  • Avocado– Avocado is that perfect finish to the dish but you can leave it out.
Step by step collage of how to make a homemade breakfast skillet.


  1. Cook bacon– In a deep skillet, saute the bacon until fully cooked. Remove the bacon from the skillet but keep the bacon grease.
  2. Potatoes– Add the cubed potatoes to the bacon grease and cook on medium-high heat. Season with salt, pepper, and garlic.
  3. Veggies–  Add the chopped onion and cubed peppers to the potatoes and cook until the veggies are tender.
  4. Cook eggs– Once the veggies and potatoes are cooked through, add eggs to the dish and top with shredded cheese. Cover with the lid and cook until eggs are cooked.
  5. Top– Top with sliced avocado and chopped tomatoes and serve.


There are so many different variations to this dish by adding different meats, veggies, and toppings.

  • Breakfast Sausage Links
  • Turkey Bacon
  • Red onion
  • Jalapenos
  • Mushrooms
  • Chorizo
  • Spinach
  • Chopped ham
  • Green onions
Upclose picture of the breakfast skillet topped with fresh chopped greens and black pepper.


Can I use frozen hash browns for this dish?

Yes! You can use frozen hash browns for this dish if you want. Since they are frozen but already cooked the cooking time will be less.

What kind of potatoes do I use?

You can use russet potatoes, Yukon gold potatoes, and even red skin potatoes!

What skillet do I use?

You can use a deep skillet like THIS one or a large regular skillet like THIS one.

What is the best-shredded cheese for this dish?

You can use any of your favorite shredded cheese. Colby jack, mozzarella cheese, and mild cheddar cheese will all work. If you like spicy, use pepper jack cheese.

How do I reheat this dish?

You can reheat this dish in the air fryer, stovetop, or microwave, just cook the potatoes until reheated.

Storing leftovers?

Store these leftovers in an airtight container in the fridge for up to 3-4 days.

A white plate loaded with breakfast skillet potatoes, eggs and bacon.


Breakfast is a must in our home, here are some of our favorite breakfast recipes.

Breakfast Skillet Recipe

Author: Valentina
5 from 7 votes
This hearty Breakfast Skillet Recipe has all the breakfast favorites and is made in one pan. Potatoes cooked with peppers, onions and bacon topped with shredded cheese and eggs, the perfect way to start the day.
Prep Time: 5 minutes
Cook Time: 30 minutes
Total Time: 35 minutes
Servings: 4 servings



  • In a deep skillet, cook the chopped bacon until fully cooked. Remove the bacon from the skillet leaving the bacon grease.
  • Add the cubed potatoes into the skillet and cook in the bacon grease on medium high heat for about 10-15 minutes, or until the potatoes are tender.
  • Season with the salt, pepper and garlic powder.
  • Add in the chopped onion and cubed bell peppers into the potatoes and cook for an additional 2-3 minutes.
  • Once the potatoes and veggies are cooked create 4 wells for eggs. Add butter into each well and crack an egg into each of the four wells. Sprinkle it with the shredded cheese and add the bacon back in.
  • Close the lid and cook on medium low heat for 2-3 minutes or until the egg has cooked through and the cheese has melted.
  • Top with sliced avocados, cubed tomatoes, freshly chopped greens and serve.
  • Enjoy!


*You can use different meat such as sausage, bacon, Polska kielbasa or even smoked salmon. I took this dish to a brunch with my friends and I used smoked salmon, it was a huge hit. Gone in no time. **Use your favorite shredded cheese; Colby Jack, Mozzarella, Four Cheese or Mexican.


588kcal Calories7g Carbs35g Protein46g Fat11g Saturated Fat610mg Cholesterol921mg Sodium805mg Potassium1g Fiber4g Sugar3370IU Vitamin A51.2mg Vitamin C127mg Calcium4.4mg Iron
Nutrition Facts
Breakfast Skillet Recipe
Amount Per Serving
Calories 588 Calories from Fat 414
% Daily Value*
Fat 46g71%
Saturated Fat 11g69%
Cholesterol 610mg203%
Sodium 921mg40%
Potassium 805mg23%
Carbohydrates 7g2%
Fiber 1g4%
Sugar 4g4%
Protein 35g70%
Vitamin A 3370IU67%
Vitamin C 51.2mg62%
Calcium 127mg13%
Iron 4.4mg24%
* Percent Daily Values are based on a 2000 calorie diet.
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)