These skillet breakfast potatoes are an absolute game-changer for anyone who loves a hearty, flavorful start to their day. Imagine perfectly cooked potatoes – crispy on the outside, wonderfully creamy within – mingling with savory Italian pork sausage, sweet bell peppers, and fragrant onions, all bound together in a rich, velvety sauce and topped with a generous layer of bubbly, melted cheese. This isn’t just a side dish; it’s a complete culinary experience, designed to bring comfort and joy to your breakfast table.

For us, there’s no better breakfast combination than the dynamic duo of potatoes and cheese. This recipe takes that classic pairing to new heights, transforming simple ingredients into a dish that’s both deeply satisfying and incredibly versatile. Whether you’re planning a leisurely weekend brunch or need a comforting meal any time of day, these creamy potatoes, crowned with beautifully browned cheese, promise to be a delicious highlight.
Why You’ll Fall in Love with These Skillet Breakfast Potatoes
Prepare to add this recipe to your regular rotation. Here’s why these skillet breakfast potatoes are simply the best:
- Effortless One-Pan Wonder: Say goodbye to mountains of dirty dishes! This entire dish comes together in just one pan, making both cooking and cleanup a breeze. Perfect for busy mornings or laid-back evenings.
- Nutrient-Packed Goodness: Each serving provides a wholesome blend of protein from the sausage, essential vitamins from the fresh vegetables, and satisfying carbohydrates from the potatoes, making for a balanced and energizing meal.
- Beyond Breakfast: While “breakfast” is in the name, these skillet potatoes are so hearty and delicious, they transcend mealtime boundaries. Enjoy them for a fulfilling lunch, a comforting dinner, or even as a fantastic side dish for a holiday feast.
- Customizable Comfort: The beauty of this recipe lies in its adaptability. Easily tweak the ingredients to suit your preferences or whatever you have on hand, ensuring a fresh and exciting meal every time.
- Unforgettable Texture & Flavor: The combination of crispy pan-fried potatoes, tender vegetables, savory sausage, and a rich, creamy sauce finished with melted cheese creates a textural and flavor profile that is truly irresistible.
Essential Ingredients for Your Skillet Breakfast Potatoes
Crafting this incredible dish requires a selection of fresh, simple ingredients. Don’t fret if your pantry isn’t fully stocked; many components can be easily substituted without compromising flavor. Here’s what you’ll need, along with some helpful variations:
- Italian Pork Sausage: The cornerstone of this dish’s savory depth. We prefer Italian pork sausage for its robust flavor and pre-seasoned convenience, which instantly elevates the dish. However, feel free to use ground chicken, ground turkey, lean ground beef, or even a plant-based crumble for a vegetarian option. The key is to brown it thoroughly to create a flavorful base.
- Baby Potatoes: These small, tender potatoes are ideal for this recipe, offering a creamy texture when cooked. Their small size means less prep work. Excellent alternatives include fingerling potatoes, red potatoes, or even Yukon Golds, all sliced into bite-sized pieces. Leave the skin on for added nutrients and texture!
- Yellow Onion: A fundamental aromatic that provides a sweet, pungent base. While yellow onion is our go-to, white or red onions can be used interchangeably, each lending a slightly different flavor profile. Don’t skip this ingredient for maximum flavor.
- Bell Peppers: Adding vibrant color and a sweet crunch, bell peppers are a must. Any color—red, yellow, green, or orange—will work wonderfully. A mix of colors creates a visually appealing dish.
- Heavy Cream: This is where the magic happens for that signature creamy texture. Simmering the potatoes in heavy cream creates a luscious, rich sauce. While heavy cream yields the best results, you can use whole milk or half-and-half for a lighter alternative, though the sauce may be less rich.
- All-Purpose Flour: A small amount of flour is crucial for thickening the heavy cream into a delightful, clingy sauce that coats every piece of potato and sausage. Cornstarch can be used as a gluten-free alternative, mixed with a little water before adding.
- Aromatic Spices (Garlic Powder, Italian Seasoning, Salt & Pepper): These dried spices are pantry staples that impart a comforting, savory aroma and taste. Garlic powder provides a warm, earthy note, while Italian seasoning adds a classic blend of herbs. Adjust salt and pepper to your preference. Feel free to experiment with other spices like smoked paprika, onion powder, or a pinch of cayenne for a subtle kick.
- Shredded Mozzarella Cheese: The grand finale! Sprinkling mozzarella over the cooked dish creates a beautiful, melty, and slightly browned crust. Its mild flavor complements the other ingredients perfectly. Cheddar, Monterey Jack, or a blend of your favorite cheeses would also be excellent choices.
- Fresh Parsley: A vibrant garnish that adds a touch of freshness and color. Chopped fresh chives or green onions would also be fantastic.

