This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
There is something about a skillet full of crispy, caramelized sweet potato hash topped with a perfectly fried egg that just feels like the right way to start a morning. The yolk breaks over the golden potatoes, mixes with the roasted peppers and onions, and suddenly you have this rich, savory, slightly sweet breakfast that fills you up without weighing you down. It’s the kind of meal that makes you feel like you actually have your life together, even if you’re still in pajamas.
I first made this sweet potato hash with fried eggs on a Sunday morning when I realized we had nothing in the fridge except sweet potatoes, a couple of bell peppers, and eggs. Emily was in the kitchen asking what was for breakfast, and I was staring at the produce drawer trying to come up with something that wasn’t just toast again. Forty minutes later, we were both eating out of the skillet with forks, and she told me it was “better than pancakes.” That’s the highest compliment she gives, and I’m still riding that high.
What I love about this recipe is how simple and wholesome it is. No complicated techniques, no obscure ingredients. Just good vegetables, warm spices, and a fried egg on top. The roasted sweet potatoes get these incredible crispy edges from the oven while staying tender and creamy inside. The bell peppers and red onion add sweetness and a little bite. And the paprika and cumin tie it all together with a warm, smoky flavor that makes the whole kitchen smell amazing.
This is naturally gluten-free, packed with fiber and vitamins, and takes about 40 minutes from start to plate. If you’re looking for more savory breakfast ideas with that same warm, veggie-forward feel, check out my Herb Garlic Breakfast Potatoes – they have similar cozy vibes and pair perfectly alongside eggs too.
Why You Will Like This Sweet Potato Hash
- It’s a complete meal in one skillet. Vegetables, protein from the eggs, complex carbs from the sweet potatoes – everything you need for a balanced breakfast, all on one plate.
- Naturally gluten-free and whole-food based. No flour, no bread, no processed ingredients. Just real food that happens to taste really good.
- The flavors are warm and satisfying without being heavy. The paprika and cumin give it a smoky depth, the sweet potatoes bring natural sweetness, and the runny egg yolk ties everything together like a sauce.
- You can prep most of it ahead. Dice the sweet potatoes and vegetables the night before, and morning assembly takes almost no effort. This is a game-changer on busy weekday mornings.
- Kids actually eat it. Emily was skeptical the first time because of the colors (she thought the peppers would be spicy), but once she tried it, she was sold. The natural sweetness of the potatoes wins over picky eaters.
- It looks beautiful on the plate. The orange sweet potatoes, red and green peppers, and a golden fried egg on top – it’s colorful without you even trying.
- Endlessly customizable. Add sausage, swap the spices, throw in whatever vegetables you have. The basic method works with dozens of variations.
- It reheats better than most breakfast recipes. The hash actually gets crispier when you reheat it in a skillet, which means leftovers are almost better than the first round.
Sweet Potato Hash Ingredients
Everything you need for this sweet potato breakfast hash is straightforward and easy to find. Most of it might already be in your kitchen.
- 2 medium sweet potatoes, peeled and diced – Cut them into roughly 1/2-inch cubes so they cook evenly and get nice crispy edges. Try to keep the pieces a similar size. Smaller cubes crisp up faster, bigger ones stay creamier inside.
- 1 tablespoon olive oil – For tossing with the sweet potatoes before roasting. You need just enough to coat them lightly. Too much oil and they’ll steam instead of roast.
- 1 small red onion, diced – Red onion adds a slight sweetness when it’s cooked down, which pairs really well with the sweet potatoes. Yellow onion works too, but red gives you that nice color contrast.
- 1 red bell pepper, diced – Brings sweetness and a pop of bright color. Dice it about the same size as the onion so everything cooks at the same rate.
- 1 green bell pepper, diced – Adds a slightly bitter, peppery note that balances all the sweetness from the potatoes and red pepper.
- 1/2 teaspoon paprika – Regular paprika works fine, but smoked paprika gives you an even deeper, smokier flavor that I personally prefer.
- 1/2 teaspoon cumin – Warm and earthy. It’s the spice that makes this hash taste like something special instead of just roasted vegetables.
- Salt and pepper, to taste – Season the potatoes before roasting AND season the finished hash. Two rounds of seasoning makes a big difference.
- 4 eggs – For frying on top. I like mine sunny-side up so the yolk stays runny and acts like a sauce over the hash. Over-easy works great too.
- Fresh parsley for garnish – A handful of chopped fresh parsley brightens everything up at the end. Cilantro is a good swap if you prefer it.
Callie’s Kitchen Note: I’ve tested this with both regular sweet potatoes and the darker-skinned garnet yams, and the garnet yams give you a creamier interior and more vibrant orange color. Either works, but if you see garnet yams at the store, grab those. The flavor is slightly sweeter and the texture when roasted is just a little bit better.
Substitutions That Work
- Potatoes: Regular Yukon Gold or red potatoes work if you don’t have sweet potatoes. Butternut squash cubes are another great swap – they roast the same way and have a similar sweetness.
- Spices: Smoked paprika instead of regular takes this up a level. Add a pinch of chili powder or cayenne for heat. Everything bagel seasoning sprinkled on top before serving is surprisingly good.
- Eggs: Scrambled eggs, poached eggs, or even a soft-boiled egg sliced in half all work. For a vegan version, a tofu scramble is the best substitute.
- Peppers: Use whatever color bell peppers you have. Yellow and orange are sweeter. For more heat, add half a diced jalapeno to the saute.
- Lower carb: Replace the sweet potatoes with diced cauliflower florets. Roast them the same way – they get crispy and caramelized and work really well with the same spice blend.
How To Make Sweet Potato Hash With Fried Eggs
This is a Quick Fix recipe that takes about 40 minutes total, with most of that time being the sweet potatoes roasting in the oven while you prep everything else. Your active time at the stove is only about 10 minutes.
Roast The Sweet Potatoes
- Preheat your oven to 400 degrees F. Line a large baking sheet with parchment paper for easy cleanup, or use a light coat of cooking spray.
- Toss the diced sweet potatoes with the olive oil, paprika, cumin, salt, and pepper in a large bowl. Make sure every piece is coated. The spices should stick to the oil and form a light coating on each cube.
- Spread the sweet potatoes in a single layer on the baking sheet. This is the most important step for getting crispy edges. If the potatoes are crowded or piled on top of each other, they’ll steam instead of roast and you’ll get soft, limp pieces instead of golden, crispy ones. Use two sheet pans if you need to.
- Roast for 25-30 minutes, flipping halfway through. At the 15-minute mark, use a spatula to flip and toss the potatoes so they brown on all sides. They’re done when the edges are golden and slightly crispy and the centers are tender when you poke one with a fork.
Callie’s Kitchen Note: The single-layer rule is the difference between good sweet potato hash and great sweet potato hash. I made the mistake of piling everything onto one small pan my first time, and the potatoes came out steamed and mushy. Now I always use my biggest sheet pan and give every piece its own space. If you have to choose between a little extra cleanup and soggy potatoes, go with the bigger pan every time.
Saute The Vegetables
- While the potatoes roast, heat a large skillet (cast iron is ideal) over medium heat with a small drizzle of olive oil. Add the diced red onion and cook for about 3 minutes until it starts to soften and turn translucent.
- Add the diced red and green bell peppers and cook for another 4-5 minutes, stirring occasionally, until the peppers are tender but still have a little bite to them. You don’t want them mushy – a slight crunch is good.
- When the roasted sweet potatoes are done, add them to the skillet with the sauteed vegetables. Stir everything together gently and let it cook for another 2-3 minutes so the flavors combine. Taste and add more salt and pepper if needed.
Fry The Eggs And Serve
- In a separate nonstick skillet, fry the eggs. Heat a small amount of butter or oil over medium heat. Crack each egg into the pan and cook until the whites are set but the yolks are still runny, about 3-4 minutes for sunny-side up. For over-easy, flip carefully and cook for just 30 more seconds.
- Divide the sweet potato hash between plates and top each portion with a fried egg. Garnish with fresh chopped parsley and serve right away.
Speed Hacks for Busy Mornings:
- Dice the sweet potatoes and vegetables the night before and store them in separate containers in the fridge. Morning prep drops to basically zero.
- Use frozen pre-cut sweet potato cubes. They’re already peeled and diced – just toss with oil and spices and roast. Add about 5 extra minutes to the roasting time.
- Roast a big batch of sweet potatoes on Sunday and store them in the fridge. Reheat in a hot skillet throughout the week and just add fresh eggs each morning.
Common Mistakes To Avoid
After making this dozens of times, here are the things that can go wrong and how to fix them.
Crowding the sweet potatoes on the baking sheet. This is the number one mistake. Sweet potatoes have a lot of moisture, and if they’re too close together, they release steam that keeps them from crisping. Spread them in a single layer with a little space between each piece. Two pans is better than one overcrowded pan.
Not flipping the potatoes halfway through. If you skip the flip, you get one crispy side and one soft side. Tossing them at the halfway point gives you golden edges all around. Set a timer so you don’t forget.
Overcooking the eggs. A runny yolk is what makes this dish special. The yolk breaks over the hash and creates this rich, velvety sauce that coats everything. If you cook the eggs until the yolk is solid, you lose that whole element. Pull them off the heat a few seconds before you think they’re done – the residual heat finishes them.
Callie’s Kitchen Note: I used to always break at least one yolk when I was flipping eggs for over-easy. My trick now is to use a very thin, flexible spatula and get it all the way under the egg before flipping in one quick motion. Or just go sunny-side up and skip the flip entirely. Cover the pan with a lid for the last minute to set the whites on top without touching the yolk. Works perfectly every time.
Under-seasoning. Sweet potatoes can handle more salt and spice than you think. Season generously before roasting, then taste the finished hash and add more if needed. Under-seasoned sweet potatoes taste bland, and no amount of egg yolk will fix that.
Storage And Reheating
Sweet potato hash stores and reheats really well – the potatoes actually get crispier the second time around if you reheat them the right way.
In the fridge: Store the hash (without the eggs) in an airtight container for up to 3 days. Keep the eggs separate – fry fresh ones when you’re ready to eat. Cold fried eggs are not great.
In the freezer: The hash (without eggs) freezes well for up to 2 months. Spread it in a single layer on a sheet pan, freeze until solid, then transfer to a freezer-safe bag. This prevents everything from clumping into one frozen block.
Reheating options:
- Skillet (best method): Heat a drizzle of olive oil in a skillet over medium-high heat and add the hash. Let it sit for a minute or two without stirring so the bottom gets crispy, then toss and repeat. The re-crisping is genuinely one of the best parts of this recipe.
- Oven: Spread on a sheet pan and bake at 350 degrees F for about 10 minutes. This gets the potatoes crispy again without the hands-on skillet work.
- Microwave: Works in a pinch. Heat in 30-second intervals. The texture will be softer and you won’t get any crispiness back, but the flavor is still good.
The USDA recommends storing cooked vegetables in the fridge within 2 hours of cooking and consuming them within 3-4 days. Sweet potatoes keep well within that window.
Meal prep tip: Make a big batch of the hash on Sunday, portion it into containers, and fry a fresh egg on top each morning. It’s a 5-minute breakfast for the rest of the week.
Sweet Potato Hash Variations
The basic recipe is a starting point. Here are some variations I’ve tested that are all worth trying.
Southwest version: Add a can of drained black beans and a handful of frozen corn to the skillet along with the roasted potatoes. Season with a teaspoon of chili powder and a pinch of cayenne. Top with sliced avocado, a squeeze of lime, and a drizzle of hot sauce alongside the fried egg.
Mediterranean style: Replace the paprika and cumin with dried oregano and a pinch of red pepper flakes. Add halved cherry tomatoes and a handful of baby spinach to the skillet in the last minute. Crumble feta cheese on top and serve with a squeeze of lemon.
Sausage and sweet potato hash: Brown 1/2 lb of breakfast sausage (crumbled) in the skillet before you cook the vegetables. Add the peppers and onions right into the sausage drippings. The extra protein and fat make this even more filling.
Bacon and sweet potato hash: Cook 4 strips of bacon until crispy, crumble them, and set aside. Use the bacon grease instead of olive oil to saute the vegetables. Sprinkle the crumbled bacon on top with the fried egg. Honestly? This is Emily’s favorite version.
Curry spiced hash: Replace the paprika and cumin with 1 teaspoon of curry powder and 1/2 teaspoon of turmeric. The sweet potatoes take on a beautiful golden color and the flavor is warm and fragrant. Top with a drizzle of plain yogurt instead of (or alongside) the egg.
Fall harvest version: Add diced apple (skin on) and a handful of dried cranberries to the skillet with the vegetables. Finish with a drizzle of maple syrup over the top. The sweet-savory combination works perfectly with the fried egg.
Loaded brunch hash: Go all out. Add sausage, bacon, diced avocado, shredded cheese, a dollop of sour cream, and hot sauce. This is the weekend version when you want to make it an event.
Serving Suggestions
What to serve alongside it:
This hash works as a complete meal on its own, but a couple of additions round it out nicely for a bigger brunch spread. Toast or crusty bread on the side is great for soaking up the egg yolk. A simple side salad with a light lemon vinaigrette adds freshness. Sliced avocado on top or on the side is always a good call – the creamy texture pairs perfectly with the crispy potatoes.
Best occasions:
Weekend brunch at home. Meal prep breakfasts for busy weeks. Mother’s Day or Father’s Day morning when you want to make something special without spending hours in the kitchen. It’s also a really solid “breakfast for dinner” option on those nights when you want something warm and easy but don’t feel like making an actual dinner.
Presentation tips:
If you have a cast-iron skillet, serve the hash right in the pan for that rustic, farmhouse look. Nestle the fried eggs right on top of the hash in the skillet and bring it to the table. Garnish with a sprinkle of fresh parsley, a crack of black pepper, and a few slices of avocado fanned along the edge. For individual plates, use a ring mold to stack the hash neatly and place the egg on top for a restaurant-style presentation.
Callie’s Kitchen Note: I keep a bottle of hot sauce on the table whenever I serve this. About half the people who try it want a little heat, and a few shakes of Cholula or Tapatio over the top is perfect. My friend Sarah puts Sriracha on hers, which I thought would be too much, but she swears by it. To each their own.
Beverage pairings:
A strong cup of black coffee or espresso balances the sweetness of the potatoes beautifully. Freshly squeezed orange juice is a classic pairing. For brunch, a mimosa or a Bloody Mary adds a festive touch. If you’re going the healthier route, a green juice or smoothie alongside the hash keeps the whole meal feeling light and energizing.

