This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
Introduction
There’s something magical about starting your morning with a hot skillet full of crispy, golden-brown potatoes—especially when they’re loaded with smoky bacon, sweet onions, gooey cheese, and just the right kick from green chiles. Skillet breakfast potatoes are that cozy, diner-style comfort food that brings everyone to the table, fork in hand. This recipe delivers perfectly crispy edges and a tender, fluffy center—no deep fryer required!
Whether you’re feeding a hungry crew for Sunday brunch or meal-prepping a weekday win, these breakfast potatoes are ridiculously easy and incredibly versatile. I first made a version of this while camping in the mountains of Colorado, and ever since then, it’s been a family favorite. Add a fried egg or wrap it in a tortilla—either way, you’re in for something special.
Why You’ll Love This Recipe
Key Benefits
- One-pan magic – Minimal cleanup with maximum flavor
- Quick and easy – On the table in 35 minutes
- Budget-friendly – Made with pantry and fridge staples
- Meal-prep ready – Make a big batch and enjoy it all week
- Family-approved – Kids and adults alike go crazy for it
Taste & Texture
- Crispy edges and golden brown crusts on the potatoes
- Creamy inside, thanks to the microwaved pre-cook method
- Savory, salty, and just a touch spicy from the chiles
- Gooey melted sharp cheddar pulls it all together like a cheesy hug
Dietary Attributes
- Naturally gluten-free
- Can be made vegetarian (skip the bacon or sub plant-based)
- Easily customizable for dairy-free, low-sodium, or low-fat versions
Ingredients & Substitutions
Ingredient List
Here’s everything you’ll need:
- 3 large baking potatoes (or 6 small red potatoes)
- 6 pieces of bacon, cut into 1-inch pieces
- 1 cup chopped onion (yellow or white work best)
- 1 (4-ounce) can chopped green chiles (or ¼ cup salsa verde)
- 1 ½ teaspoons kosher salt
- ½ teaspoon ground black pepper
- 1 cup shredded sharp cheddar cheese
Notes on Quality
Potatoes: Russets are best for crisp edges and a soft interior. Red potatoes hold their shape more—great if you prefer firmer texture
Cheese: Sharp cheddar adds that rich, bold flavor. Shred your own for best meltability
Bacon: Thick-cut bacon yields heartier bites, but any type will work. Turkey bacon or veggie bacon strips are great alternatives
Green chiles: Milder than jalapeños, they add a lovely tangy-heat. Choose Hatch green chiles for extra depth
Possible Substitutions
Potatoes: Try sweet potatoes for a slightly sweet, healthier twist
Bacon: Use sausage crumbles or veggie sausage for a different flavor
Cheese: Pepper jack, mozzarella, or a Mexican cheese blend all melt beautifully
Onions: Red onions will add sweetness; green onions for a fresher touch
Chiles: Swap for diced jalapeños, chipotle peppers, or hot sauce for a spicier kick
Step-by-Step Instructions