Essential Equipment for Skillet Breakfast Potatoes
One of the beauties of this recipe is its simplicity, requiring minimal equipment. Here’s what you’ll need to get started:
- Large Cast Iron Skillet (or oven-safe skillet): A 10-12 inch cast iron skillet is highly recommended for its even heat distribution and ability to go from stovetop to broiler. If you don’t have cast iron, any large, heavy-bottomed, oven-safe skillet will work.
- Cutting Board and Sharp Knife: For prepping all your vegetables and potatoes.
- Mixing Bowls: A small bowl for whisking the cream and flour, and another for setting aside cooked ingredients.
- Spatula or Wooden Spoon: For browning sausage and stirring ingredients.
Mastering Skillet Breakfast Potatoes: A Step-by-Step Guide
The secret to truly spectacular skillet breakfast potatoes lies in a careful layering of flavors and textures, ensuring each component shines. Follow these steps to achieve that perfect balance of crispy and creamy:
Step 1: Brown the Savory Sausage Base
Begin by heating your cast iron skillet over medium-high heat. Once hot, add the ground Italian sausage. Break it apart with a spatula and brown it thoroughly until it’s fully cooked through and beautifully crumbled. This step is crucial because the rendered fat and flavorful browned bits from the sausage will form the foundational flavor for the entire dish. There’s no need to partially cook; ensure it’s done before moving on.

Step 2: Sauté the Flavorful Vegetables
Once the sausage is cooked, carefully remove it from the skillet with a slotted spoon, leaving behind the savory pork juices and any delicious browned bits. Set the cooked sausage aside. Now, add your diced bell peppers and onions to the same skillet. Cook them in the residual sausage fat over medium heat for about 5-7 minutes, stirring occasionally, until they become tender and slightly caramelized. This infuses the vegetables with incredible depth of flavor.
Boost Your Veggies: Other Delicious Add-ins
This is a great stage to introduce other vegetables to your skillet. Get creative with what you love or what’s in season!
- Mushrooms: Sliced mushrooms add an earthy umami flavor.
- Sweet Potatoes: Diced sweet potatoes can offer a touch of sweetness and vibrant color.
- Shallots: For a milder, more delicate onion flavor, swap out yellow onions for shallots.
- Carrots: Finely diced carrots add sweetness and extra nutrients.
- Spinach or Kale: Stir in a handful of fresh greens towards the end of cooking for an extra dose of vitamins.

Step 3: Crisp Up the Potatoes and Combine Flavors
With the vegetables softened, it’s time to add the stars of the show! Return the cooked sausage to the skillet along with the halved baby potatoes and your chosen dried spices (garlic powder, Italian seasoning, salt, and pepper). Toss everything together gently, ensuring the potatoes and sausage are well-coated with the spices and pan drippings. Continue to cook, stirring occasionally, for 10-15 minutes, or until the potatoes start to become tender and develop a slight crispness on their edges. This step is key for achieving that delightful crispy-creamy contrast.
Step 4: Simmer to Creamy Perfection
In a small bowl, whisk together the heavy cream and flour until smooth. Pour this mixture over the potatoes and sausage in the skillet. Reduce the heat to medium-low and allow the mixture to gently simmer, stirring occasionally, for 5-8 minutes. The flour will thicken the cream, creating a rich, luxurious sauce that clings beautifully to the potatoes. Continue cooking until the sauce is bubbly and has reached your desired consistency.
Step 5: Add the Cheesy Crown
Once the potatoes are perfectly cooked through and bathed in the bubbling cream sauce, generously sprinkle the shredded mozzarella cheese evenly over the top of the skillet. Cover the pan (if you have a lid) or simply let it sit on the warm stovetop for 1-2 minutes, allowing the cheese to melt into a gooey, irresistible layer.
Pro Tip for Golden-Brown Cheese: For an extra special touch – a beautifully golden-brown and slightly crisp cheese topping – transfer your cast iron skillet (or oven-safe pan) to a preheated broiler. Broil for just 1-3 minutes, keeping a close eye on it, until the mozzarella cheese achieves that perfect golden hue and bubbly crispness. Watch it carefully to prevent burning!

Tips for Achieving the Perfect Skillet Breakfast Potatoes
While this recipe is straightforward, a few key tips can elevate your skillet breakfast potatoes from good to absolutely phenomenal:
- Don’t Overcrowd the Pan: When browning the sausage and crisping the potatoes, ensure your skillet isn’t too crowded. Overcrowding can steam the ingredients instead of browning them, preventing that desirable crisp texture. Cook in batches if necessary.
- Embrace the Cast Iron: A well-seasoned cast iron skillet is truly your best friend for this recipe. It retains heat beautifully, cooks evenly, and contributes to the crispy exterior of the potatoes while allowing for easy transfer to the broiler.
- The “No-Boil” Advantage: You absolutely do NOT need to boil the potatoes first! The magic of this recipe is that the potatoes simmer directly in the heavy cream and sausage drippings, absorbing all those incredible flavors and becoming wonderfully tender and creamy without extra steps. This saves time and adds immense flavor.
- Taste and Adjust: Always taste your food as you go. Adjust salt, pepper, or other seasonings before adding the cream and cheese. The flavor profile should be rich and savory.
- Fresh Herbs for Finish: Don’t underestimate the power of a fresh garnish. Chopped fresh parsley, chives, or even cilantro can brighten the dish and add a lovely aromatic finish.
Creative Variations & Customizations
This skillet breakfast potato recipe is a fantastic canvas for your culinary creativity. Here are a few ideas to inspire you:
- Spice It Up: Add a pinch of red pepper flakes or a dash of hot sauce to the cream mixture for a spicy kick. Smoked paprika can also add a wonderful smoky depth.
- Add More Protein: Beyond sausage, consider stirring in cooked crumbled bacon, diced ham, or even smoked turkey at the end.
- Cheese, Please: Experiment with different types of cheese! A sharp cheddar, creamy Gruyere, or even a spicy pepper jack can completely transform the flavor profile.
- Herb Garden Freshness: Beyond parsley, try fresh rosemary, thyme, or oregano for different aromatic notes.
- Vegetarian Option: Omit the meat and increase the vegetable quantity. You could also add chickpeas or black beans for a plant-based protein boost.
- Make it Mexican-Inspired: Use taco seasoning instead of Italian, add corn and black beans, and top with Monterey Jack cheese, salsa, and avocado for a Mexican twist.
More of Our Favorite Cheesy Recipes…
Delicious Cheesy Delights You’ll Love
- Leftover Cheesy Potato Pancakes
- Fluffy Ricotta Pancakes
- Irresistible Queso Dip Mac and Cheese
Storage and Reheating Instructions
One of the great things about these skillet breakfast potatoes is that they make fantastic leftovers! Proper storage ensures you can enjoy them for days to come.
- Refrigeration: Allow the potatoes to cool completely to room temperature. Transfer them to an airtight container and store in the refrigerator for up to 3-4 days.
- Freezing: For longer storage, these potatoes can be frozen. Once cooled, transfer them to a freezer-safe container or a heavy-duty freezer bag, removing as much air as possible. They will keep well in the freezer for up to 2-3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: For best results, reheat leftovers in a skillet over medium-low heat until warmed through, adding a splash of milk or broth if the sauce has thickened too much. You can also microwave individual portions, though the crispy texture may be less prominent. If reheating from frozen, it’s best to use the oven or stovetop to help regain some texture.

Delightful Serving Suggestions
These versatile skillet breakfast potatoes can be served in countless ways, making them a perfect addition to any meal. Here are some of our favorite recommendations:
- The Classic Egg Pairing:
With Fried or Poached Eggs: There’s nothing quite like a runny yolk breaking over these savory potatoes. Simply fry or poach an egg (or two!) and serve them directly on top for a truly satisfying breakfast or brunch. The rich yolk beautifully complements the creamy potatoes.
With Scrambled Eggs: For a fluffy, cheesy complement, serve these potatoes alongside or topped with our Goat Cheese Soft Scrambled Eggs. The tang of goat cheese adds an extra layer of flavor.
- Breakfast Burrito Bliss: Transform these potatoes into a hearty breakfast burrito filling! Once cooked, scoop them into warm tortillas along with scrambled eggs, extra cheese, a dollop of salsa, and a slice of avocado for an on-the-go meal.
- Brunch Platter Star: Serve a generous portion of these skillet potatoes as the centerpiece of a larger brunch spread, alongside fresh fruit, crispy bacon, and toasted sourdough bread.
- Dinner Side Dish: Don’t limit these to breakfast! They make an excellent and satisfying side for grilled chicken, roasted pork tenderloin, or even a simple steak dinner.
- As a “Big Breakfast” Bowl: Create a wholesome bowl by layering these potatoes with your favorite breakfast toppings like hot sauce, sour cream, chives, or even a sprinkle of crumbled bacon.
Skillet Breakfast Potatoes Recipe
These skillet breakfast potatoes are creamy, flavorful, and the perfect side for any breakfast. Packed with peppers, onions, and salty cheese, they will quickly become your new favorite go-to breakfast recipe.
By: Linley Hanson
Prep Time: 10 mins
Cook Time: 35 mins
Total Time: 45 mins
Servings: 6

Ingredients
- 1 lb. ground Italian pork sausage
- 4 cups halved baby potatoes, skin on
- 1 cup yellow onion, diced
- 1.5 cups diced bell peppers, any color
- ¾ cup heavy cream
- 2 tablespoons all-purpose flour
- ½ teaspoon garlic powder
- ½ teaspoon Italian seasoning
- Salt, to taste
- Pepper, to taste
- 1.5 cups shredded mozzarella cheese
- 1 tablespoon chopped fresh parsley, to garnish
Instructions
- In a large skillet (preferably cast iron) over medium-high heat, brown the ground Italian sausage until cooked through and crumbled. Remove the sausage and set aside, leaving the rendered fat in the pan.
- While the sausage cooks, in a small bowl, whisk together the heavy cream and flour until smooth. Set aside for later use.
- Add the halved baby potatoes to the skillet with the sausage drippings. Cook for 10-15 minutes, stirring occasionally, until the potatoes are tender and begin to crisp on the edges. Remove the potatoes and set aside with the cooked pork.
- Add the diced yellow onion and bell peppers to the same pan. Cook for 3-4 minutes, stirring, until the vegetables are softened and the onion is translucent.
- Return the cooked sausage and potatoes to the skillet along with the garlic powder, Italian seasoning, salt, and pepper. Stir everything well to combine and coat evenly.
- Pour in the prepared cream and flour mixture. Simmer on medium-high heat, stirring occasionally, until the cream mixture begins to bubble and thickens into a rich sauce, coating the potatoes.
- Evenly sprinkle the shredded mozzarella cheese over the top of the potatoes. Keep on the heat for about 1 minute, allowing the cheese to melt.
- For a crispier, golden-brown cheese topping: Carefully transfer the skillet to a preheated broiler for 1-2 minutes. Watch closely to prevent burning, until the cheese is bubbly and golden.
- Garnish generously with fresh chopped parsley and serve immediately. Enjoy!
Tips & Notes
- Store any leftover skillet breakfast potatoes in an airtight container in the refrigerator for up to 3-4 days.
- For longer storage, freeze cooled leftovers in a freezer-safe container for up to 2-3 months. Thaw in the refrigerator before reheating.
- Easily customize this recipe with what you have on hand! Try adding in diced mushrooms, chopped broccoli, or sliced tomatoes during the vegetable cooking step. For a smokier flavor, sprinkle with some cooked crumbled bacon at the end.
Nutrition (Approximate per serving)
Calories: 564 kcal
Carbohydrates: 40 g
Protein: 24 g
Fat: 35 g
Fiber: 5 g
Sugar: 4 g
Nutrition information is automatically calculated and should only be used as an approximation.
Love This Recipe? Leave a Comment Below!
We’d love to hear about your experience with these Skillet Breakfast Potatoes. Don’t forget to tag your posts on social media with the hashtag #cheeseknees – we can’t wait to see your delicious creations!