Sweet Potato Hash FAQ
Yes, and it meal-preps really well. You can roast the sweet potatoes and saute the vegetables up to 2 days in advance. Store them together in an airtight container in the fridge. When you’re ready to eat, reheat the hash in a hot skillet until it’s warm and crispy, then fry a fresh egg on top.
I do this almost every week. Sunday afternoon I’ll roast a big batch of sweet potatoes and prep the vegetables. Then every morning, it takes about 5 minutes to reheat a portion in a skillet and fry an egg. It’s faster than making oatmeal and way more satisfying.
Three things matter. First, cut the pieces small and uniform – about 1/2 inch cubes. Second, spread them in a single layer with space between each piece so they roast instead of steam. Third, don’t flip them too early. Let them sit on one side for a full 15 minutes before tossing so they develop a golden crust.
One more thing that helps: make sure the sweet potatoes are dry before tossing with oil. If you’ve washed them recently, pat them dry with a paper towel. Any surface moisture creates steam and prevents browning.
Absolutely. Just skip the eggs or replace them with a tofu scramble. Crumble firm tofu into a hot skillet with a pinch of turmeric (for color), nutritional yeast (for a savory, almost cheesy flavor), salt, and pepper. Cook for about 5 minutes and spoon it over the hash. It’s a different experience than the runny yolk, but it’s really good and adds plenty of protein.
You can also try a chickpea scramble – mashed chickpeas with the same spices cook up quickly and have a heartier texture.
Regular potatoes (Yukon Gold or red) work great. The cooking method is the same, though regular potatoes may roast a little faster so check them at 20 minutes. Butternut squash cubes are another excellent swap – they have a similar natural sweetness and roast beautifully.
For a lower-carb option, diced cauliflower roasted with the same spices works surprisingly well. It doesn’t have the same sweetness but gets great crispy edges and absorbs the paprika and cumin flavor nicely.
Yes! Air fryer sweet potatoes come out even crispier. Toss the diced sweet potatoes with oil and spices the same way, then air fry at 400 degrees F for 15-18 minutes, shaking the basket halfway through. They cook faster and get incredibly crispy edges.
The rest of the recipe stays the same – saute the vegetables in a skillet while the potatoes air fry, then combine everything and top with fried eggs.
For sunny-side up, cook over medium heat (not high – high heat makes the edges crispy before the whites are set). Cover the pan with a lid for the last 30-60 seconds to gently set the top of the whites without touching the yolk. For over-easy, flip quickly with a thin spatula and cook for just 20-30 seconds on the second side.
The biggest mistake is cooking on too-high heat. A lower, steadier temperature gives you perfectly set whites with a completely runny yolk in the center.
Recipes You May Like
If you love this sweet potato hash, here are a few more savory breakfasts you should try:
- Herb Garlic Breakfast Potatoes – If you love the crispy potato element of this hash, these herb-and-garlic roasted potatoes are a perfect side dish for any breakfast. Quick, flavorful, and pairs with everything.
- Veggie Packed Scrambled Eggs – Another veggie-forward breakfast that comes together fast. Loaded with vegetables and protein, it’s a great option for mornings when you want something wholesome.
- Mediterranean Scrambled Eggs – Warm spices, fresh vegetables, and fluffy eggs. Same cozy energy as the sweet potato hash but with a Mediterranean twist.
Conclusion
This sweet potato hash with fried eggs has become one of those recipes I make almost every week because it checks every box. And it tastes like you put in way more effort than you actually did.
The crispy roasted sweet potatoes, the tender sauteed peppers and onions, and that runny fried egg on top – it all comes together into something that just works every single time. Emily asks for it by name now, which tells me it’s earned its spot in the regular rotation.
Make it this weekend. Play around with the variations – the bacon version is dangerous, I’m just warning you. And don’t forget to save this sweet potato hash recipe to your Pinterest board so you have it for busy mornings.
Happy cooking!
Callie


