There’s something magical about the humble potato. Versatile, comforting, and satisfying, it’s the perfect canvas for countless culinary creations. But have you ever considered transforming this everyday staple into an extraordinary breakfast centerpiece? That’s exactly what I’m sharing with you today – my recipe for Twice Baked Breakfast Potatoes that will revolutionize your morning routine and impress anyone lucky enough to join you at the breakfast table.
As someone who has experimented with countless breakfast recipes over the years, I can confidently say that these twice-baked breakfast potatoes rank among my all-time favorites. They combine the crispy exterior of a perfectly baked potato with a creamy, flavor-packed interior studded with morning classics like eggs, cheese, and bacon. The result? A complete breakfast in one delicious package that’s both impressive and surprisingly simple to prepare.
What Makes These Breakfast Potatoes Special
Before we dive into the recipe, let me share why these twice-baked breakfast potatoes deserve a spot in your morning rotation:
- They’re incredibly versatile and can be customized with your favorite breakfast ingredients
- Make-ahead friendly – prepare them the night before for an easier morning
- Perfect for both casual family breakfasts and special occasion brunches
- Portable and hand-held (great for busy mornings)
- Packed with satisfying protein and carbohydrates to fuel your day
- They reheat beautifully, making them ideal for meal prep
Now, let’s get into the details of how to create these morning masterpieces!
Ingredients You’ll Need
For the base recipe that serves 4 people, you’ll need:
Ingredient | Amount | Notes |
---|---|---|
Russet potatoes | 4 large (about 8-10 oz each) | Choose ones with smooth skin and few eyes |
Olive oil | 2 tablespoons | For rubbing potatoes before baking |
Kosher salt | 1 tablespoon | For seasoning potato skins |
Butter | 4 tablespoons | Unsalted preferred |
Milk | ¼ cup | Whole milk gives best results |
Eggs | 4 large | Room temperature works best |
Bacon | 8 slices, cooked and crumbled | Reserve some for topping |
Cheddar cheese | 1 cup, shredded | Plus extra for topping |
Green onions | 4, thinly sliced | Both white and green parts |
Sour cream | ¼ cup | Full-fat provides best flavor |
Salt and pepper | To taste | Freshly ground black pepper preferred |
Paprika | ½ teaspoon | For color and mild flavor |
Garlic powder | ½ teaspoon | Optional but recommended |
Optional Add-ins for Customization
Feel free to personalize your breakfast potatoes with these delicious add-ins:
- Diced bell peppers (any color)
- Sautéed mushrooms
- Crumbled breakfast sausage
- Diced ham
- Chopped spinach (sautéed and drained)
- Diced tomatoes (seeds removed)
- Diced avocado (added after baking)
- Fresh herbs like chives, parsley, or dill
Equipment Needed

