These Twice-Baked Breakfast Potatoes are the ultimate hearty and satisfying way to start your morning—plus, they’re naturally gluten-free! Crispy roasted russet potatoes get filled with buttery mashed potatoes, melty cheddar, smoky beef bacon, and a perfectly baked egg in the center. Every bite is creamy, cheesy, and packed with flavor. Whether you’re meal-prepping for the week or making a special weekend brunch, this protein-packed, comforting breakfast will hit the spot!
Bake the Potatoes – Preheat the oven to 400°F (200°C). Scrub the russet potatoes clean, then use a fork to poke holes all around each potato to allow for even roasting. Rub them with avocado oil, salt, and black pepper. Place them directly on the oven rack and bake for about 50–60 minutes, or until fork-tender. Let them cool slightly.
Prepare the Filling – Slice each potato in half lengthwise and scoop out most of the inside, leaving a sturdy shell. In a bowl, mash the scooped potatoes with butter, hot milk, salt, and black pepper until smooth.
Assemble – Spoon most of the mashed potatoes back into the shells, pressing down in the center to create a well. Place two halved slices of beef bacon in each well, sprinkle with shredded cheddar, and carefully crack an egg on top. Sprinkle with salt and pepper.
Bake Again – Return the stuffed potatoes to the oven and bake at 350°F (190°C) for 15–20 minutes, or until the egg whites are set but the yolks are still slightly runny.
Serve & Enjoy – Let them cool for a couple of minutes, then dig in and enjoy this perfect breakfast bite!
Did You Make This Recipe?
If you make this recipe, leave a comment below and let me know how it turns out. I love hearing from you!