Sweet Potato Hash with Fried Eggs
This Sweet Potato Hash with Fried Eggs is a hearty and flavorful breakfast packed with crispy roasted sweet potatoes, sautéed onions, and bell peppers, all topped with perfectly fried eggs. A deliciously balanced meal that’s rich in nutrients and perfect for brunch or a weekend breakfast. Simple to make, naturally gluten-free, and full of vibrant flavors, this dish is a must-try!
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 2–4 servings 1x
- Category: Breakfast, Brunch
- Method: Roasting, Sautéing
- Cuisine: American
- Diet: Gluten Free
Ingredients
- 2 medium sweet potatoes, peeled and diced
- 1 tablespoon olive oil
- 1 small red onion, diced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- ½ teaspoon paprika
- ½ teaspoon cumin
- Salt and pepper, to taste
- 4 eggs
- Fresh parsley for garnish
Instructions
- Preheat your oven to 400°F (200°C). Toss the diced sweet potatoes with olive oil, paprika, cumin, salt, and pepper. Spread them in a single layer on a baking sheet.
- Roast the sweet potatoes for 25-30 minutes, flipping halfway through, until they are tender and slightly crispy.
- While the sweet potatoes are roasting, heat a large skillet over medium heat. Add a little olive oil and sauté the diced onion and bell peppers until softened, about 5-7 minutes.
- Once the sweet potatoes are done, add them to the skillet with the sautéed vegetables and stir to combine. Cook for another 2-3 minutes, allowing the flavors to meld together.
- In a separate nonstick skillet, fry the eggs to your desired doneness (sunny-side up, over-easy, etc.).
- Divide the sweet potato hash onto plates and top each portion with a fried egg. Garnish with fresh parsley and serve hot.
Notes
- For extra crispy sweet potatoes, avoid overcrowding the baking sheet.
- Add a pinch of red pepper flakes for a slight heat kick.
- Use smoked paprika for a deeper, smoky flavor.
- Swap bell peppers for mushrooms or zucchini for a different veggie mix.
Nutrition
- Serving Size: 1 plate
- Calories: 320
- Sugar: 7g
- Sodium: 240mg
- Fat: 14g
- Saturated Fat: 3.5g
- Unsaturated Fat: 9.5g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 6g
- Protein: 12g
- Cholesterol: 185mg