To prepare these twice-baked breakfast potatoes, you’ll need:
- Baking sheet
- Fork or small knife (for piercing potatoes)
- Aluminum foil
- Large mixing bowl
- Potato masher or large fork
- Measuring cups and spoons
- Sharp knife and cutting board
- Skillet (for cooking bacon)
- Cheese grater (if using block cheese)
- Pastry brush (for oiling potatoes)
- Spoon or piping bag (for refilling potato shells)
Step-by-Step Instructions
Phase 1: Baking the Potatoes
- Preheat your oven to 400°F (200°C).
- Wash and thoroughly dry your potatoes, then use a fork to poke several holes in each one. This prevents them from exploding in the oven by allowing steam to escape.
- Rub each potato with olive oil and sprinkle generously with kosher salt. This creates that deliciously crispy skin that makes twice-baked potatoes so special.
- Place the potatoes directly on the oven rack (you can put a baking sheet on the rack below to catch any drippings).
- Bake for 45-60 minutes, depending on the size of your potatoes. They’re done when a knife slides easily into the center.
- While the potatoes are baking, cook your bacon until crisp, then crumble and set aside.
- Remove potatoes from the oven but leave the oven on.
Phase 2: Creating the Filling
- Once the potatoes are cool enough to handle (but still warm), cut each one in half lengthwise.
- Carefully scoop out the insides of each potato half, leaving about ¼-inch of potato attached to the skin to maintain structure. Place the scooped potato flesh in a large mixing bowl.
- Add butter to the hot potato and use a potato masher to combine until the butter is completely melted.
- Stir in milk, sour cream, salt, pepper, garlic powder, and paprika until smooth and well combined.
- Fold in ¾ of the crumbled bacon, ¾ cup of the shredded cheese, and most of the green onions (save some for garnish).
- Taste the mixture and adjust seasonings as needed.
Phase 3: Adding the Eggs
There are two ways to incorporate eggs into these twice-baked breakfast potatoes:
Method 1: Scrambled Egg Mix-In
- In a separate bowl, lightly beat the eggs with a pinch of salt and pepper.
- Scramble the eggs in a non-stick skillet until just set but still slightly runny (they’ll continue cooking in the oven).
- Gently fold the scrambled eggs into the potato mixture, being careful not to overmix.
Method 2: Whole Egg Nests
- Spoon the potato mixture back into the potato skins.
- Use the back of a spoon to create a well in the center of each potato half.
- During the final bake, you’ll crack a whole egg into each well (described in the next section).
I prefer Method 2 for the impressive presentation and perfect runny yolk, but both approaches yield delicious results!
Phase 4: The Second Bake
- If using Method 1 (scrambled eggs), spoon or pipe the potato-egg mixture back into the potato skins, creating a mounded top.
- If using Method 2 (whole egg nests), place the filled potato skins on a baking sheet and carefully crack an egg into the well of each potato half.
- Sprinkle the remaining cheese over the tops of the potatoes.
- Bake at 375°F (190°C) for 15-20 minutes until the cheese is melted and golden, and the eggs are set to your liking (less time for runny yolks, more time for firm).
- Remove from the oven and garnish with the remaining bacon crumbles and green onions.

Serving Suggestions
These twice-baked breakfast potatoes are essentially a complete meal in themselves, but here are some great accompaniments:
- Fresh fruit salad for a sweet contrast
- Crisp green salad with light vinaigrette
- Grilled tomato halves
- Sautéed spinach or kale
- Fresh-squeezed orange juice
- Hot coffee or tea
- Sparkling water with a splash of cranberry juice
Make-Ahead Tips
One of the best things about this recipe is how well it works for meal prep:
- You can bake the potatoes and prepare the filling up to 2 days ahead. Store the scooped-out potato skins and filling separately in the refrigerator.
- For Method 1 (scrambled eggs), I recommend adding the eggs fresh on the day of serving.
- For Method 2 (whole egg nests), prepare everything except the eggs, then add them just before the second bake.
- Allow about 5 extra minutes of baking time if cooking from refrigerated.
Storing and Reheating Leftovers
If you happen to have leftovers (which rarely happens in my house!), here’s how to store and reheat them:
- Store cooled leftover potatoes in an airtight container in the refrigerator for up to 3 days.
- To reheat, place on a baking sheet in a 350°F (175°C) oven for 10-15 minutes until heated through.
- You can also microwave them, but the texture won’t be as good. If using a microwave, heat on 70% power for 1-2 minutes.
Nutritional Information
Here’s an approximate nutritional breakdown for one twice-baked breakfast potato half with the basic ingredients:
Nutrient | Amount per Serving |
---|---|
Calories | 320 |
Protein | 14g |
Carbohydrates | 28g |
Fat | 18g |
Fiber | 3g |
Sodium | 460mg |
Calcium | 180mg |
Iron | 2mg |
Values will vary based on specific ingredients and any add-ins you choose.
Common Mistakes to Avoid
In my years of making twice-baked potatoes, I’ve learned a few lessons the hard way. Here are some pitfalls to avoid:
- Not poking holes in the potatoes: This can lead to potato explosions in your oven!
- Scooping out too much potato: Leave enough flesh attached to the skin to maintain structural integrity.
- Overmixing the filling: This can make the potatoes gluey rather than fluffy.
- Underbaking initially: Make sure your potatoes are completely tender before the first bake.
- Rushing the cooling process: Working with too-hot potatoes can lead to burns and a messy filling.
- Overfilling the potato skins: This causes spillover during baking.
Variations to Try
Once you’ve mastered the basic recipe, try these delicious variations:
Southwest Style
Add diced jalapeños, black beans, corn, and substitute pepper jack cheese. Top with fresh cilantro and serve with salsa and avocado.
Mediterranean Inspired
Mix in sun-dried tomatoes, spinach, and feta cheese. Top with a dollop of Greek yogurt and a sprinkle of oregano.
Smoked Salmon Deluxe
Fold in small pieces of smoked salmon and dill, use cream cheese instead of cheddar, and top with capers and thinly sliced red onion.
Sweet Potato Version
Substitute sweet potatoes for russets, add a pinch of cinnamon and nutmeg to the filling, and top with a dollop of maple syrup and chopped pecans for a sweet-savory breakfast treat.

