Sweet potato breakfast hash is a colorful and comforting way to start the day. It’s packed with tender cubes of sweet potato, crispy bits of onion and bell pepper, and usually a handful of spices that make everything smell amazing as it cooks. The natural sweetness of the potatoes pairs perfectly with the savory veggies, creating a simple dish that feels both hearty and fresh.
I love making this hash on weekend mornings when I have a little more time to cook. The best part is how flexible it is—you can add eggs on top, mix in some sausage or bacon, or keep it totally vegetarian. I always try to get the sweet potatoes nicely browned so they have a little crisp on the outside while staying soft inside. That contrast is what makes it feel extra special.
When I serve sweet potato breakfast hash, I usually like to add a splash of hot sauce or some avocado on the side. It makes the meal pop with flavor and adds a creamy or spicy kick that balances the natural sweetness. It’s one of those dishes that feels cozy yet bright, and it’s great for anyone looking for something wholesome and filling that’s easy to prepare.
Key Ingredients & Substitutions
Sweet potatoes: The star here! They add natural sweetness and a soft but slightly crispy texture when cooked well. If you need a substitute, regular potatoes work but won’t have that same sweetness.
Bacon: Adds a smoky, salty crunch. For a vegetarian version, try smoked tempeh or mushrooms instead – they bring umami without meat.
Broccoli and celery: These add freshness and a nice crunch. You can swap in bell peppers, zucchini, or kale for variety or what you have on hand.
Garlic and smoked paprika: These seasonings boost flavor deeply. If you don’t have smoked paprika, regular paprika or a pinch of cumin works nicely.
Eggs: The fried egg makes this meal extra satisfying. You can also scramble or poach them if you prefer.
How Do You Get Perfectly Crispy and Soft Sweet Potato Cubes?
Cooking sweet potatoes so they are crisp outside and tender inside takes a bit of care:
- Cut potatoes into small, even cubes about ½ inch so they cook evenly.
- Use a mix of bacon fat and olive oil for good flavor and to help with crisping.
- Cook over medium heat—too high and they burn, too low and they’ll steam and get soggy.
- Don’t stir too often; let them sit a couple minutes between stirring to brown nicely.
- Add salt partway through cooking to draw out moisture and promote browning.
Once these tips are in play, you’ll get those lovely golden edges and a soft bite inside every time.

Equipment You’ll Need
- Large skillet – I prefer a cast-iron or non-stick pan for even browning and easy flipping of eggs.
- Wooden spoon or spatula – helps stir the vegetables and bacon without scratching the skillet.
- Knife and cutting board – for chopping sweet potatoes, vegetables, and herbs.
- Measuring spoons – for spices like smoked paprika and black pepper.
- Frying pan or additional skillet – to cook the eggs separate from the hash.
- Paper towels – handy for draining cooked bacon and excess oil.
Flavor Variations & Add-Ins
- Swap bacon for cooked sausage, chorizo, or tofu crumbles to suit your protein preference.
- Mix in shredded cheese like cheddar or feta before serving for a cheesy twist.
- Add cooked tomatoes, spinach, or sautéed peppers for extra color and flavor.
- Use different spices such as cumin or chili powder for a smoky or spicy kick.
Sweet Potato Breakfast Hash
Ingredients You’ll Need:
- 2 medium sweet potatoes, peeled and diced into small cubes
- 4 slices bacon, chopped
- 1 small onion, diced
- ½ cup broccoli florets, chopped
- 2 stalks celery, diced
- 1 clove garlic, minced
- 4 large eggs
- 2 tablespoons olive oil or bacon grease
- ½ teaspoon smoked paprika
- ½ teaspoon ground black pepper
- Salt, to taste
- 2 green onions, thinly sliced
- Fresh cilantro leaves, chopped (for garnish)
- Chili flakes or cayenne pepper (optional, for seasoning)
Time You’ll Need:
This recipe takes about 25-30 minutes total. It includes 10-15 minutes for prepping and cooking the vegetables and bacon, plus 5-10 minutes to cook the eggs and assemble the dish. You’ll have a warm, hearty breakfast ready in no time!
How to Make Sweet Potato Breakfast Hash:
1. Cook the Bacon:
Heat a large skillet over medium heat. Add the chopped bacon and cook until nice and crispy, about 5-7 minutes. Use a slotted spoon to remove the bacon, and set it on a paper towel-lined plate. Keep the bacon fat in the skillet.
2. Cook the Sweet Potatoes:
If you need, add 1 tablespoon of olive oil to the bacon fat in the pan. Add the diced sweet potatoes and cook for 8-10 minutes, stirring sometimes, until they start to soften and get a little brown on the edges.
3. Add the Veggies and Seasonings:
Add diced onion, celery, chopped broccoli, and minced garlic to the skillet with the sweet potatoes. Stir in smoked paprika, salt, and black pepper. Cook everything together for another 5-7 minutes, stirring often, until the veggies are tender and beautifully caramelized.
4. Mix in the Bacon & Cook the Eggs:
Stir the crispy bacon back into the hash. Then scoop the hash out onto a warm plate. In the same skillet, add the remaining olive oil or bacon grease and fry your eggs sunny side up or any way you like. Season eggs with salt, pepper, and chili flakes or cayenne if you want some heat.
5. Assemble and Garnish:
Divide the sweet potato hash into serving bowls. Top each bowl with a fried egg. Sprinkle with sliced green onions and chopped fresh cilantro. Add avocado slices or hot sauce on the side if you like!
Can I Use Frozen Sweet Potatoes for This Hash?
Yes, you can! Just make sure to thaw them completely and pat them dry before cooking to avoid extra moisture that can prevent browning.
Can I Make This Hash Ahead of Time?
Absolutely! Prepare the hash and store it in the fridge for up to 2 days. Reheat gently in a skillet over medium heat before adding freshly cooked eggs.
What If I Don’t Eat Bacon?
No problem! You can substitute with cooked sausage, smoked tofu, or omit the meat altogether. Adding a splash of smoked paprika or liquid smoke can help keep that smoky flavor.
How Should I Store Leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat on the stove or microwave until warmed through, then top with freshly cooked eggs.