Twice-Baked Loaded Breakfast Potatoes Recipe
Introduction
These Twice-Baked Loaded Breakfast Potatoes make for a hearty and satisfying way to start your day. Crispy russet potato shells are filled with creamy mashed potatoes, smoky beef bacon, melty cheddar, and a perfectly baked egg. Whether for a weekend brunch or meal prep, this naturally gluten-free dish is full of comforting flavors.

Ingredients
- 3 large russet potatoes
- 1 tablespoon avocado oil
- ½ teaspoon salt (for roasting)
- ¼ teaspoon black pepper (for roasting)
- 3 tablespoons unsalted butter
- ½ cup whole milk, hot
- ½ teaspoon salt (for mashed potatoes), more to taste
- ¼ teaspoon black pepper (for mashed potatoes)
- 6 slices beef bacon, each cut in half
- ¾ cup shredded cheddar cheese
- 6 large eggs
- Salt and black pepper, to taste
Instructions
- Step 1: Preheat the oven to 400°F (200°C). Scrub the potatoes clean and poke holes all over each with a fork to allow even roasting. Rub the potatoes with avocado oil, salt, and black pepper. Place them directly on the oven rack and bake for 50–60 minutes until fork-tender. Let cool slightly.
- Step 2: Slice each potato lengthwise and carefully scoop out most of the inside, leaving a thin shell intact. In a bowl, mash the scooped potato with butter, hot milk, salt, and black pepper until smooth and creamy.
- Step 3: Spoon most of the mashed potatoes back into each shell, pressing down gently in the center to create a well. Place two halved slices of beef bacon inside each well, sprinkle with shredded cheddar, then carefully crack an egg on top. Season with salt and black pepper.
- Step 4: Lower the oven temperature to 350°F (190°C). Place the stuffed potatoes on a baking sheet and bake for 15–20 minutes, until the egg whites are set but yolks remain slightly runny. For firmer yolks, bake a few minutes longer.
- Step 5: Remove from the oven and let cool for a couple of minutes before serving. Enjoy this creamy, crispy, and savory breakfast treat!
Tips & Variations
- For a spicy kick, sprinkle red pepper flakes or drizzle hot sauce over the potatoes before serving.
- Swap cheddar for gouda, pepper jack, or mozzarella to change up the cheesy flavor.
- Use turkey bacon or breakfast sausage crumbles instead of beef bacon for variety.
- Top with freshly chopped chives, parsley, or green onions for a fresh, herby finish.
Storage
Store leftover potatoes in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F (175°C) oven for 10–12 minutes to keep the skins crisp. You can also microwave in 30-second intervals until warmed, though this may soften the skin.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use smaller potatoes for this recipe?
It’s best to use large russet potatoes as they hold a fluffy interior and are large enough to fit a whole egg. Smaller potatoes may not hold the filling as well.
Do I need to cook the bacon before adding it to the potatoes?
No, the bacon is placed raw inside the potato wells and bakes along with the egg, becoming tender and flavorful during cooking.
Print
Twice-Baked Loaded Breakfast Potatoes Recipe
- Total Time: 1 hour 30 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free
Description
Twice Baked Loaded Breakfast Potatoes are a hearty and satisfying gluten-free breakfast featuring crispy roasted russet potato shells filled with creamy mashed potatoes, smoky beef bacon, melty cheddar cheese, and a perfectly baked egg. This recipe offers a delicious balance of textures and flavors, perfect for weekend brunch or meal-prepping for busy mornings.
Ingredients
Potatoes and Seasoning
- 3 large russet potatoes
- 1 tablespoon avocado oil
- ½ teaspoon salt (for roasting)
- ¼ teaspoon black pepper (for roasting)
Mashed Potato Filling
- 3 tablespoons unsalted butter
- ½ cup whole milk, hot
- ½ teaspoon salt (for mashed potatoes), more to taste
- ¼ teaspoon black pepper (for mashed potatoes)
Stuffing and Topping
- 6 slices beef bacon, each cut in half
- ¾ cup shredded cheddar cheese
- 6 large eggs
- Salt and black pepper, to taste
Instructions
- Bake the Potatoes: Preheat the oven to 400°F (200°C). Scrub the russet potatoes clean, then pierce each potato several times with a fork to ensure even roasting and prevent bursting. Rub the potatoes with avocado oil, salt, and black pepper, coating the skins evenly. Place the potatoes directly on the oven rack and bake for 50–60 minutes, or until a fork easily pierces through. Remove and let cool slightly for about 10 minutes until safe to handle.
- Prepare the Filling: Slice each potato in half lengthwise with a sharp knife. Carefully scoop out most of the potato flesh into a bowl, leaving a thin layer inside the skins to maintain their shape. Mash the potato flesh with unsalted butter and hot whole milk until smooth and creamy. Season with salt and black pepper to taste. For extra fluffiness, use a hand mixer to whip the mixture until light and airy.
- Assemble the Potatoes: Spoon most of the mashed potato mixture back into the potato shells, pressing gently to create a slight well in the center of each. Place two halved slices of beef bacon into each well, then sprinkle shredded cheddar cheese over the top. Carefully crack one large egg into each potato well, ensuring the yolk remains intact. Sprinkle with additional salt and black pepper as desired.
- Bake Again: Lower the oven temperature to 375°F (190°C). Arrange the stuffed potatoes on a baking sheet and return them to the oven. Bake for 15–20 minutes, or until the egg whites are fully set but the yolks remain slightly runny. Bake a few minutes longer if a firmer yolk is preferred.
- Serve & Enjoy: Allow the twice-baked breakfast potatoes to cool for a couple of minutes after baking. Serve warm to enjoy the crispy potato skins, creamy filling, melty cheese, smoky bacon, and perfectly baked egg all in one delicious bite.
Notes
- Use large russet potatoes for best results, as their size accommodates a whole egg and they crisp well.
- Poking holes in potatoes before baking prevents bursting and ensures even cooking.
- For fluffier mashed potatoes, blend with a hand mixer instead of mashing by hand.
- Leftovers can be stored in an airtight container for up to 3 days refrigerated.
- Reheat in a 350°F (175°C) oven for 10–12 minutes for best texture; microwaving is faster but may soften the skins.
- Variations include swapping beef bacon for turkey bacon, changing cheese type, or adding spices like red pepper flakes for extra heat.
- Sprinkle fresh herbs such as chives or parsley over the finished potatoes for a fresh touch.
- Prep Time: 15 minutes
- Cook Time: 1 hour 15 minutes
- Category: Breakfast
- Method: Baking
- Cuisine: American
Keywords: twice baked potatoes, breakfast potatoes, loaded potatoes, gluten free breakfast, cheesy breakfast, hearty breakfast, baked eggs in potatoes

