This Sweet Potato Breakfast Hash is a tasty way to start your day! It’s filled with sweet potatoes, veggies, and a hint of spice, making it both colorful and nourishing.
Honestly, it’s hard to resist this dish. The sweet potatoes bring a natural sweetness that pairs perfectly with crispy veggies. I love enjoying it on busy mornings—so simple and satisfying!
Key Ingredients & Substitutions
Sweet Potatoes: These are the star of the dish! Their natural sweetness and creamy texture make the hash hearty. If you can’t find sweet potatoes, regular potatoes or butternut squash also work, though the flavor will slightly change.
Bacon: Adds a delicious crunch and smoky flavor. If you’re looking for a healthier option or are vegetarian, try swapping in turkey bacon or even mushrooms for a meaty texture without the pork.
Kale or Spinach: These leafy greens are packed with nutrients. I usually go for kale for its sturdiness, but spinach wilts beautifully too. If you have other greens like Swiss chard or collard greens on hand, those can be substituted as well!
Eggs: They add protein and richness to the dish. If you’re preparing this for someone who avoids eggs, try vegan alternatives like crumbled tofu seasoned with turmeric for color.
How Can I Get Perfectly Cooked Eggs in My Hash?
Cooking the eggs just right can be a challenge, but here’s the method I find best:
- After adding the eggs to the hash, cover the skillet with a lid. This traps steam and helps the eggs cook evenly.
- Keep an eye on them! Check around the 4-minute mark. If you prefer runny yolks, you can take them off earlier.
- For fully cooked yolks, leave them for up to 6 minutes.
Feel free to adjust the cooking time based on your preferences!

Sweet Potato Breakfast Hash
Ingredients You’ll Need:
For the Hash:
- 2 large sweet potatoes, peeled and diced
- 4 slices of bacon, chopped
- 1 small onion, diced
- 1 cup kale or spinach, roughly chopped
- 2 tablespoons olive oil or bacon grease
- Salt and black pepper to taste
- Optional: paprika or chili flakes for a little heat
For the Topping:
- 4 large eggs
- 2 green onions, chopped (for garnish)
How Much Time Will You Need?
This sweet potato breakfast hash takes about 15 minutes to prepare and 20 minutes to cook. In total, you’ll need around 35 minutes to have this delicious meal ready to serve!
Step-by-Step Instructions:
1. Cook the Bacon:
Heat a large cast-iron skillet over medium heat. Add the chopped bacon and let it cook until it becomes crispy and golden. Once done, remove the bacon pieces from the skillet, but keep all that lovely bacon fat in there for extra flavor!
2. Sauté the Sweet Potatoes:
Next, add olive oil to the bacon fat, if necessary. Toss in the diced sweet potatoes, stirring occasionally. Cook them for about 10-12 minutes until they start to soften and develop a nice brown color.
3. Add Onions:
Now, add the diced onion to the skillet. Sauté with the sweet potatoes for around 5 minutes, until the onions are translucent and the sweet potatoes are tender.
4. Incorporate the Greens:
Stir in the chopped kale or spinach. Cook for another 2 minutes until the greens are wilted. Don’t forget to season with salt, black pepper, and if you like, a bit of paprika or chili flakes for added spice!
5. Add the Eggs:
Make four small wells in the hash mixture using your spoon, and crack an egg into each well. This is where all the goodness comes together!
6. Cook the Eggs:
Cover the skillet with a lid and let the eggs cook for about 4-6 minutes. Check to make sure the egg whites are set but the yolks can be cooked to your liking—runny or firm!
7. Finish with Bacon & Garnish:
Once the eggs are cooked, sprinkle the crispy bacon pieces back on top. Garnish with the chopped green onions for a fresh touch!
8. Serve & Enjoy:
Serve your sweet potato breakfast hash hot, straight from the skillet. Enjoy your hearty meal!
Can I Use Other Types of Potatoes?
Absolutely! While sweet potatoes add a lovely sweetness, you can substitute them with regular russet or Yukon gold potatoes. Just keep in mind that the flavor and texture will be different—more savory and starchy!
What Can I Use Instead of Bacon?
If you want a lighter option or prefer to skip bacon, you can use turkey bacon or even plant-based bacon alternatives. You can also sauté mushrooms for a meaty flavor without using pork, or just go with olive oil for cooking!
Can I Make This Recipe Ahead of Time?
Yes, you can prepare the hash mixture (minus the eggs) and store it in the fridge for up to 3 days. When you’re ready to eat, reheat it in a skillet and cook the eggs fresh for the best texture.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm gently in a skillet or microwave, and you might want to add a splash of water to keep it moist during reheating!



