Weekend breakfasts in my kitchen always feel like a little celebration. It’s the time when alarms can be ignored, coffee can be sipped slowly, and the smell of something sizzling in the oven fills the air. Last Saturday, with sunlight pouring through the window and music playing softly in the background, I decided it was the perfect day for a hearty breakfast that could double as a centerpiece on the table.
Twice-Baked Breakfast Potatoes aren’t a weekday rush kind of dish they’re a “let’s linger in the kitchen” kind of dish. They start as humble russet potatoes but end up transforming into crispy, golden shells holding fluffy mashed potato, smoky beef bacon, gooey cheddar, and perfectly baked eggs. The process is unhurried and deeply satisfying, from the moment the potatoes begin to soften in the oven to the instant you break into that runny yolk.
I’ve made plenty of potato dishes over the years, but this one is special for slow, cozy mornings. It looks stunning on a brunch table, yet it’s not overly fussy. The best part? You can customize them endlessly add spinach, swap cheeses, or even make them vegetarian. These potatoes don’t just feed the belly; they set the mood for the whole day.
Short Description
Fluffy mashed potato, crispy bacon, melted cheddar, and perfectly baked eggs come together in these Twice-Baked Breakfast Potatoes the ultimate weekend breakfast indulgence.
Key Ingredients
Potatoes and Seasonings
- 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)
Toppings
- 6 slices beef bacon, each cut in half
- ¾ cup shredded cheddar cheese
- 6 large eggs
- Salt and black pepper, to taste
Tools Needed
- Baking sheet or oven-safe rack
- Large mixing bowl
- Fork or potato masher
- Small whisk (optional for loosening the mashed potatoes)
- Sharp knife
- Oven mitts
Cooking Instructions
Step 1: Roast the Potatoes
Preheat your oven to 400°F (200°C). Scrub the russet potatoes well, then pierce them all over with a fork so steam can escape. Rub each potato with avocado oil, sprinkle with salt and black pepper, and place directly on the oven rack. Bake for 50–60 minutes, until the skins are crisp and a fork glides easily into the flesh. Let them cool slightly before handling.
Step 2: Hollow and Mash
Slice each potato in half lengthwise. Using a spoon, carefully scoop out most of the flesh, leaving enough to keep the shell sturdy. In a large bowl, mash the scooped potato with butter, hot milk, salt, and pepper until smooth and fluffy. Taste and adjust seasoning if needed.
Step 3: Fill with Bacon, Cheese, and Eggs
Spoon most of the mashed potato back into each shell, pressing gently in the center to create a small well. Place two halves of beef bacon in the well, sprinkle with shredded cheddar, and crack an egg on top. Season with a little more salt and pepper.
Step 4: Bake Again
Reduce oven temperature to 350°F (190°C) and place the stuffed potatoes on a baking sheet. Bake for 15–20 minutes, or until egg whites are set but yolks are still slightly runny.
Step 5: Serve
Let them rest for a couple of minutes, then serve warm. The cheese should be melted, the bacon crisp, and the yolk ready to spill into the fluffy potatoes.
Why You’ll Love This Recipe
– Perfect for slow, cozy weekend mornings.
– A full breakfast in one edible “bowl.”
– Customizable with endless topping options.
– Looks gorgeous for brunch gatherings.
– Satisfying mix of crispy, creamy, and savory textures.
Mistakes to Avoid & Solutions
Mistake 1: Overbaking the eggs
Solution: Keep an eye on them after 12 minutes yolks set quickly. Remove as soon as the whites are opaque.
Mistake 2: Scooping too much potato flesh
Solution: Leave a thin layer inside so the shell stays strong and doesn’t collapse.
Mistake 3: Cold mashed potatoes before the second bake
Solution: Keep them warm so the cheese melts evenly.
Mistake 4: Using small potatoes
Solution: Choose large russets so there’s enough room for the filling and egg.
Mistake 5: Salting too late
Solution: Season the potato flesh while mashing for even flavor throughout.
Serving and Pairing Suggestions
These Twice-Baked Breakfast Potatoes are a complete meal on their own, but they shine even more with:
– A side of fresh fruit salad for balance.
– A green salad with light vinaigrette for freshness.
– Freshly squeezed orange juice or black coffee for a classic breakfast pairing.
– Served buffet-style for brunch parties so guests can grab their favorite toppings.
Storage and Reheating Tips
Storage: Cool completely, wrap in foil or store in an airtight container, and refrigerate for up to 3 days.
Reheating in Oven: Bake at 350°F (175°C) for 15 minutes, covering loosely with foil to prevent overbrowning.
Reheating in Microwave: Heat on medium power in 30-second intervals; note that yolks will firm up.
FAQs
1. Can I make these potatoes vegetarian?
Yes simply skip the beef bacon or replace it with sautéed mushrooms or spinach.
2. How do I make the yolks fully cooked?
Bake for an additional 3–4 minutes until the yolks are set to your liking.
3. Can I prepare these the night before?
You can roast and mash the potatoes ahead, then assemble and bake with eggs the next morning.
4. Which cheese works best besides cheddar?
Gruyère, mozzarella, or pepper jack add great flavor variations.
5. How do I keep the eggs from spilling over?
Make sure the well is deep enough and the mashed potato is pressed firmly to hold its shape.
Tips & Tricks
– Warm your milk before mixing it into the potatoes for a creamier texture.
– Use thick-cut beef bacon for better flavor and structure.
– For a runnier yolk, bake the eggs for slightly less time and serve immediately.
– Add chopped herbs like chives or parsley for freshness.
– If making for a crowd, stagger the egg baking so all yolks are perfect at serving time.
Recipe Variations
Southwest Style: Add diced jalapeños, pepper jack cheese, and top with salsa.
Veggie Lover’s: Fill with sautéed spinach, bell peppers, and mushrooms instead of bacon.
Italian Twist: Use mozzarella, sprinkle with oregano, and top with a drizzle of pesto before serving.
Smoked Salmon Brunch: Replace bacon with smoked salmon, add cream cheese to the mash, and garnish with dill.
Final Thoughts
Twice-Baked Breakfast Potatoes are one of those dishes that instantly make a morning feel special. From the first forkful of creamy potato to the last bite of crisp bacon and molten yolk, it’s comfort food with a little elegance. They’re easy enough for a relaxed weekend yet impressive enough for a holiday brunch spread.
Serve them straight from the oven and watch how quickly they disappear. And if you happen to have leftovers (unlikely, but it happens), you’ll find they’re just as good the next day. Weekend mornings deserve something this satisfying.

Twice-Baked Breakfast Potatoes
Ingredients
Potatoes and Seasonings
- 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
Toppings
- 6 slices beef bacon each cut in half
- ¾ cup shredded cheddar cheese
- 6 large eggs
- Salt and black pepper to taste
Instructions
- Preheat oven to 400°F (200°C). Scrub and pierce potatoes with a fork. Rub with avocado oil, season with salt and pepper, and bake on the rack for 50–60 minutes until skins are crisp and flesh is tender. Cool slightly.
- Halve potatoes lengthwise, scoop out most flesh, and mash with butter, hot milk, salt, and pepper until fluffy.
- Return mash to shells, make a well, add beef bacon, cheddar, and crack in an egg. Season lightly.
- Lower oven to 350°F (190°C) and bake 15–20 minutes until whites are set and yolks soft.
- Rest briefly, then serve warm with melted cheese, crisp bacon, and runny yolks.