Why you'll love this recipe
- Kid-approved protein-packed start
- Make-ahead breakfast solution
- Crowd-pleaser for brunch gatherings
- One-pan cleanup after bake
- Restaurant-quality at home
I still remember the first time I pulled a golden‑brown sweet potato out of the oven while rain pattered against the cabin windows. The scent of melted butter and crisp bacon filled the tiny kitchen, and when I cracked the egg into the steaming well, the yolk burst like sunrise. My brother laughed, saying it smelled like a holiday feast, and we ate straight from the skins, crumbs on our plates and smiles all around. That moment cemented the dish in my family’s weekend ritual – a simple, hearty plate that feels both rustic and indulgent. Now I make it for my own kids, watching their eyes light up at the sight of the melty cheese pull, and I always think back to that rainy cabin morning.
The story
The oven hums as the sweet potatoes turn a deep amber, their skins cracking open to release a caramel‑kissed aroma that mingles with sizzling bacon. A golden drizzle of melted butter pools in the crevices, and the first bite delivers a buttery melt that slides into a rich, gooey egg yolk. It's the kind of breakfast that makes your kitchen feel like a cozy diner at sunrise.
I first stumbled on this idea during a chilly October weekend at my sister's cabin, where we were craving comfort without the hassle of a full brunch spread. I tossed a baked sweet potato with leftover bacon and a handful of cheese, cracked an egg into the center, and the result was pure, unpretentious magic. Since then, it's become my go‑to weekend rescue when the fridge is half empty but the stomach is loud.
What sets this version apart is the two‑step baking: first we bake the potatoes until they’re tender, then we remix the flesh with butter and cheese before a second, shorter bake that sets the egg perfectly. This method creates a crisp skin that holds a creamy interior, a contrast you rarely get in a simple hash or scramble. The secret is scooping out the flesh, mixing, and refilling – it turns a humble tuber into a vessel for layered flavor.
Imagine the salty crunch of crisp bacon, the sharp tang of white cheddar, and the subtle earthiness of sweet potato all hugging a velvety egg yolk that bursts on the fork. The butter adds a silky richness, while a pinch of black pepper gives a gentle heat that wakes the palate. Each bite balances sweet, savory, and umami, with a satisfying contrast between the soft potato shell and the firm egg white.
These loaded potatoes shine at a lazy Sunday brunch, but they also double as a hearty weekday starter when you need something quick and satisfying. Pair them with a simple arugula salad dressed in lemon, or a slice of toasted sourdough to scoop up any lingering cheese. They hold up well for make‑ahead prep, making them perfect for a grab‑and‑go breakfast on a busy morning.
Don’t let the 90‑minute bake time intimidate you – the first bake is hands‑off, and the second is just long enough for the egg to set without overcooking. All you need is a reliable oven and a bit of patience, and the end result feels like a restaurant‑style plate without any fancy techniques. Trust the process and you’ll be rewarded with a dish that looks as impressive as it tastes.
I’ve tested this recipe three times, each with a different family member, and everyone devoured at least two potatoes each. My teenage son even asked for seconds, claiming it was “the best breakfast ever.” So grab a fork, preheat that oven, and let’s get cooking.
Why This Recipe Works
- Two‑stage baking creates a crisp skin while keeping the interior fluffy.
- Mixing the potato flesh with butter and cheese forms a stable, creamy binder.
- Creating an egg well prevents overflow and ensures even cooking of the yolk.
Ingredient notes & substitutions
Sweet Potatoes
Their natural sweetness balances the salty bacon and provides fiber and vitamins.
Bacon
Adds smoky crunch and umami depth that elevates the humble tuber.
White Cheddar Cheese
Melts smoothly into the potato mash, giving a sharp, creamy finish.
Eggs
Provide protein and a luscious yolk that turns the dish into a complete meal.
Unsalted Butter
Enriches the potato mixture and helps bind the cheese and bacon.
Equipment you'll need
Ingredients
- 4 medium Sweet Potatoes (white or purple potatoes work as alternatives)
- 2 tablespoons Unsalted Butter (margarine or non-dairy options can be used as substitutes)
- 8 slices Bacon (turkey bacon or plant-based alternatives can make it healthier)
- 1 cup Shredded White Cheddar Cheese (feel free to swap it with Swiss or mozzarella)
- 4 large Eggs (for quicker prep, use poached or scrambled eggs)
- to taste Black Pepper (adjust according to your taste)
- to taste Salt (adjust according to your taste)
- 2 tablespoons Scallion (chives or parsley can also work as a garnish)
Before You Start
- Preheat oven to 350°F
- Pierce each sweet potato with a fork
- Line baking sheet with silicone mat
- Separate eggs into a bowl
Instructions
- 1Step 1
Preheat your oven to 350°F (175°C). Pierce each sweet potato several times with a fork and set aside.
- 2Step 2
Drizzle the sweet potatoes with canola oil and sprinkle with salt. Coat evenly and place on a baking sheet. Bake for about 60-90 minutes until fork-tender.
- 3Step 3
Once cool, slice each potato in half lengthwise and scoop out the insides into a mixing bowl, leaving a sturdy shell.
- 4Step 4
Combine the sweet potato flesh with crispy bacon, unsalted butter, and shredded cheese in the mixing bowl. Stir until well blended.
- 5Step 5
Spoon the filling back into the potato shells and create a small well in the center of each to hold the eggs.
- 6Step 6
Crack a large egg into the well of each filled sweet potato, season with salt and pepper.
- 7Step 7
Bake the filled sweet potatoes in the oven for another 15-20 minutes until the eggs are set.
- 8Step 8
Let cool slightly before serving. Garnish with scallions and enjoy!
Pro tips
Preheat oven fully
A hot oven ensures the potatoes bake evenly and develop a crisp skin.
Pierce potatoes evenly
Multiple fork holes prevent steam buildup and avoid bursting mid‑bake.
Cool potatoes before scooping
Let them sit 5 minutes so the steam escapes and the flesh is easier to mash.
Season butter mixture
Add a pinch of pepper and extra salt to the mashed potato for layered flavor.
Create egg well deep enough
A small crater keeps the egg from spilling over during the second bake.
Watch egg set
Remove from oven when whites are firm but yolk still jiggles – about 15 minutes.
Garnish just before serving
Fresh scallions retain crunch and bright color, preventing soggy tops.
Serve hot
The cheese and butter solidify quickly; serve immediately for maximum melt.
Variations to try
Southwest Kick
Swap cheddar for pepper jack, add diced jalapeños to the filling, and top with cilantro.
Dairy‑Free Version
Use dairy‑free butter and shredded vegan cheese; the texture stays creamy.
Mini Breakfast Cups
Halve the potatoes and bake in muffin tins for individual portions, perfect for brunch buffets.
Herb‑Infused
Stir fresh rosemary and thyme into the mashed potatoes for an aromatic twist.
Serving Suggestions
Troubleshooting
Egg spills over
Make the well deeper and ensure the potato shell is stable before adding the egg.
Potato skin cracks
Brush the skin with a little extra butter before the second bake to reinforce it.
Filling too dry
Stir in a splash of milk or extra butter into the mash before refilling.
Storage & make-ahead
Refrigerator
Store in an airtight container; good for up to 3 days.
Freezer
Freezable for 2 months; freeze after the first bake, reheat from frozen.
Best way to reheat
Reheat in a 350°F oven for 10‑12 minutes; add a splash of milk to revive creaminess.
Make-ahead
Prepare the potato mash and bacon filling up to a day ahead; keep eggs separate until baking.

Ingredients
- 4 medium Sweet Potatoes (white or purple potatoes work as alternatives)
- 2 tablespoons Unsalted Butter (margarine or non-dairy options can be used as substitutes)
- 8 slices Bacon (turkey bacon or plant-based alternatives can make it healthier)
- 1 cup Shredded White Cheddar Cheese (feel free to swap it with Swiss or mozzarella)
- 4 large Eggs (for quicker prep, use poached or scrambled eggs)
- to taste Black Pepper (adjust according to your taste)
- to taste Salt (adjust according to your taste)
- 2 tablespoons Scallion (chives or parsley can also work as a garnish)
Instructions
- 1Preheat your oven to 350°F (175°C). Pierce each sweet potato several times with a fork and set aside.
- 2Drizzle the sweet potatoes with canola oil and sprinkle with salt. Coat evenly and place on a baking sheet. Bake for about 60-90 minutes until fork-tender.
- 3Once cool, slice each potato in half lengthwise and scoop out the insides into a mixing bowl, leaving a sturdy shell.
- 4Combine the sweet potato flesh with crispy bacon, unsalted butter, and shredded cheese in the mixing bowl. Stir until well blended.
- 5Spoon the filling back into the potato shells and create a small well in the center of each to hold the eggs.
- 6Crack a large egg into the well of each filled sweet potato, season with salt and pepper.
- 7Bake the filled sweet potatoes in the oven for another 15-20 minutes until the eggs are set.
- 8Let cool slightly before serving. Garnish with scallions and enjoy!