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.

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.

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:
- 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.
- 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.
- Add the ham. Stir in the diced ham and cook for 2–3 minutes until warmed through.
- Whisk the eggs. In a small bowl, use your whisk to mix together the eggs, milk, and your seasonings.
- 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.
- Serve and top. Dish up straight from the pan and top with whatever sounds good. Goat cheese crumbles are my personal favorite.

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 👇

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 Recipe
Equipment
- 1 whisk
- 1 immersion blender optional, if you have one
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

Gather Ingredients
- Gather the ingredients you want to use for the recipe besides the main ingredients
Prep Ingredients
- Chop onions
- Chop bell pepper

- Chop potatoes
- Dice the ham (if using ham as your protein)
- Chop mushrooms
- Crack the eggs in a bowl then set aside

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.

Add to Skillet
- Add eggs and milk mixture to the skillet

- 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

- 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.

Notes
Nutrition
Frequently Asked Questions
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.
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.
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.
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.
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 👇

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!
- Fresh Herbed Goat Cheese Recipe
- Easy Polish Kielbasa Recipe with Peppers and Onions
- Easy Creamy Chicken and Rice Casserole with Crispy Topping
- Easy Fresh Salsa – 15- Minute recipe (Kid-Approved)
- How to Make Easy Vegetable Soup from Leftover Vegetables
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

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