Why This Recipe Works
The magic of twice-baked breakfast potatoes comes down to simple food science:
- The high starch content in russet potatoes creates the perfect fluffy interior when baked properly.
- Baking the potatoes directly on the oven rack allows air to circulate, creating that desirable crispy skin.
- The combination of butter, milk, and sour cream adds fat that coats the starch molecules, preventing them from becoming gluey.
- The second, shorter bake at a lower temperature ensures the filling heats through without overcooking the potato skins.
- The protein from eggs and cheese balances the carbohydrates from the potato, creating a satisfying meal.
Tips for Perfect Potatoes Every Time
After making these countless times, I’ve picked up some professional tips that make a big difference:
- Choose potatoes of similar size so they cook evenly.
- For extra crispy skins, brush the cleaned potatoes with a mixture of egg white and salt before the first bake.
- Let the potatoes rest for 5-10 minutes after the first bake – they’re easier to handle and scoop.
- For an ultra-smooth filling, pass the potato flesh through a ricer before adding other ingredients.
- For a professional-looking presentation, pipe the filling back into the potato skins using a large star tip.
- If you like your eggs fully cooked, cover the potatoes with foil during the second bake to prevent the potato edges from burning before the eggs are set.
A Note on Sustainability
As someone who cares about reducing food waste, I love that this recipe uses the entire potato. Here are some additional sustainability tips:
- Buy local, organic potatoes when possible.
- Save potato peels (if you happen to peel your potatoes) for making crispy potato skin chips or adding to homemade stock.
- Use leftover twice-baked breakfast potatoes in a breakfast hash the next day.
- Compost any vegetable scraps from your add-ins.
Frequently Asked Questions
Can I use a different type of potato? Yes, but russets work best due to their starchy nature and thick skins. Yukon Golds are a good alternative, though their thinner skins won’t hold up quite as well.
How do I know when the potatoes are done with the first bake? A knife should slide easily into the center with no resistance. The internal temperature should reach about 205°F (96°C).
Can I make these vegetarian? Absolutely! Skip the bacon and add extra vegetables like sautéed mushrooms, bell peppers, or spinach. You could also add plant-based bacon or sausage alternatives.
What if I don’t like runny eggs? If using Method 2 with whole eggs, simply bake for an additional 5-7 minutes until the yolks are set to your liking. Alternatively, use Method 1 with fully-cooked scrambled eggs.
Can I freeze these? Yes, but I recommend freezing them after the first bake and before adding eggs. Wrap individually in plastic wrap, then foil, and freeze for up to 3 months. Thaw overnight in the refrigerator before completing the recipe.
How can I make these dairy-free? Use plant-based butter, non-dairy milk, and either skip the cheese or use a non-dairy alternative. Instead of sour cream, try coconut yogurt or a cashew-based cream.
Final Thoughts
I truly believe that breakfast sets the tone for the entire day, and these twice-baked breakfast potatoes are designed to start your morning on the highest note possible. They combine the comfort of home cooking with the impressive presentation of a restaurant dish, all while being accessible to cooks of any skill level.
What I love most about this recipe is how it transforms the humble potato into something extraordinary. It’s a reminder that with a little creativity and care, everyday ingredients can become something truly special. Whether you’re cooking for yourself, your family, or hosting a weekend brunch, these twice-baked breakfast potatoes are sure to become a new favorite in your recipe collection.
So go ahead – preheat that oven, grab some potatoes, and get ready to revolutionize your breakfast routine. Your mornings will never be the same again!