Easy Breakfast Skillet with Potatoes – Ready in 30 Minutes

Some of my best meals happen when the fridge is nearly empty and I refuse to go to the store. This easy breakfast skillet recipe with potatoes is one of those meals.

It started as a “what do I actually have right now” moment — a few eggs, some potatoes, half a bell pepper, mushrooms that needed to be used, and leftover ham. One pan, about 30 minutes, and dinner was done. Because yes, we had this for dinner. Breakfast for dinner is one of life’s simple pleasures and I will not apologize for it.

Easy breakfast skillet with potatoes ham and eggs topped with goat cheese in a white bowl

The beauty of a breakfast skillet is that it works with almost anything you have on hand. The version I’m sharing today has potatoes, ham, green pepper, mushrooms, onion, and scrambled eggs seasoned with garlic and dill. It’s hearty, it’s flexible, and topped with a little crumbled goat cheese it feels like something you’d order at a restaurant — except you made it from whatever was left in the fridge.

Not a mushroom fan? Leave them out or add extra pepper or zucchini instead. This recipe is forgiving that way.

Why You’ll Love This Breakfast Skillet

  • One pan, minimal cleanup
  • Ready in about 30 minutes
  • Works for breakfast, brunch, or dinner
  • Great for using up what’s in the fridge
  • Easy to customize with whatever you have on hand
  • Kid-friendly and budget-friendly

DISCLAIMER: This page contains affiliate links. Purchases made through such links will reward me a small commission at no extra cost to you. I always have my readers’ interest at heart. Also, as an Amazon Associate, I earn from qualifying purchases. See full disclosure here.

What You’ll Need

Here’s what goes into this recipe. Nothing fancy — just good, simple ingredients.

  • 5 eggs
  • 1/4 cup milk
  • 2 small potatoes, cut into bite-sized pieces
  • 1 medium bell pepper, diced
  • 1/4 large onion, diced
  • 2 large portobello mushrooms, cut small
  • About 1 tablespoon butter (equivalent of 3 pats)
  • Salt, pepper, garlic powder, and dill to taste

Optional toppings: crumbled goat cheese, shredded cheddar, sour cream, hot sauce, or fresh herbs.

Breakfast skillet ingredients including potatoes ham eggs green pepper mushroom and onion on a cutting board

What You’ll Need to Make This

Nothing fancy required — just basic kitchen tools you probably already have.

Skillet — A 10 or 12-inch non-stick or cast iron skillet is ideal. You want enough surface area for everything to cook evenly rather than pile up and steam.

Spatula — A good flexible spatula makes folding the eggs easy without breaking everything up too much. [Amazon link]

Whisk — For beating the eggs and milk together before they go in the pan.

Mixing bowl — Something big enough to whisk 5 eggs comfortably.

Cutting board and knife — For dicing the potatoes, pepper, onion, mushrooms, and ham.

A Few Notes on Ingredients

Potatoes: Any small potato works here — Yukon Gold, red potatoes, or even leftover cooked potatoes. If you’re using raw potatoes, give them a head start in the pan before adding everything else so they have time to get tender.

Ham: I used diced ham steak, but any cooked ham works. Canadian bacon, leftover holiday ham, or even turkey sausage are all great swaps.

Mushrooms: Portobello gives this skillet a meaty, hearty feel. Button mushrooms or baby bellas work just as well.

Seasonings: Salt, pepper, and garlic are the backbone here. The dill adds a subtle freshness that works beautifully with eggs. Feel free to swap in your favorites — smoked paprika, Italian seasoning, or even a dash of cayenne are all good options.

How to Make an Easy Breakfast Skillet

This comes together quickly once your potatoes are going. Here’s the process:

  1. Start the potatoes first. Melt butter in a large skillet over medium heat. Add the diced potatoes with a pinch of salt and cook for about 8–10 minutes, stirring occasionally, until they start to soften and get a little golden on the edges.
  2. Add the vegetables. Add the onion, bell pepper, and mushrooms to the pan. Cook for another 5–7 minutes until everything is softened and the mushrooms have released their moisture.
  3. Add the ham. Stir in the diced ham and cook for 2–3 minutes until warmed through.
  4. Whisk the eggs. In a small bowl, use your whisk to mix together the eggs, milk, and your seasonings.
  5. Scramble into the pan. Pour the egg mixture over the vegetables and ham. Let it sit for a moment, then using your spatula, gently fold and stir until the eggs are just cooked through. Don’t rush this step — low and slow gives you soft, creamy eggs instead of rubbery ones.
  6. Serve and top. Dish up straight from the pan and top with whatever sounds good. Goat cheese crumbles are my personal favorite.

