Twice-baked loaded breakfast potatoes are a delicious way to start your day! Imagine fluffy, tender potato skins filled to the brim with a savory mixture of bacon, cheese, eggs, and green onions. I first discovered this recipe while searching for a hearty breakfast option that would impress my family on a lazy Sunday morning. It quickly became a go-to dish, perfect for brunch gatherings or when I’m craving something truly satisfying.
Why You’ll Love This Dish
This recipe is not just comforting; it’s extremely versatile and a great way to use leftover ingredients. Whether you’re trying to impress guests with a fabulous brunch or preparing a cozy weekend breakfast for the family, these twice-baked potatoes are a crowd-pleaser. They’re hearty, filling, and easy to customize based on your preferences and what you already have in your pantry.
"I made these for my family last weekend, and we couldn’t stop raving about how effortless yet delicious they were! It’s a fun twist on a classic breakfast, and everyone loved adding their own toppings." – Sarah, home cook
How to Make Twice-Baked Loaded Breakfast Potatoes
Creating these loaded breakfast potatoes involves a few simple steps that flow together nicely. First, you’ll bake the potatoes until tender. While they’re in the oven, you can cook the bacon and prepare the other fillings. Once the potatoes have cooled slightly, you’ll scoop out the insides, mash them with cream, and mix in all the delicious fillings before stuffing them back into their crispy skins. The final bake melts the cheese, making every bite irresistible.
Gather These Items
To make twice-baked loaded breakfast potatoes, you’ll need the following ingredients:
- 6 medium russet or baking potatoes
- 2 to 3 tablespoons olive oil or butter
- Salt and freshly ground black pepper (to taste)
- 6 slices bacon (cooked and crumbled)
- 1 cup shredded cheddar cheese (plus extra for topping)
- 4 to 5 green onions (sliced)
- 1 cup cooked breakfast sausage crumbles (optional)
- 4 large eggs (lightly beaten)
- ½ cup milk or cream
- Optional: diced bell pepper or sautéed mushrooms

Step-by-Step Instructions
- Preheat your oven to 400°F (200°C).
- Scrub the potatoes thoroughly and pierce each several times with a fork.
- Rub the potatoes with olive oil and sprinkle generously with salt.
- Place them directly on the oven rack or on a baking sheet, and bake for 45 to 55 minutes until tender.
- While the potatoes are baking, cook the bacon in a skillet until crisp and crumble it into small pieces. If using breakfast sausage, cook it now as well, crumbling it once cooked.
- Chop the green onions and sauté any optional ingredients like bell peppers or mushrooms until tender.
- After baking, remove the potatoes, let them cool slightly, then slice each potato lengthwise and scoop out the insides, leaving a thin shell.
- In a bowl, mash the scooped potato with butter, milk or cream, salt, and pepper until smooth.
- Stir in crumbled bacon, cooked sausage (if using), most of the green onions, shredded cheddar cheese, and the beaten eggs. Mix this well.
- Spoon the loaded potato mixture back into the potato skins and top with extra cheese.
- Return the stuffed potatoes to the oven and bake for another 15 to 20 minutes, or until the cheese is melted and golden.
- Garnish with the remaining green onions. Serve warm, and enjoy with optional hot sauce, salsa, or sour cream.
Best Ways to Enjoy It
These twice-baked loaded breakfast potatoes are delicious on their own, but you can elevate the meal by serving them with various side options. Consider pairing them with a fresh fruit salad, or serve with a side of Greek yogurt for a creamy contrast. If you’re in the mood for a lighter dish, a simple arugula salad drizzled with a lemon vinaigrette adds a refreshing crunch!
How to Store
To store any leftovers, let the stuffed potatoes cool completely. Then, place them in an airtight container in the refrigerator, where they will stay fresh for about 3 to 4 days. When you’re ready to enjoy them again, reheating in the oven will keep them crispy. Simply warm them at 350°F (175°C) for about 15–20 minutes or until heated through.
Helpful Cooking Tips
- Ensure the potatoes are thoroughly scrubbed to remove any dirt before baking.
- Make cooling easier by using a fork to poke holes, allowing steam to escape.
- If you want a smokier flavor, try using pancetta instead of bacon.
- Feel free to experiment with different cheeses, like pepper jack or gouda, for a unique spin.
Recipe Variations
- For a vegetarian version, leave out the bacon and sausage and load up on extra veggies like spinach or zucchini.
- If you’re aiming for a lower-carb option, you can substitute the potatoes with sweet potatoes or even zucchini boats!
- Spice things up with diced jalapeños or crushed red pepper flakes mixed into the filling.
Frequently Asked Questions
How long does prep take?
Prep generally takes about 15 minutes, with baking time taking 45-55 minutes. Plan accordingly for a speedy breakfast!
Can I make these ahead of time?
Absolutely! You can prepare them up to the stuffing stage, cover with foil, and refrigerate. Bake when ready to serve.
What can I substitute for eggs?
For a vegan version, try using flax eggs or a mixture of silken tofu blended until smooth.

Twice-Baked Loaded Breakfast Potatoes
Hearty twice-baked potatoes filled with bacon, cheese, eggs, and green onions, perfect for brunch or a cozy family breakfast.
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Total Time: 75 minutes
- Yield: 4 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Omnivore
Ingredients
- 6 medium russet or baking potatoes
- 2 to 3 tablespoons olive oil or butter
- Salt and freshly ground black pepper (to taste)
- 6 slices bacon (cooked and crumbled)
- 1 cup shredded cheddar cheese (plus extra for topping)
- 4 to 5 green onions (sliced)
- 1 cup cooked breakfast sausage crumbles (optional)
- 4 large eggs (lightly beaten)
- ½ cup milk or cream
- Optional: diced bell pepper or sautéed mushrooms
Instructions
- Preheat your oven to 400°F (200°C).
- Scrub the potatoes thoroughly and pierce each several times with a fork.
- Rub the potatoes with olive oil and sprinkle generously with salt.
- Place them directly on the oven rack or on a baking sheet, and bake for 45 to 55 minutes until tender.
- Cook the bacon in a skillet until crisp and crumble it into small pieces.
- Chop the green onions and sauté any optional ingredients like bell peppers or mushrooms until tender.
- Remove the potatoes, let them cool slightly, then slice each potato lengthwise and scoop out the insides, leaving a thin shell.
- In a bowl, mash the scooped potato with butter, milk or cream, salt, and pepper until smooth.
- Stir in crumbled bacon, cooked sausage (if using), most of the green onions, shredded cheddar cheese, and the beaten eggs.
- Spoon the loaded potato mixture back into the potato skins and top with extra cheese.
- Return the stuffed potatoes to the oven and bake for another 15 to 20 minutes, or until the cheese is melted and golden.
- Garnish with the remaining green onions. Serve warm, and enjoy with optional hot sauce, salsa, or sour cream.
Notes
These potatoes can be customized with additional veggies or different cheeses. Store leftovers in an airtight container in the refrigerator for 3 to 4 days.
Nutrition
- Serving Size: 2 potatoes
- Calories: 450
- Sugar: 2g
- Sodium: 700mg
- Fat: 25g
- Saturated Fat: 10g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 5g
- Protein: 18g
- Cholesterol: 150mg








