Start your day with this breakfast skillet made with crispy hash browns, bacon and eggs with gooey melted cheese on top. An easy one-pan recipe that’s ready in just 20 minutes!

This post may contain affiliate links. Read disclosure policy.
Breakfast Skillet Recipe
This easy breakfast skillet is loaded with crispy bacon, fluffy scrambled eggs and golden hash browns all cooked together in one pan. It’s similar to my popular hashbrown breakfast casserole, but this version is ready in just 20 minutes for a quicker option.
If you’re a fan of skillet meals, you’ll also love my skillet breakfast potatoes or hearty egg skillet. They’re perfect to keep in your morning rotation when you want a quick and filling meal!
Ingredient Notes
Scroll down for the printable recipe.
- Bacon: Adds smoky, savory flavor and crisp texture. I usually love to cook bacon in the oven, but for this recipe, you’ll want to make it in a skillet.
- Hash browns: Use cubed or shredded potatoes depending on your preference; both work well in the skillet. I used shredded as that is what I had on hand.
- Onion: Yellow or white onion gives a mild sweetness and depth of flavor.
- Bell pepper: Red bell peppers add color and a touch of sweetness, but any variety of pepper works.
- Eggs: Scramble them right in the skillet for a hearty, protein-packed meal.
- Shredded cheese: Melts over the eggs and potatoes for that gooey, cheesy finish.
How to Make a Breakfast Skillet

- Cook bacon. Cook bacon in a skillet over medium-high heat until crisp. Set aside and crumble once cooled. Leave 1-2 Tablespoons bacon grease in skillet and cook onions and peppers until translucent. Then add hash browns and cook according to package.
- Whisk large eggs, then add to skillet. Whisk eggs in a large bowl. Then once hash browns are lightly browned, pour eggs over top.
- Cut into pieces and flip. After a few minutes, cut the dish into 4 pieces and flip each piece over to brown the other side.
- Top and serve! Sprinkle with shredded cheese and crumbled bacon and serve once the cheese has melted.
Recipe Tips
- Make your own hash browns from scratch if you would like or use cast iron skillet potatoes with fresh Russet potatoes or Yukon Gold potatoes.
- Don’t overly flip the hashbrowns. The key to them being nice and crispy is letting them cook all the way through.
- You could use a different breakfast protein like ground sausage.
- Feel free to add in extra veggies if preferred. I like to top mine with sliced green onions, diced tomatoes and hot sauce. Yum!
- Reheat leftovers in the skillet or wrap them into a tortilla for a breakfast burrito.

Love easy breakfast recipes with hash browns? This crock pot breakfast casserole and cheesy hash brown egg cups are favorites!
More Savory Breakfast Recipes

Breakfast Skillet
Ingredients
- 6 pieces bacon
- ½ cup onion , chopped
- 1 bell pepper , chopped
- 20 ounce bag hash browns , cubed or shredded
- 6 eggs
- 1/2-1 cup shredded cheddar cheese
Salt and pepper to taste
Optional: sliced green onions, hot sauce, tomatoes
Instructions
- Cook bacon. Cook 6 pieces of bacon in a skillet until crisp over medium-heat. Set aside and crumble once cooled. Leave 1-2 Tablespoons bacon grease in the pan.
- Add onion, pepper and potatoes. Cook 1/2 cup onions and 1 bell pepper in the pan with the bacon grease until translucent. Then add 20 ounce bag hash browns and cook according to package.
- Add eggs. Whisk 6 eggs in a large bowl. Once the hash browns are lightly browned, pour the eggs on top of the hash browns. Salt and pepper to taste.
- Flip. After a couple of minutes, cut the dish into 4 pieces. Then flip each piece over to brown the other side.
- Add cheese. Top with 1/2 – 1 cup shredded cheese and crumbled bacon. Serve once cheese is melted. Add optional toppings if desired.
Last step: Please leave a comment and rating after you make the recipe.
Notes
Nutrition
Nutrition provided is an estimate. It will vary based on specific ingredients used.
FAQs
Cast iron is ideal for even heat and a beautiful crust, but any large, deep pan that holds the ingredients works just fine.
Absolutely. If using precooked meat, add a tablespoon of olive oil before cooking the potatoes. Then stir in the meat after the potatoes are tender so things warm evenly.
Yes! Yukon Gold or other cubed fresh potatoes work well, but may take an extra 3–4 minutes to cook until tender.
Allow the skillet to cool completely, then place leftovers in an airtight container. Store in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave until heated through.

