One of my favorite recipes for breakfast is a one pan skillet breakfast. It’s so easy to make and tastes great. It’s my go to for big crowds since you can cook the eggs right in the same pan. This not only reduces the time needed to make breakfast but also reduces the cleanup since it all cooks in one pan. I make this one pan skillet breakfast at least a few times a month if not every weekend. My husband loves it and I do too since it not only tastes amazing but is also super easy to make.
One Pan Skillet Breakfast
Ingredients
Potatoes
Ham
Bell Pepper
Onion
Eggs
Seasoned Salt
Pepper
Olive Oil
Tips for Cooking the Potatoes
Heat the oil in the pan before adding the potatoes. Once the oil is hot, add the potatoes, seasoned salt and pepper and stir to coat the potatoes with oil and seasoning.
Cover the pan and cook the potatoes for about 10 minutes stirring occasionally. You’ll want the potatoes to start to soften but not be fully cooked. They will cook more after you add the other ingredients. You can use a fork to test if they have started to soften.
Substitutions
I used ham in this recipe but I’ve made it several times without meat and it’s still super tasty. I’ve also used turkey bacon that I dice up. One thing to keep in mind if you eliminate the meat is that you may want to add more salt to the dish. For the eggs, if you want the yolks to be set, cook them for longer than the 5 minutes that the recipe calls for. You could also scramble eggs in a small dish and then cook them directly with the other ingredients.
Skillet Breakfast Recipe

Skillet Breakfast
Ingredients
- 6 Eggs
- 4-5 Potatoes (small to medium)
- 3/4 cup Diced Ham
- 1 Bell Pepper
- 1 Onion (small)
- 1 tbsp Olive Oil
- 1 tsp Seasoned Salt
- 1/4 tsp Black Pepper
Instructions
Cut the potatoes, ham, bell pepper and onion.
In a large pan (with a lid), add olive oil and bring to temperature on medium heat.
Add the diced potatoes, seasoned salt and pepper. Stir and cover. Let cook for about 10 minutes covered stirring occasionally.
Once the potatoes have started to soften but have not fully cooked, add the ham, bell pepper and onion. Cover and cook for 5-7 minutes stirring occasionally.
Crack eggs directly into the pan spacing them so that they do not overlap. Cover and cook for 5 minutes. You can cook longer if you want the yolk to be fully cooked.
Breakfast is my absolute favorite meal and i can eat breakfast food any time of day. This recipe is great for breakfast or dinner and especially convenient on week days when I’m pressed for time. I’m actually very surprised that this is the first time that I’m sharing a breakfast recipe on the blog. I guess you might be able to count my everything bagel bread recipe but that’s debatable. I’ll be sure to share some more breakfast recipes soon!
What is your favorite breakfast dish? I’d love to hear about it in the comments.
For more recipes, visit my recipes page.
Follow me on Instagram Pinterest and Facebook so that you never miss a post.
Hannah, I often cook potatoes and ham just this way, but have never put the eggs right on top. It looks so cute, besides the obvious advantage of having one less pan to wash! Love it!
Looks so yummy! I pinned it to my Pinterest Clean Eating Recipes.
Blessings and following!
Marie
Thanks so much Marie!
Breakfast is my absolute favorite!
This looks delicious! I love a hearty breakfast. Congratulations on being chosen for a feature on Friendship Friday!
Thank you Pat.
Wow. That looks heavenly, I’d love to try this!
Thanks so much for sharing this awesome post with us on Full Plate Thursday,534. We featured your post and just pinned it!
Hope you come back soon!
Miz Helen