Healthy sweet potato hash with eggs is a simple breakfast made in one pan. Sauteed potatoes and bell peppers are seasoned with smoked paprika for a savory flavor. Over easy eggs are baked right in the skillet for extra protein.
A healthy breakfast is a breeze to make, especially when it can be prepared all in one skillet like this sweet potato hash recipe. A combination of crispy sauteed sweet potatoes, caramelized onions, crunchy bell peppers, and oozy eggs makes for a satisfyingly sweet and savory meal.
This breakfast is made with only wholesome ingredients to keep you energized until lunch without feeling weighed down. It has just the right balance of protein, low glycemic carbohydrates, and vegetables for a nourishing and nutritious dish.
One of the go-to pans that I use all the time is my cast iron skillet. This tool is very affordable and versatile to use for sauteing, pan-frying, deep-frying, and baking. The heavy-duty material works on the stovetop and inside a hot oven. This recipe uses a 10-inch skillet that perfectly fits four cracked eggs.
Sweet potatoes are considered a starchy potato because the flesh is high in starch and flakes when it cooks. However, the high heat of the saute process will allow the potatoes to keep its shape because the surface quickly develops before the flesh begins to soften. I like to keep the skin on for extra texture and fiber.
It’s important to get the skillet nice and hot before adding the sweet potatoes. Once they’re in the pan, give it a few minutes to sit and develop a brown surface and crust before stirring to provide a crispy “hash” texture.
Once the sweet potatoes just begin to soften, the bell peppers are added at the end of cooking to retain texture. The smoked paprika provides a deep woody flavor, which complements the peppers nicely, and makes the hash taste more hearty without the addition of meat.
The last step is to bake the eggs right in the hash. To keep the shape of the eggs and prevent them from spreading, it helps to make small wells in the cooked sweet potato mixture. The high roasting temperatures of the oven will cook the eggs quickly.
I prefer my eggs over easy with a bursting yolk once pierced with a fork. If you like your eggs this way as well, make sure to take the skillet promptly out of the oven once the whites set, but the centers still wiggle. Overbaking the eggs, even just for a few more minutes will cause them to turn hard and rubbery.
This sweet potato hash with eggs has everything you want for breakfast or brunch without all of the fuss. The recipe contains ingredients that comply with the Whole30 diet, and great to prepare for a crowd. You can also meal prep the hash ahead of time, reheat and add the eggs right before you’re ready to eat. This savory and sweet meal will become a new favorite addition to your morning routine!
More breakfast recipes
How to ensure the eggs will have a runny yolk
The egg white and yolk set at different temperatures. Egg whites called albumin contains protein and water and becomes firm between 140 to 150°F. The egg yolk contains fat, protein, and lecithin (an emulsifier), and sets between 150 to 160°F. Once the egg whites have set, the yolk will follow soon after. It’s best to keep an eye on the eggs once it hits the 5-minute mark in the oven, and each minute after. When the whites are firm yet tender (use your finger to touch), and the yolks still wiggle when you shake the pan, they are ready to eat.
Sweet Potato Hash with Eggs

Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 cup red onion, ¼-inch dice
- 2 pounds sweet potato, washed, skin on, ½-inch dice
- ½ cup red bell pepper, ½-inch dice
- ½ cup green bell pepper, ½-inch dice
- 1 tablespoon minced garlic
- ¼ teaspoon smoked paprika
- sea salt, as needed for seasoning
- black pepper, as needed for seasoning
- 4 large eggs
- 1 tablespoon green onions, thinly sliced
Instructions
- Preheat oven to 425°F (246°C).
- Heat a large 10-inch ovenproof skillet like cast iron over medium heat.
- Add 2 tablespoons olive oil, once hot add the red onions and saute for 1 minute.
- Add garlic and saute for 1 minute.
- Add sweet potatoes, ½ teaspoon salt and ¼ teaspoon black pepper, stir to combine and then allow the potatoes to cook unmoved to lightly brown the surface, 4 minutes. Stir and saute until tender, about 4 to 6 minutes.
- Add bell peppers and saute for 2 minutes. Turn off heat, add smoked paprika and stir to combine.
- Make four indents in the sweet potato to place the eggs in separate areas, leaving enough space in between.
- Transfer pan to the oven and bake until the eggs just begin to set and the yolks still move when lightly shaking the pan, about 7 to 8 minutes.
- Remove the pan from the oven and garnish with green onions and more salt and pepper as desired.
Recipe Video

Equipment
Notes
- Ghee, clarified butter, or coconut oil can be used instead of olive oil.
- Kosher salt can be substituted for sea salt.
Nutrition Facts
Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.
DW says
I had a sweet potato and bell pepper to use up. Home style brunch it is! Great recipe find! I’m cooking it now and the house smells so good. Can’t wait to dig in! I added jalapeño peppers for a kick and will scramble my eggs for preference but lovely recipe!
Jessica Gavin says
THank you! I love the addition of the spicy pepper!
Bonnie G says
No bell peppers in the house!! What would be a worthy sub for that ?
Jessica Gavin says
If you don’t have spicy peppers then perhaps increase the amount of onions.
Sabra Abraham says
This made for a great Mother’s Day brunch! Thank you so much for the recipe!
Jessica Gavin says
You’re welcome!
joe says
Apparently you just throw whole potatoes in? I see no directions on how to chop the potatoes in the recipe. I think you need an edit.
Jessica Gavin says
Thanks for the catch, Joe! I’ve updated the recipe to indicate the size of the sweet potatoes.
Allie says
I have frozen, precut sweet potatoes. Can I use them?
Jessica Gavin says
Yes, you can use frozen potatoes.
Gar Yein Ng says
Is this all for one person?
Jessica Gavin says
The serving size is for 4 people.
Joyce Wagler says
Hi Jessica,
Can yams be used in place of sheet potatoes and still be Paleo?
Can’t wait to try this recipe. Could be good for dinner too!
Thanks, Joyce
Jessica Gavin says
Hi Joyce! Yes, yams are paleo 🙂
Maneesha says
This is such a great recipe! I added a lil bit of Peri Peri sauce for a kick, and it turned out excellent!! Thanks Jessica!