Marly
Sooo good! I just made it, hubby approved! I can hear him from his office enjoying this delicious food! Thank you! I added creole seasoning and tomatoes and served with salsa and sour cream.
Jamielyn Nye
Sounds so delicious! I’m so glad you enjoyed it!
Taryn
Yum! We make scrambled eggs with ham and cheese a lot but this was so much better!
Alyssa
I like to throw in vegetable odds and ends, too. Spinach, cooked asparagus, etc. Great recipe.
Jamielyn Nye
Sounds delicious! Thanks for sharing! :)
John
Excellent
Shirley
This recipe sounds and looks dlish!!! What kind of cheese do you use and what size bag of frozen hash browns?
Jamielyn
I usually use cheddar cheese, but a jack cheese would be good as well! I think my bag was a 30 oz bag of frozen hash browns.
Susan
This is a great weekend breakfast idea! Definitely not for frequent meals! Special occasion breakfast only. Our typical weekday breakfast-cereal, toast, fruit and milk, juice, tea, coffee or water. If there are leftover pancakes or waffles from the weekend we have those.
Jamielyn
Yes, definitely a special occasion breakfast! :)
Paige Flamm
My husband would LOVE this! I’ll have to make it this weekend for him!
Paige
Chante
I made this dish yesterday morning and it was a huge hit for me and my husband. I used smoked gouda cheese as well. I will definitely be making this more often.
Jennifer
A couple quick questions, how many does this feed and do you scramble the eggs before adding them?
Jamielyn
Hi Jennifer! I wisk the eggs a little before adding them, but not very much. It will feed about 6 people.
Jen
Am visiting from TT&J…this looks like something we would all enjoy. Thanks!
Jamielyn
Thanks for coming by! Nice to “meet” you! Have a good monday! Xoxo
Vivienne @ The V Spot
This looks delish! Gonna have to try it!
Jamielyn
Thanks Vivienne! Have a great weekend! xoxo
Connie
I made this for dinner tonight. My husband and I both loved it! Thanks for the new breakfast dinner.
Jamielyn
Oh I’m so glad you liked it! Thanks for commenting! xo
Sandy
Thank you this great saying…I so get caught up in perfection, and then I don’t try at all….this is going in my craft room for sure! :):) Have a great Wednesday! Sandy
OnePerfectDay
This sounds so good!
Great to make for a special breakfast!
Jamielyn
Yes, definitely perfect those breakfast! Have a good day! xo
Sue Kment
Oh yummy! I eat oaties every morning! Don’t think this is going to fit my WW program this week…but maybe for a special treat.
Jamielyn
lol ya definitely not the “healthiest” breakfast… but for a special treat, yes!
Randi
That sounds delicious. I’m pinning it to make this weekend.
Jamielyn
Thanks Randi! It’s super yummy!
linda @ craftaholics anonymous
Great pic, Jamie! Davis and Gavin would go nuts over it! I’ll have to try making it, although I am THE WORST egg cooker ever. seriously. {probably doesn’t help that i hate the smell of them!} We are boring breakfast eaters too, except for Fridays. On most Fridays, we make pancakes with homemade syrup. :)
happy crafting,
Linda
Jamielyn
lol .. same! mmm I love pancakes with home made syrup…buttermilk syrup to be exact!
Mauri
Yumm that looks and sounds so good! I love all those notsogoodforyou breakfast foods. Unfortunately I eat boring healthy breakfast (egg whites & cooked spinach, oatmeal, protein shake, kashi cereal, or just a bowl of fruit). I do however condone eating this kind of stuff every once in awhile ;) I’m definitely going to try this come November when I can eat it :)
Jamielyn
lol, I know! We always eat boring breakfast foods around here too! But hey, every once in awhile we splurge! And it tastes good! haha!