Mashed Potatoes and Eggs for Breakfast: Easy Recipe

Updated November 7, 2026

Total time
20 min
prep 5 min · cook 15 min
Serves
2
portions as written

Jump to recipe

Mashed Potatoes and Eggs for Breakfast: Easy Recipe

Mashed potatoes and eggs for breakfast is a hearty, comforting dish that turns leftover mashed potatoes into a satisfying morning meal. The creamy potatoes pair beautifully with soft scrambled eggs, and everything comes together in one skillet in about 20 minutes. It’s a versatile recipe that works for a quick weekday breakfast or a leisurely weekend brunch.

Ingredients

  • 2 cups (450 g) leftover mashed potatoes (or freshly made, cooled)
  • 4 large eggs
  • 2 tablespoons (30 ml) milk or heavy cream
  • 2 tablespoons (30 g) unsalted butter, divided
  • 1/4 cup (40 g) shredded cheddar cheese (optional)
  • 1/4 teaspoon salt, plus more to taste
  • 1/8 teaspoon black pepper, plus more to taste
  • 1 tablespoon (15 ml) olive oil or vegetable oil
  • 2 green onions, thinly sliced (for garnish)

Instructions

  1. If using cold leftover mashed potatoes, let them sit at room temperature for 10 minutes while you prep the eggs. This helps them warm evenly.
  2. In a medium bowl, crack the eggs. Add the milk, salt, and pepper. Whisk until the yolks and whites are fully combined and slightly frothy.
  3. Heat a large nonstick skillet over medium heat. Add 1 tablespoon (15 g) of the butter and the oil. Once the butter is melted and sizzling, add the mashed potatoes. Spread them into an even layer.
  4. Cook the potatoes without stirring for 3–4 minutes, until the bottom is golden and crisp. Then flip sections with a spatula and continue cooking for another 3–4 minutes, breaking up any large clumps, until the potatoes are hot throughout and have some crispy edges.
  5. Reduce the heat to medium-low. Push the potatoes to one side of the skillet. Add the remaining 1 tablespoon (15 g) butter to the empty side. When it melts, pour in the beaten eggs.
  6. Let the eggs set for about 30 seconds, then gently stir with a silicone spatula, scraping from the edges toward the center. Continue stirring slowly until the eggs are softly set and still slightly glossy, about 2–3 minutes. If using cheese, sprinkle it over the eggs during the last minute of cooking.
  7. Stir the eggs into the potatoes gently, so the potatoes get coated with egg but still have some texture. Taste and adjust salt and pepper.
  8. Divide between two plates and garnish with green onions. Serve hot.

Tips

  • Use cold, thick mashed potatoes: Loose or overly creamy mashed potatoes will turn mushy. If your potatoes are very soft, spread them on a paper towel-lined plate to absorb excess moisture before cooking.
  • Don’t overcook the eggs: They should be soft and creamy, not dry. Remove them from heat while they still look slightly underdone; they’ll finish cooking from residual heat.
  • Make it dairy-free: Use olive oil or vegan butter instead of butter, and substitute unsweetened almond or oat milk for the milk. Omit the cheese or use a dairy-free shred.
  • Add protein: Diced ham, cooked bacon, or leftover sausage crumbles can be stirred in with the potatoes before adding the eggs.

Serving Suggestions

Serve this dish with a side of toast or a simple green salad. It also pairs well with fresh fruit, sliced avocado, or a dollop of hot sauce or ketchup. For a complete brunch, add a side of roasted tomatoes or sautéed spinach.

Variations

  • Loaded potato style: Top with sour cream, shredded cheese, and crispy bacon bits.
  • Herbed: Stir in 1 tablespoon of chopped fresh chives, parsley, or dill with the green onions.
  • Spicy: Add a pinch of cayenne pepper or a few dashes of hot sauce to the eggs before cooking.
  • Sweet potato: Use leftover mashed sweet potatoes for a slightly sweet, nutrient-packed twist.

Storage and Reheating

Refrigerate leftovers in an airtight container for up to 3 days. To reheat, warm in a skillet over medium heat for 3–4 minutes, stirring occasionally, until hot throughout. You can also microwave individual portions for 1–2 minutes, but the potatoes may lose some crispness. Reheat leftovers to an internal temperature of 165°F (74°C) for food safety.

Frequently Asked Questions

Can I use freshly made mashed potatoes? Yes, but let them cool completely first. Warm potatoes will steam and become gluey when fried. Spread them on a plate and refrigerate for 20–30 minutes if you’re in a hurry.

Why are my eggs sticking to the pan? Make sure the pan is well-heated and the butter is melted before adding the eggs. Using a nonstick skillet and stirring gently also helps. If the pan is too hot, the eggs will stick and brown.

Can I make this ahead of time? You can cook the potatoes ahead and refrigerate them, then add the eggs just before serving. The dish is best fresh, but you can reheat leftovers as directed.

What if I don’t have leftover mashed potatoes? You can quickly make mashed potatoes by boiling 2–3 medium potatoes until tender, then mashing with a little butter and milk. Or use frozen mashed potatoes, thawed.

Is it safe to eat leftover mashed potatoes? Yes, if they’ve been refrigerated within 2 hours of cooking and used within 3–4 days. Reheat thoroughly to 165°F (74°C) before eating.

Can I use just egg whites? Yes, use 6 egg whites instead of 4 whole eggs. The texture will be slightly less rich, but it works well.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).