Potatoes and ham cooking in a skillet for easy breakfast skillet recipe with potatoes

Tips for the Best Breakfast Skillet

  • Give your potatoes a head start. They take longer to cook than everything else. Don’t rush them.
  • Use a large pan. You want everything to have room to cook, not steam. A 10 or 12-inch skillet is ideal.
  • Low heat for the eggs. Turn the heat down slightly before adding the eggs. Soft, slow scrambled eggs make this dish.
  • Don’t skip the milk. Just a splash makes the eggs lighter and fluffier.
  • Season as you go. Add a little salt to the potatoes, the vegetables, and the eggs separately for the best flavor throughout.

Easy Variations to Try

One of the best things about a breakfast skillet is how flexible it is. Here are a few ways to mix it up:

  • Swap the protein: Bacon, sausage, turkey, or keep it meatless with extra mushrooms and peppers.
  • Change up the vegetables: Zucchini, spinach, cherry tomatoes, or whatever needs to be used up in the fridge.
  • Add cheese: Stir in shredded cheddar at the end, or top with crumbled goat cheese or feta for something a little different.
  • Make it spicy: Add diced jalapeño, red pepper flakes, or a spoonful of salsa.
  • Serve it differently: Great in a bowl, wrapped in a tortilla, or scooped onto toast.

Breakfast for Dinner? Absolutely.

This is one of those recipes that genuinely works any time of day. When it’s 6pm and nobody wants to cook a full dinner, a breakfast skillet is the answer. It’s filling, fast, and feels a little like a treat even though it’s made from pantry basics.

Pair it with toast, a toasted bagel half, or some fresh fruit on the side and you have a complete meal that took less than 30 minutes start to finish.

Save this Pin 👇

No-stick skillet filled with scrambled eggs, diced potatoes, ham, green peppers, and black beans

Final Thoughts

This breakfast skillet has become one of those recipes I don’t even think about anymore — I just make it. Whatever’s in the fridge, one pan, thirty minutes. Done.

It started as a clean-out-the-fridge meal and turned into something my husband actually requests. That’s the best kind of recipe.

If you try it, I’d love to know what you used. Leave a note in the comments — especially if you topped it with goat cheese.

Want more easy recipes like this? Join the Tasteful Threads newsletter.

Easy breakfast skillet with potatoes ham and eggs topped with goat cheese in a white bowl

Easy Breakfast Skillet with Potatoes Recipe

An easy meal to make for break or dinner using simple ingredients you may already have in your pantry.
No ratings yet
Prep Time 10 minutes
Cook Time 30 minutes
Course Breakfast, Main Course
Cuisine American
Servings 4
Calories 695 kcal

Ingredients
  

  • 5 eggs
  • ¼ cup milk
  • 2 potatoes Small
  • 1 medium bell pepper, diced
  • ¼ large onion, chopped
  • ½ lb. ham-diced
  • 2 large capped portobello mushrooms
  • 1 tbsp butter (about the equivalent of 3 pats)
  • salt
  • pepper
  • garlic powder
  • dill

Instructions
 

Gather Equipment

  • Gather your tools and prep bowls
    Breakfast skillet ingredients including potatoes ham eggs green pepper mushroom and onion on a cutting board

Gather Ingredients

  • Gather the ingredients you want to use for the recipe besides the main ingredients

Prep Ingredients

  • Chop onions
  • Chop bell pepper
    Prepped breakfast skillet ingredients in bowls including diced ham mushrooms green pepper and eggs
  • Chop potatoes
  • Dice the ham (if using ham as your protein)
  • Chop mushrooms
  • Crack the eggs in a bowl then set aside
    Four eggs cracked into a glass bowl for easy breakfast skillet recipe with potatoes

Start with Potatoes

  • Add butter or margarine or avocado oil to the skillet
  • Heat at medium heat
  • Add potatoes to cook
  • Add a pinch of salt to flavor
  • Let cook for 8-10 minutes

Add Vegetables

  • Add chopped onions
  • Sauté with potatoes in skillet until translucent
  • Add bell pepper
  • Add mushrooms
  • Sautee for a few minutes until softness you want is reached

