This Sweet Potato Breakfast Hash is a colorful and tasty way to start your day. With sweet potatoes, peppers, and onions all mixed together, it’s hearty and filling!
Cooking this dish makes my kitchen smell heavenly! I love the crunchy bits of sweet potatoes. It’s perfect topped with a sunny-side-up egg for that extra yum-factor!
Key Ingredients & Substitutions
Sweet Potatoes: The star of the show! Sweet potatoes give this dish a wonderful sweetness and creamy texture. If you don’t have sweet potatoes, you can substitute with regular potatoes, but keep in mind they will have a different flavor.
Bacon: Bacon adds a lovely crunch and savory taste. If you’re looking for a healthier option, turkey bacon works well too. Or, for a vegetarian version, you could use diced mushrooms which can add a nice umami flavor when cooked.
Kale: Kale is my go-to green here since it cooks quickly and adds nutrients. You can swap it for spinach or swiss chard as well. Both will wilt down nicely and mix well with the other flavors.
Green Onions: These provide a fresh crunch and are great for garnishing. If you don’t have green onions, finely chopped regular onions or chives can substitute nicely.
How Do I Cook the Sweet Potatoes Perfectly?
Cooking sweet potatoes evenly is key to a great hash. Here are steps to ensure they’re perfectly tender and crispy:
- Cut sweet potatoes into uniform 1/2-inch cubes so they cook evenly.
- Cook them on medium heat to allow a nice crust to form without burning.
- Stir occasionally, but not too often; this lets the edges crisp up while the insides soften.
- Look for a fork-tender texture with a little browning for that added flavor.

Sweet Potato Breakfast Hash
Ingredients You’ll Need:
For the Hash:
- 2 medium sweet potatoes, peeled and diced into 1/2-inch cubes
- 4 slices bacon, diced
- 1/2 medium onion, diced
- 2 cups kale, chopped (stems removed)
For the Eggs and Garnish:
- 3 large eggs
- 2 green onions, sliced (for garnish)
- 2 tbsp olive oil or bacon fat (if needed)
- Salt and black pepper, to taste
How Much Time Will You Need?
This delightful Sweet Potato Breakfast Hash will take about 25 minutes from start to finish. You’ll spend about 10 minutes prepping the ingredients and 15 minutes cooking everything in the skillet. Make sure to set aside a few extra moments for plating and garnishing!
Step-by-Step Instructions:
1. Cook the Bacon:
Start by heating a large skillet over medium heat. Add the diced bacon and cook until it’s nice and crispy, which should take about 5-7 minutes. Once done, transfer the bacon to a paper towel-lined plate, and leave the tasty bacon fat in the skillet—this will add flavor to our hash!
2. Add the Sweet Potatoes:
Now, throw those diced sweet potatoes into the skillet. If there isn’t enough bacon fat, just drizzle in a bit of olive oil to coat the pan. Cook the sweet potatoes for about 10-12 minutes, stirring occasionally until they become tender and start to get a little crispy.
3. Incorporate the Onion:
Next up, add the diced onion to the skillet with the sweet potatoes. Cook for about 3-4 minutes until the onions are softened and fragrant. Your kitchen should smell amazing right about now!
4. Add the Kale:
Time to add some greens! Stir in the chopped kale and cook until it wilts down, which should take around 2-3 minutes. Don’t forget to season with salt and black pepper to taste!
5. Prepare the Eggs:
Spread the hash mixture evenly in the skillet, creating three small wells in the mixture. Crack one egg into each well. Cover the skillet with a lid and let it cook until the eggs are set to your liking—about 4-6 minutes will give you runny yolks, perfect for dipping!
6. Final Touches:
Sprinkle the crispy bacon pieces over the hash, and garnish with the sliced green onions. This adds a lovely freshness that complements the dish.
7. Serve and Enjoy:
Serve your Sweet Potato Breakfast Hash hot, either on its own or with some toast or your favorite breakfast sides. Enjoy this hearty and flavorful start to your day!
Can I Use Regular Potatoes Instead of Sweet Potatoes?
Yes, you can! While the flavor will be different, regular potatoes will work well in this recipe. Just be sure to cut them into 1/2-inch cubes for even cooking, and you may need to adjust the cooking time slightly for tenderness.
Can This Hash Be Made Ahead of Time?
Absolutely! You can prepare the sweet potatoes, bacon, and onions in advance and store them in the fridge for up to 2 days. When you’re ready to eat, just reheat them in a skillet and add the eggs for a freshly made breakfast.
What Can I Substitute for Kale?
If you don’t have kale on hand, spinach is a great alternative! Spinach wilts quickly and has a mild taste that pairs well with the other ingredients. Just add it towards the end of cooking to prevent it from overcooking.
How Should I Store Leftovers?
Store any leftover hash in an airtight container in the fridge for up to 3 days. Reheat on the stove or in the microwave, and consider adding a splash of water or broth to help keep it moist while reheating.



