This skillet Sweet Potato Hash goes together quickly and easily for a delicious, healthy breakfast. It's packed with so much flavor, uses whole food ingredients, and takes about 20 minutes to make!
Whether you like it spicy or mild, this hearty breakfast is sure to be a crowd pleaser for all types of eaters! It's easy enough to make during the week but tasty enough to serve for brunch guests on the weekend. Looking for more breakfast egg recipes? Try this skillet frittata or this super hearty mountain man breakfast recipe!

Quick Look at this Recipe
- ✅ Recipe Name: Sweet Potato Hash
- 🕒 Ready In: 25 minutes (5 min prep, 20 min cook)
- 👪 Serves: 4 people
- 🥣 Main Ingredients: sweet potatoes, bacon, onion, eggs, brown sugar, paprika
- 📖 Dietary Info: Gluten-free
- ⭐ Why You'll Love It: One-skillet breakfast with the perfect balance of sweet and savory, ready in under 30 minutes.
Summarize and Save the Recipe
Jump to:
Why You'll Love This Sweet Potato Hash
- Easy Cleanup. This entire skillet breakfast hash cooks up in only one cast iron pan, which means fewer dishes to clean up afterwards.
- Sweet and Savory. The combination of lightly sweet sweet potatoes with savory eggs, bacon, and seasonings is a true winner!
- Versatile. Also, this dish is easy to change up, making it great to customize to your tastes or to use up ingredients you have on hand.
- Quick and Healthy. With whole food ingredients and a 20-minute cook time, this sweet potato breakfast hash is perfect for busy weeknights or weekend brunch.
Love sweet potatoes? Try this chicken and sweet potato skillet next!
Ingredients

- Bacon: Use uncured cut into 1" pieces. The fat that renders from the bacon will be used to saute the onions, infusing them with savory and smoky flavors.
- Onion: A must-have ingredient that brings out all of those wonderful flavors from the sweetness of the sweet potatoes. Feel free to use sweet, yellow, or white onion.
- Sweet Potato: Because this recipe uses cooked sweet potatoes, the prep goes quickly. You can bake or boil your sweet potatoes ahead of time or use leftover sweet potatoes to make this breakfast hash.
- Eggs: These add protein and help hold the entire dish together. First, crack them into a bowl one at a time before adding them to your pan. As a result, they are much easier to add to the skillet.
- Brown Sugar: Add a bit of brown sugar to slightly sweeten up the dish.
- Seasoning: Just a touch of salt, pepper, paprika, and granulated garlic is all you need.
- Chives: Optional for garnish.
Be sure to scroll down to the full recipe card for the complete list of ingredients along with their quantities.
Variations
- Use White Potatoes or a Mixture. You can easily use cooked white potatoes or even a mixture of sweet and white potatoes if you prefer.
- Add More Seasonings. Try experimenting with different herbs or spices such as cumin!
- Swap the Meats. In fact, this dish works equally well with chorizo, breakfast sausage, or Italian sausage instead. You can even use ground beef and serve this sweet potato hash for an easy lunch or dinner.
- Vegetarian. Skip the bacon and cook the onions in a bit of olive oil or other vegetable oil.
- Add More Vegetables. For instance, cook sliced mushrooms or bell peppers with the onions, or stir in some spinach or kale to wilt just before you add the eggs.
How to Make Sweet Potato Hash
Here's everything you need to know to make this sweet potato hash recipe. Gather all your ingredients, your cast iron skillet, and let's get started. Overall, this dish goes together in a flash.

Step 1: Cook the bacon. Place your chopped bacon in the skillet and cook until crispy.

Step 2: Add the onion. Toss the onion into the skillet and cook until softened.

Step 3: Add the sweet potatoes. Toss in the cooked sweet potatoes and cook for about five minutes until warmed through.

Step 4: Add the spices. Sprinkle in the brown sugar, granulated garlic, salt, pepper, and paprika.