Add Protein

  • Add diced ham
  • Let cook for 2-3 minutes until heated and cooked with vegetables

Whisk Eggs

  • Using whisk, whisk eggs
  • Add 1/4 cup milk to mixture and whisk more.
    Whisking eggs in a glass bowl for easy breakfast skillet recipe with potatoes

Add to Skillet

  • Add eggs and milk mixture to the skillet
    Eggs poured over ham potatoes and vegetables cooking in a skillet for easy breakfast skillet recipe
  • Don't mix. Just pour the mixture over the vegetable mixture in skillet
  • Let cook until eggs are cooked through a bit.
  • Start slow and begin from the edges and to mix the mixture
    Perfect — finished pan shot, eggs cooked through, everything combined. Great color with the green peppers and yellow eggs. Alt text: Finished easy breakfast skillet with potatoes ham mushrooms and eggs in a pan
  • Don't rush this, you want creamy eggs and eggs that cook through. Rushing this step will result in a runny mixture that is layered on items in the skillet.

Add seasonings

  • During this process, add seasoning of choice (salt, pepper, garlic, dill, etc)
  • Mix together

Serve

  • Once cooked through, serve in a bowl with a side of toast, or a half of bagel, and add a splash of fruit. Goat cheese makes a nice addition to this meal.
    Easy breakfast skillet with potatoes ham mushrooms and eggs served in a white bowl
  • Potatoes can take a little longer depending on the size of the cut. Be patient, Don't rush this step.
    Use a large non-stick skillet to provide more room if serving more than 4.
    Don't forget to add the milk – this makes the eggs lighter and fluffier.

Notes

Variations: 
Add grated cheese as a topping once cooking process is almost complete.  This is for the cheese lovers in the house. 
Adjust the vegetables to the fresh vegetables you want in the recipe – zucchini, squash, different mushrooms, different colored bell peppers.  Make it Mexican and add jalapenos, and corn or even black beans. 

Nutrition

Serving: 2cupsCalories: 695kcalCarbohydrates: 50gProtein: 40gFat: 39.9gSaturated Fat: 18.9gCholesterol: 359mgPotassium: 2037mgFiber: 14gSugar: 3.5g
Keyword breakfast skillet, one dish meal, quick
Tried this recipe?Let us know how it was!

Frequently Asked Questions

Can I use frozen potatoes in a breakfast skillet?

Yes — frozen diced potatoes or hash browns work great and save you prep time. Just add them straight to the pan from frozen and cook until heated through and lightly browned before adding the other ingredients.

Can I make this ahead of time?

The vegetable and ham mixture can be cooked ahead and stored in the fridge for up to 3 days. When you’re ready to eat, reheat it in the pan and add fresh eggs. The full cooked skillet reheats fine too — the eggs just won’t be quite as soft.

What kind of pan is best for a breakfast skillet?

A large non-stick or cast-iron skillet works best. You want enough surface area for everything to cook evenly rather than steaming in a pile. A 10 or 12-inch pan is ideal for this recipe.

Is a breakfast skillet good for kids?

Really good. You can dial back the seasonings and customize the mix-ins to whatever your kids like. It’s also a great way to sneak in extra vegetables without much fuss.

How do I keep the eggs from getting rubbery?

Lower your heat before adding the eggs and don’t stir constantly. Let them set slightly, then fold gently. Pull them off the heat while they still look just slightly underdone — they’ll finish cooking from the residual heat in the pan.

Save this Pin 👇

No-stick skillet filled with scrambled eggs, diced potatoes, ham, green peppers, and black beans

More Easy Recipes You’ll Love

If you make this breakfast skillet, I’d love to know how it turned out. Did you top it with goat cheese? Swap in a different protein? Leave a comment below and let me know!

For more easy to make recipes, join the Tasteful Threads newsletter to get the current recipes being posted delivered right to your inbox.

About the Author

Mary Ann, creator of My Tasteful Threads cozy lifestyle blog

Hi, I’m Mary Ann, creator of My Tasteful Threads cozy lifestyle blog where I share cozy reads, meaningful travel ideas, handmade crafts, and simple everyday cooking. Most evenings you’ll find me with yarn in one hand, a cup of tea nearby, and a good book within reach.

Stitch • Stir • Explore • Read

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating