Sweet Potato Hash with Poached Eggs and Avocado

That First Morning I Nailed It

I still remember the first time I threw together this sweet potato hash on a lazy Sunday morning. My kitchen smelled like heaven—sweet potatoes caramelizing in the pan, a little garlic hitting the hot oil, and eggs poaching just right. I’d been craving something hearty yet fresh after a long week, and this dish hit every note.

The crispy edges of the sweet potatoes, the silky avocado, and that perfect runny yolk cascading over everything? Pure comfort with a healthy twist. I’ve made this sweet potato hash with poached eggs and avocado dozens of times since, tweaking it for busy weekdays and weekend brunches alike. It never fails to make me (and whoever I’m feeding) happy. If you’re looking for a breakfast that feels special but doesn’t require a ton of effort, you’re in the right place.

Why You’ll Love This Recipe

  • It comes together in about 30-35 minutes from start to finish—perfect for those mornings when you want something amazing without the hassle.
  • Sweet potatoes bring natural sweetness and nutrients, balanced by savory spices and creamy avocado. It keeps you full and energized.
  • Super customizable. I’ve made it for meat-lovers (adding sausage), vegetarians, and even picky kids who just want the crispy potatoes.
  • Budget-friendly, using everyday ingredients, but it feels restaurant-quality when plated.
  • That combination of crispy, creamy, and runny textures is addictive. I’ve had friends ask for the recipe after one bite.

I genuinely reach for this when I need a win in the kitchen. It’s become one of my most reliable go-to breakfasts.

Ingredients

For the Hash (serves 2-4):

  • 2 large sweet potatoes (about 1.5 pounds), peeled and diced into ½-inch cubes
  • 1 medium red onion, diced
  • 1 red bell pepper, diced
  • 1 green bell pepper or jalapeño for heat, diced (optional)
  • 3 garlic cloves, minced
  • 2 tablespoons olive oil or avocado oil
  • 1 teaspoon smoked paprika
  • ½ teaspoon ground cumin
  • ½ teaspoon chili powder (adjust to taste)
  • Salt and black pepper to taste
  • Fresh cilantro or parsley for garnish

For the Toppings:

  • 4 large eggs (for poaching)
  • 1-2 ripe avocados, sliced
  • 1 tablespoon white vinegar (for poaching water)
  • Optional: crumbled feta or cotija cheese, hot sauce, or a squeeze of lime

Substitutions: Use butternut squash if you run out of sweet potatoes. For extra protein, I sometimes add cooked chorizo or black beans.

Step-by-Step Instructions

 

Prep the sweet potatoes.

Peel and dice your sweet potatoes into even ½-inch cubes. Try to keep them uniform so they cook evenly. I learned this the hard way after my first batch had some mushy pieces and some rock-hard ones.

Start the hash.

Heat 2 tablespoons of oil in a large cast-iron skillet (or heavy-bottomed pan) over medium-high heat. Add the diced sweet potatoes. Cook, stirring occasionally, for about 10-12 minutes until they start to soften and get those beautiful golden-brown crispy edges. Season with salt, pepper, smoked paprika, cumin, and chili powder right at the beginning—this lets the spices bloom.

Add the veggies.

Toss in the diced red onion and bell peppers. Cook for another 5-7 minutes until the onions turn translucent and the peppers soften slightly but still have a bit of bite. Stir in the minced garlic for the last 1-2 minutes. You’ll know it’s ready when the kitchen smells incredible and the sweet potatoes are fork-tender with crispy bits.

Poach the eggs.

While the hash finishes, bring a medium saucepan of water to a gentle simmer. Add 1 tablespoon of white vinegar. Crack each egg into a small bowl first (this prevents shells and messy pours). Create a gentle whirlpool in the water with a spoon and slide one egg in at a time. Poach for 3-4 minutes for a runny yolk. Remove with a slotted spoon and drain on a paper towel. I’ve poached hundreds of eggs—this method works every time once you get the hang of it.

Assemble.

Spoon the hot sweet potato hash onto plates. Top with the poached eggs and fanned avocado slices. Sprinkle with fresh herbs, a pinch more salt, and maybe some chili flakes or hot sauce if you like heat.

Total time: Around 30-35 minutes. The hash keeps warm nicely while you finish the eggs.

Pro Tips & Tricks

  • Don’t overcrowd the pan. Cook the sweet potatoes in batches if needed so they crisp up instead of steaming. That crispy edge is what makes this dish.
  • For the best poached eggs, use fresh eggs—they hold their shape better. I discovered by accident that room-temperature eggs poach more evenly.
  • Make the hash ahead: Prepare the sweet potato mixture up to 3 days in advance and reheat in a skillet with a splash of water to revive the crispiness.
  • Season as you go. Taste the hash before serving—sweet potatoes can vary in sweetness, so you might need an extra pinch of salt.
  • For extra flavor, I sometimes roast the sweet potatoes in the oven at 425°F for 20 minutes first, then finish in the skillet. Game-changer on busy days.

Variations & Substitutions

Want it spicy? Add diced jalapeños with the peppers and a dash of cayenne. I love it this way after a morning workout.

For a vegan version, skip the eggs and top with crispy chickpeas or a dollop of hummus instead. The avocado still gives that creamy richness.

Gluten-free by nature, but if you want to bulk it up, serve it over toast or in breakfast tacos with corn tortillas. One time I threw in leftover roasted veggies from dinner—it turned out fantastic.

Serving Suggestions

This sweet potato hash with poached eggs and avocado shines at brunch. Pair it with fresh orange juice or a simple green smoothie. For a heartier meal, serve alongside crispy bacon or turkey sausage.

It’s perfect for weekend gatherings or meal-prep lunches. I’ve even packed the hash (minus the eggs) for work and added a quick fried egg at the office. It travels surprisingly well.

FAQ’s

How do I store leftovers?

Keep the hash in an airtight container in the fridge for up to 3 days. Store poached eggs and avocado separately—they don’t reheat as well together.

Can I reheat this?

Yes! Warm the hash in a skillet over medium heat with a little oil. For eggs, I recommend poaching fresh ones, but you can gently warm leftover eggs in hot water for a minute.

What if I don’t have a cast-iron skillet?

Any large nonstick or stainless steel pan works great. Just make sure it’s hot before adding the potatoes for that crisp.

Can I make this ahead for meal prep?

Absolutely. Cook the full hash and portion it out. Add fresh toppings when serving. It’s one of my favorite make-ahead breakfasts.

Are the eggs safe if runny?

Use fresh, high-quality eggs from a trusted source. The brief poach brings them to a safe temperature while keeping the yolk runny.

My sweet potatoes aren’t crisping—help!

Make sure the pan isn’t overcrowded and the heat is medium-high. Pat the cubes dry before cooking to remove excess moisture.

Final Thoughts

There’s something so satisfying about digging into a plate of this sweet potato hash with perfectly poached eggs and creamy avocado. It’s the kind of meal that makes you slow down and enjoy breakfast, even on a rushed morning.

I hope you give it a try and make it your own—maybe with your favorite spices or extra toppings. Snap a photo and tag me if you’re on social media. I’d love to see your version!

What’s your favorite way to top a breakfast hash? Drop a comment below. Happy cooking, friends!

Related Recipes :

Leave a Comment

Scroll to Top