A good sweet potato hash is one of the most satisfying breakfasts you can make on a weekday. Diced sweet potato browns in a hot skillet until the edges turn caramelized and crisp, while onion and bell pepper soften alongside. Crack a few eggs on top, cover the pan for a few minutes, and you have a warm, complete meal in one dish.
This version uses a single skillet, about 25 minutes of total time, and ingredients most kitchens already have. It makes four servings, so it works for a family breakfast or for stretching into several meals during the week. Each serving provides a solid amount of fiber and vitamin A from the sweet potato, plus protein from the eggs.
Read on for the ingredient notes, a step-by-step method with the reasons behind each step, storage guidance, and ideas for lighter swaps and variations.
Full recipe below
Sweet Potato Hash with Eggs
Why this sweet potato hash works
The key to a good sweet potato hash is cutting the potato small and giving it room in the pan. Cubes about one-half inch across cook through at the same rate as the onion and pepper, and when they are spread in a single layer they brown instead of steaming. The natural sugars in sweet potato caramelize at medium-high heat, which is where most of the flavor comes from.
Eggs cooked directly on top of the hash are a classic combination because the yolk acts as a light sauce for the potatoes. Covering the skillet traps steam, which sets the egg whites in a few minutes while leaving the yolks soft if you like them that way. For food safety, cook eggs until both the white and yolk are firm, or until the yolk reaches 160°F as recommended by FoodSafety.gov safe minimum internal temperatures.
Nutritionally, sweet potato brings complex carbohydrates, fiber and beta-carotene, while eggs add high-quality protein. Pairing them makes for a breakfast that keeps you full longer than a sugary option. For more on how this fits into a balanced day, see the Dietary Guidelines for Americans, which encourage vegetables and protein at meals. If you want to check the numbers yourself, USDA FoodData Central lists nutrient values for each raw ingredient.
Ingredients you need for sweet potato hash
- Sweet potatoes, 1 lb (about 2 medium): Choose firm potatoes with smooth, unbroken skin and no soft spots. Orange-fleshed varieties give the most color and sweetness. Leave the skin on for extra fiber and texture, after a good scrub.
- Yellow onion, 1/2 medium: A yellow onion holds up to high heat and turns sweet as it cooks. Red onion works too but browns faster.
- Red bell pepper, 1 small: Adds sweetness and color. Any bell pepper works, and a mix of red and green looks lovely.
- Olive oil, 2 tbsp: A neutral, heat-stable oil that helps the potatoes crisp. Avocado oil is a good alternative with a higher smoke point.
- Large eggs, 4: Use fresh eggs with intact shells. Store them in the refrigerator until you are ready to cook.
- Smoked paprika, garlic powder, salt and black pepper: These season the hash. Smoked paprika adds a savory depth that works well with sweet potato.
- Fresh chives or parsley, 2 tbsp chopped: Optional, but a bright finish that balances the richness of the yolks.
How to make sweet potato hash step by step
- Scrub the sweet potatoes well, trim the ends, and cut them into 1/2-inch cubes. Pat them dry so they brown rather than steam.
- Dice the onion and bell pepper into pieces about the same size as the potato cubes so everything cooks evenly.
- Heat 2 tbsp olive oil in a 12-inch skillet over medium-high heat until it shimmers, about 2 minutes.
- Add the sweet potato in a single layer and season with 1/2 tsp salt, 1/2 tsp smoked paprika and 1/4 tsp black pepper. Cook undisturbed for 5 minutes so the bottoms develop color.
- Stir the potatoes, then cook another 5 to 6 minutes, turning occasionally, until they are golden and tender when pierced with a fork.
- Add the onion and bell pepper with 1/2 tsp garlic powder. Cook 4 to 5 minutes, stirring every minute or so, until the vegetables soften and the onion turns translucent.
- Make four small wells in the hash with the back of a spoon. Crack one egg into each well.
- Reduce the heat to medium-low, cover the skillet, and cook 4 to 6 minutes, until the whites are fully set and the yolks reach your preferred doneness. For fully cooked yolks, the internal temperature should reach 160°F.
- Sprinkle with chives or parsley, add more salt or pepper to taste, and serve straight from the pan.

Storage and reheating leftover hash
Cooked hash without eggs keeps well. Cool it quickly, then store it in an airtight container in the refrigerator for up to 3 to 4 days. Guidance on refrigerated leftovers is available from the FoodSafety.gov cold food storage chart, which recommends refrigerating cooked food within two hours.
Eggs are best cooked fresh. If you want to prep ahead, cook and refrigerate the hash base, then crack eggs into it when you reheat. Leftover fried eggs can be refrigerated for up to 4 days, but they lose their texture quickly.
To reheat, warm the hash in a skillet over medium heat with a splash of water or a teaspoon of oil until it is steaming hot throughout, about 5 minutes. Add fresh eggs in the last few minutes of cooking. Reheat leftovers only once and reheat until they reach 165°F.