Step 5: Add the eggs. Make little spaces in the skillet and crack an egg into each one.
Step 6: Cook. Cover and continue to cook until desired doneness. About 5 to 7 minutes for eggs that are still runny. Enjoy with some easy homemade popovers.
Serving Suggestions
These breakfast sweet potatoes make a terrific brunch or breakfast dish. In fact, it's hearty enough to stand on its own. On a weekday, enjoy it with a smoothie or some fresh fruit.
For a weekend brunch or breakfast, I love to give people options and serve it up with my zucchini potato waffles or some homemade popovers. When you want something sweet, I always reach for these jam-filled ebelskivers or these sweet cherry rolls.
You can also serve this up for lunch or dinner! It's great paired with a simple salad or vegetable side dish like this roasted asparagus or some creamy coleslaw.
Skip the eggs and serve this as a sweet potato side dish for your favorite meaty mains!
For a fun brunch twist, try pairing it with Southwest Eggs Benedict from Everyday Southwest!
Expert Tips
Cover the pan to cook the eggs. As a result, they will cook much more efficiently by surrounding them with heat from all sides.
Use pre-cooked sweet potatoes. Specifically, bake or boil them the night before. This cuts the cook time way down and gives you a better texture in the hash since the potatoes hold their shape.
Storing leftovers: Personally, I like the eggs cooked fresh. If I know I'm going to have leftovers, I cook just the amount of eggs for that meal and store the leftover sweet potatoes in the fridge. Generally, they will last for up to three days. Then I reheat them in a skillet and add fresh eggs.
Add toppings: Feel free to jazz up your breakfast hash with some sliced avocado, cheese, salsa, or some chopped fresh herbs.
Sweet Potato Hash FAQs
Although you can, it will add about 15 minutes to the cook time. Dice them small (about ½ inch cubes) and cook them in the skillet over medium heat with a lid on until they're fork-tender before adding the spices and eggs. Overall, pre-cooking saves a lot of time and gives you better texture.
Store the sweet potato mixture (without eggs) in an airtight container in the fridge for up to 3 days. To reheat, warm it in a cast iron skillet over medium heat, then crack fresh eggs into it. The hash also freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
A well-seasoned cast iron skillet is the best choice. Cast iron gives you even heat distribution and a naturally nonstick surface when seasoned properly. Specifically, a 10 to 12 inch skillet works perfectly for this recipe. The cast iron also helps you get a nice crispy edge on the sweet potatoes.
Absolutely. For a vegetarian version, skip the bacon and cook the onions in a tablespoon of olive oil or butter instead. You can also swap the bacon for chorizo, breakfast sausage, or Italian sausage if you want a different flavor profile.
Yes! Sweet potatoes are packed with fiber, vitamins A and C, and potassium. Combined with protein from the eggs and bacon, this is a well-rounded meal. It's also naturally gluten-free. For an even lighter version, skip the brown sugar and use turkey bacon.

More Easy Breakfast Recipes
If you tried this Sweet Potato Hash or any other recipe on my blog, please leave a 🌟 star rating and let me know how it went in the 📝 comments below. Thanks for visiting!
Get the Recipe
Sweet Potato Breakfast Hash
Equipment
- 10" cast iron skillet
Ingredients
- 8 strips bacon cut into 1" pieces
- 1 cup onion diced
- 1 cup sweet potato chopped, cooked
- 4 eggs
- 2 tablespoon brown sugar dark
- ½ teaspoon salt
- ½ teaspoon pepper
- ½ teaspoon paprika
- ½ teaspoon granulated garlic
- chives chopped; optional
Instructions
- In a 10 inch skillet over medium heat, cook the bacon until crispy.
- Add the onion and cook until softened- about 5 minutes. Reserve 2 tablespoon bacon fat
- Add the cooked sweet potatoes and cook for about five minutes to warm up the potatoes.
- Add brown sugar, granulated garlic, salt, pepper, and paprika and stir to mix thoroughly
- Make little spaces in the skillet and crack an egg into each one. Optionally add chives.
- Cover and continue to cook until desired doneness. About 5-7 minutes for eggs that are still runny.
Notes
- Cover the pan to cook the eggs. They will cook much more efficiently by surrounding them with heat from all sides.
- Use pre-cooked sweet potatoes. Bake or boil them the night before. This cuts the cook time way down and gives you a better texture in the hash since the potatoes hold their shape.
- Storing leftovers: Personally, I like the eggs cooked fresh. If I know I am going to have leftovers, I cook just the amount of eggs for that meal and store the leftover sweet potatoes in the fridge. They will last for up to three days. Then I reheat them in a skillet and add fresh eggs.
- Add toppings: Feel free to jazz up your breakfast hash with some sliced avocado, cheese, salsa, or some chopped fresh herbs.
Nutrition
Dutch Oven Daddy is not a dietician or nutritionist, and any nutritional information shared is only an estimate. We recommend running the ingredients through an online nutritional calculator if you need to verify any information.














Jason says
Simple, filling, and delicious. I love that this is all done in one pan so cleanup is a breeze. It's become my go-to post-workout meal because it’s packed with energy and tastes amazing.
Dan says
Great recipe! Getting that crispy crust on the sweet potatoes in the cast iron skillet is the key. I topped mine with two over-easy eggs, and the runny yolks created the best natural sauce for the hash.
Sarah says
The perfect Sunday morning meal! The sweetness of the potatoes pairs so well with the savory sausage. I added a little extra smoked paprika for a deeper flavor, and it was a hit with the whole family.
D says
Tasty!!