- Prep the potatoes
Wash your potatoes well, then pierce them several times with a fork. Microwave for 10–15 minutes, turning once halfway, until they’re fork-tender. Let them cool a bit before handling - Cook the bacon
While the potatoes are cooking, heat a large skillet over medium. Add bacon and cook until crisp (about 5–7 minutes). Remove with a slotted spoon and set aside on a paper towel-lined plate - Sauté the aromatics
In the same skillet with the bacon drippings, add chopped onion and green chiles. Sauté for 3–4 minutes, until the onions turn translucent and fragrant - Dice and add potatoes
Dice the cooked potatoes (I like to peel some of the skin for texture variation). Add them to the skillet. Sprinkle with kosher salt and black pepper. Stir to combine, gently breaking up large chunks - Finish with bacon and cheese
Sprinkle the cooked bacon and shredded cheese over the top. Reduce heat to low and cover the skillet for a few minutes until the cheese is melty and glorious - Serve hot
Top with a fried egg, sour cream, fresh salsa, or roll them up in a warm tortilla for an epic breakfast burrito
Expert Tips & Tricks
Best Practices
Pre-cook potatoes: Microwaving cuts the cooking time in half and keeps the insides fluffy
Don’t overcrowd the pan: Give your potatoes space so they crisp instead of steam
Use a cast iron skillet: It retains heat and creates the crispiest edges
Common Mistakes
Too much stirring: Resist the urge. Let the potatoes sit undisturbed for a few minutes so they develop that delicious crust
Undercooking bacon: Make sure it’s fully crisp before adding it back in or it’ll go limp
Over-seasoning early: Wait to taste until the cheese is melted—bacon and cheese bring their own saltiness
Time-Saving Tips
Microwave and chop potatoes ahead of time and store in the fridge for up to 3 days
Cook the bacon in advance and keep it crispy in an airtight container
Make the entire dish ahead and reheat in the skillet for 5 minutes for next-day brunch
Serving Suggestions
Pairings
Perfect Pairings:
- Fried or scrambled eggs
- Toast with jam
- Avocado slices or guacamole
- Fresh fruit salad
These skillet breakfast potatoes also go beautifully alongside Heart-Shaped Grilled Cheese Sandwiches for a whimsical breakfast or brunch, or try them with our Classic French Toast Recipe for a sweet and savory combo. For a fancier touch, pair with a French Omelette with Fines Herbes
Presentation Ideas
Top with chopped green onions or fresh cilantro for color and freshness
Serve in a rustic cast iron skillet right at the table for that diner-style vibe
Add a dollop of sour cream and a spoonful of salsa for a Tex-Mex twist
Beverage Pairings
Coffee or cold brew for a classic start
Freshly squeezed orange juice or a mimosa for brunch
Spicy Bloody Mary for weekend indulgence
Storage & Reheating
Leftover Storage
Store in an airtight container in the fridge for up to 4 days
Freeze in individual portions for up to 2 months
Reheating Methods
Skillet: Reheat with a splash of oil or butter over medium heat for 5–6 minutes
Oven: Bake at 375°F for 10–12 minutes until heated through
Microwave: Use for a quick reheat, but note it won’t be as crispy
Frequently Asked Questions
Substitutions & Adjustments
Can I use frozen potatoes?
Yes. Just thaw and pat dry before using to prevent sogginess
How do I make it vegetarian?
Omit the bacon and use veggie crumbles or smoked paprika for a savory kick
Can I make this for a crowd?
Totally. Double the recipe and use a large electric skillet or sheet pan
Troubleshooting
Why are my potatoes soggy?
They may have too much moisture or were overcrowded in the pan. Let them crisp undisturbed in batches
Can I make it spicier?
Absolutely—add diced jalapeños or a few dashes of hot sauce
What if my cheese burns?
Lower the heat and cover the skillet briefly to melt it gently
Variations & Customizations
Dietary Adaptations
Vegan: Use plant-based bacon and cheese, and cook potatoes in olive oil or vegan butter
Dairy-Free: Skip the cheese or use a non-dairy substitute like Daiya or Violife
Low-carb: Sub diced turnips, cauliflower, or radishes for potatoes
Flavor Twists
Southwestern Style: Add black beans, corn, and cumin
Smoky BBQ: Toss in BBQ pulled pork or drizzle with BBQ sauce
Greek Style: Add olives, feta, and oregano for a Mediterranean spin
Seasonal/Holiday Versions
Fall Harvest: Use sweet potatoes and add rosemary and roasted Brussels sprouts
Holiday Brunch: Serve with eggs Benedict or ham for a festive touch
Springtime: Add asparagus tips, fresh dill, and goat cheese
Conclusion
These skillet breakfast potatoes are the hearty, crowd-pleasing dish you didn’t know you needed—until now. Crispy, cheesy, savory, and endlessly customizable, they’re just as at home on a lazy weekend morning as they are in a busy weekday meal prep lineup. Whether you’re feeding a family brunch or rolling them into breakfast burritos, this recipe is a total win
Give it a try and let me know in the comments how you served yours—extra cheese? A fried egg on top? Wrapped in a tortilla? I can’t wait to hear your twists
You can also pin this recipe and explore more breakfast ideas on Pinterest at Cooking With Callie


Skillet Breakfast Potatoes
Skillet breakfast potatoes are a diner-style favorite with crispy edges, tender centers, smoky bacon, gooey cheese, and a pop of green chile flavor. This easy one-pan recipe is perfect for breakfast, brunch, or even dinner. Quick, satisfying, and packed with flavor, it’s a must-try for any home cook.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Category: Breakfast
- Method: Skillet
- Cuisine: American
- Diet: Gluten Free
Ingredients
- 3 large baking potatoes or 6 small red potatoes
- 6 pieces bacon cut into 1-inch pieces
- 1 cup onion chopped
- 4 oz can chopped green chiles or 1/4 cup salsa verde
- 1 ½ teaspoons kosher salt
- ½ teaspoon ground black pepper
- 1 cup shredded sharp cheddar cheese
Instructions
- Wash and pierce the potatoes with a fork, then microwave for 10 to 15 minutes until fork-tender and let cool
- While potatoes cook, heat a large skillet over medium and fry bacon pieces until crisp, then remove and set aside
- In the same skillet with bacon drippings, sauté onions and green chiles until onions are soft and fragrant
- Dice the cooled potatoes, peel if desired, and add them to the skillet with salt and pepper
- Stir gently to combine, allowing potatoes to crisp and brown without over-stirring
- Top with shredded cheese and crispy bacon, then reduce heat to low and cover until cheese melts
- Serve hot as-is or with a fried egg, salsa, or wrapped in a tortilla for breakfast burritos
Notes
- Microwaving the potatoes ahead makes them soft on the inside while the skillet crisps up the outside
- You can prep the potatoes and bacon in advance to save even more time on busy mornings
- Try subbing sweet potatoes or veggie bacon for a twist or dietary preference
- This recipe is super freezer-friendly and great for make-ahead meal prep
Nutrition
- Serving Size: 1 cup
- Calories: 320
- Sugar: 2g
- Sodium: 720mg
- Fat: 19g
- Saturated Fat: 8g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 26g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 35mg