Common mistakes to avoid with sweet potato hash
- Cutting the potatoes too large: Large chunks take longer to cook and can stay firm in the middle while the outside burns. Keep cubes around 1/2 inch.
- Crowding the pan: A packed skillet steams the potatoes. Use a 12-inch pan, or cook in two batches if your pan is smaller.
- Stirring too often: Let the potatoes sit for a few minutes between stirs so they form a crust. Frequent stirring keeps them pale and soft.
- Adding eggs too early: Crack eggs in only after the vegetables are tender, otherwise the whites will spread and cook unevenly.
- Skipping the lid: Covering the pan is what cooks the egg whites through without overcooking the bottoms of the hash.
- Undercooking eggs: Make sure whites are firm and yolks reach 160°F if you are serving young children, older adults, or anyone with a weakened immune system.
Swaps and variations for sweet potato hash
- Lighter option: Use 2 cups of egg whites or 1 whole egg plus 3 egg whites per serving, cook the hash with 1 tbsp oil instead of 2, and skip the cheese. This cuts the calories and fat while keeping plenty of protein.
- Add sausage or turkey: Brown 8 oz of turkey breakfast sausage before the potatoes and set it aside, then stir it back in at the end. Cook it to 165°F.
- Use regular potatoes: Yukon Gold potatoes make a classic hash. Use the same weight and cook them the same way.
- Add greens: Stir in 2 cups of spinach or kale during the last minute of cooking until wilted.
- Try different spices: Cumin and chili powder give a Tex-Mex flavor, while fresh thyme and a pinch of nutmeg suit a more autumnal style.
- Make it vegetarian and vegan: Skip the eggs and top with black beans, avocado and salsa. For a sweet plant-based protein option, see our 10 high protein breakfast ideas with no eggs.
What to serve with sweet potato hash
Sweet potato hash is filling on its own, but a few simple sides round out the meal. Fresh fruit such as berries or sliced orange adds vitamin C and a cool contrast to the savory potatoes. A slice of whole-grain toast or a warm tortilla is useful for soaking up any runny yolk.
For a higher-protein plate, add a serving of plain Greek yogurt or a glass of milk. If you are planning breakfasts for the week, our high protein overnight oats with Greek yogurt make a convenient partner, and spinach and feta egg muffins are a good make-ahead option for busy mornings.
Finally, a simple green salad or sautéed greens can be served on the side for a lunch-style meal. Hot sauce, salsa or a spoonful of Greek yogurt on top are all easy ways to finish the dish.

Frequently asked questions
Can I make sweet potato hash ahead of time?
Yes. Cook the sweet potato, onion and pepper base up to 3 to 4 days ahead, cool it quickly, and refrigerate it in an airtight container. Reheat it in a skillet and crack fresh eggs into it when you are ready to eat.
How do I know when the eggs in my sweet potato hash are safe to eat?
The egg whites should be fully set and firm, and the yolks should reach 160°F on an instant-read thermometer if you want them fully cooked. Soft yolks are fine for healthy adults, but cook them until firm for young children, older adults, pregnant people, or anyone with a weakened immune system.
Is sweet potato hash healthy?
It can be a nutritious breakfast. Sweet potato provides fiber and vitamin A, and eggs add protein. Using less oil and adding more vegetables keeps the calorie count moderate while making the meal more filling.
Why do my sweet potatoes come out soggy instead of crispy?
Soggy potatoes usually mean the pan was crowded, the heat was too low, or the potatoes were stirred too often. Use a large skillet, heat the oil until shimmering, and let the cubes sit undisturbed to form a crust before turning them.
Can I use leftover baked sweet potato for hash?
Yes. Cubed leftover baked sweet potato works well and needs less time in the pan. Start by crisping it for 3 to 4 minutes, then add the onion and pepper and continue with the recipe.
Sweet Potato Hash with Eggs
A one-skillet breakfast of crispy sweet potato, onion and bell pepper topped with eggs cooked to a safe doneness.
Ingredients
Instructions
- Scrub the sweet potatoes, trim the ends, and cut into 1/2-inch cubes. Pat dry.
- Dice the onion and bell pepper to a similar size as the potato cubes.
- Heat the olive oil in a 12-inch skillet over medium-high heat until shimmering, about 2 minutes.
- Add the sweet potato in a single layer, season with 1/2 tsp salt, the smoked paprika and 1/4 tsp black pepper, and cook 5 minutes without stirring.
- Stir and cook 5 to 6 minutes more, until golden and tender.
- Add the onion, bell pepper and garlic powder. Cook 4 to 5 minutes until softened.
- Make four wells in the hash and crack one egg into each.
- Reduce heat to medium-low, cover, and cook 4 to 6 minutes until whites are set and yolks reach your preferred doneness; 160°F for fully cooked yolks.
- Garnish with chives, adjust seasoning, and serve from the pan.
Notes
- Store leftover hash without eggs in the refrigerator for up to 3 to 4 days.
- For a lighter version, use 1 tbsp oil and 2 whole eggs plus 4 egg whites.
Nutrition per serving
- Calories
- 330
- Protein
- 8.4g
- Carbs
- 38.8g
- Fat
- 15.7g
- Saturated fat
- 2.9g
- Fiber
- 3.2g
- Sugar
- 10.8g
- Sodium
- 648mg
- Cholesterol
- 186mg



