If you’re looking for a healthy, delicious, and satisfying breakfast, this Sweet Potato Hash is the perfect choice! Packed with seasoned sweet potatoes, sautéed veggies, and eggs, this dish is wholesome, full of flavor, and incredibly easy to make.

Whether you enjoy it as a vegetarian meal, add sausage or bacon, or serve it as a side dish, this one-pan breakfast is sure to become a favorite in your kitchen!
Why You’ll Love This Sweet Potato Hash
✅ Easy & One-Pan Recipe – Minimal cleanup with a cast iron skillet or nonstick pan.
✅ Nutritious & Filling – Loaded with fiber, protein, and vitamins.
✅ Customizable – Add sausage, bacon, or extra veggies to make it your own.
✅ Naturally Gluten-Free & Dairy-Free – A healthy meal option for everyone.
✅ Great for Meal Prep – Make a big batch and reheat throughout the week.
What Makes This Sweet Potato Hash Special?
🥔 Perfectly Cooked Sweet Potatoes – Slightly crispy outside, soft inside.
🌿 Aromatic Spices – Garlic, smoked paprika, and onion powder add depth.
🥬 Added Greens for Extra Nutrition – Spinach or kale boosts vitamins and color.
🥚 Eggs Cooked Right in the Hash – Soft and runny or fully set—your choice!
🔥 Simple Yet Packed with Flavor – A delicious balance of sweet, savory, and smoky.
Ingredients You’ll Need
This simple ingredient list makes an incredibly tasty and healthy breakfast:
Main Ingredients
- 2 tablespoons olive oil – For sautéing.
- 1 large or 2 medium sweet potatoes – Peeled and cut into ½-inch cubes.
- 1 small yellow onion – Chopped.
- 1 red bell pepper – Chopped.
- 3 cloves garlic – Minced.
- 2 cups spinach or kale – Chopped, tough stems removed.
- 4 large eggs – Added directly to the hash.
Seasonings & Garnishes
- 1 teaspoon garlic powder – Enhances the flavor.
- ¾ teaspoon onion powder – Complements the sweetness of the potatoes.
- ½ teaspoon smoked paprika – Adds warmth and smokiness.
- ½ teaspoon salt – To balance the flavors.
- ¼ teaspoon black pepper – For a mild kick.
- 2 green onions – Chopped, for garnish.
💡 For extra heat, add a pinch of red pepper flakes!
How to Make Sweet Potato Hash
This one-pan meal comes together in just a few simple steps!
Step 1: Cook the Sweet Potatoes
- Heat olive oil in a large cast iron skillet over medium heat.
- Add the cubed sweet potatoes and cook, stirring frequently, for 8 minutes, until they start to soften.
💡 Stir occasionally to get crispy edges without burning!
Step 2: Add the Onion & Bell Pepper
- Stir in the chopped onion and bell pepper.
- Continue cooking for 7-9 minutes, stirring occasionally.
- Test a sweet potato cube—if tender, it’s ready for the next step.
💡 For extra crispiness, let the potatoes sit for 1-2 minutes before stirring!
Step 3: Add the Seasonings & Greens
- Reduce heat to medium-low and stir in:
- Minced garlic
- Garlic powder, onion powder, smoked paprika, salt, and pepper
- Stir for 30 seconds, then mix in the chopped spinach or kale.
- Cook until the greens begin to wilt (about 1-2 minutes).
💡 Adding garlic at the end prevents burning and keeps the flavor fresh!
Step 4: Add the Eggs
- Create 4 small wells in the sweet potato mixture.
- Crack an egg into each well.
- Cook for 4-8 minutes, depending on your preferred egg doneness.
- Runny yolk – About 4 minutes.
- Fully set yolk – Cover the pan and cook for 7-8 minutes.
💡 For extra flavor, season eggs with salt, pepper, or hot sauce before serving!
Step 5: Garnish & Serve
- Sprinkle with freshly ground black pepper and chopped green onions.
- Serve hot and enjoy!
💡 Pair with avocado slices, toast, or fresh fruit for a complete breakfast!

Ways to Customize This Sweet Potato Hash
🍖 Add Protein – Cook bacon, sausage, or ground turkey first, then stir it in before adding eggs.
🥦 Extra Veggies – Add mushrooms, zucchini, or cherry tomatoes.
🌶 Make It Spicy – Add cayenne pepper, jalapeños, or hot sauce.
🧀 Cheesy Hash – Sprinkle with feta, cheddar, or goat cheese before serving.
🥑 Serve with Avocado – A creamy, healthy topping that pairs perfectly.
💡 For a vegan option, skip the eggs and serve with black beans or tofu!
What to Serve with Sweet Potato Hash
🍞 Whole Grain Toast – Great for scooping up the hash.
🥑 Avocado Slices – Adds creaminess.
🥗 Side Salad – A fresh green salad balances the meal.
🌮 As a Breakfast Taco Filling – Wrap in tortillas for a delicious twist!
Storage & Meal Prep Tips
🥡 Refrigerate: Store leftovers in an airtight container for up to 4 days.
❄️ Freeze: Freeze the hash (without eggs) for up to 2 months.
🔥 Reheat: Warm in a skillet over medium heat, or microwave for 1-2 minutes.
💡 For fresh eggs, cook them separately when reheating!
FAQs About Sweet Potato Hash
Q: Can I make this ahead of time?
A: Yes! Cook everything except the eggs, store in the fridge, and add eggs fresh when reheating.
Q: Can I use white potatoes instead of sweet potatoes?
A: Absolutely! White potatoes cook slightly faster, so adjust the time.
Q: What’s the best way to get crispy potatoes?
A: Use a cast iron skillet, don’t overcrowd the pan, and let them sit before stirring.
Q: Can I make this in the oven?
A: Yes! Roast the potatoes at 400°F (200°C) for 20-25 minutes, then finish in a skillet with eggs.
Final Thoughts
This Sweet Potato Hash is a nutritious, delicious, and easy breakfast recipe that you’ll want to make again and again. Whether you keep it vegetarian, add sausage or bacon, or experiment with different veggies, this versatile one-pan meal is perfect for busy mornings or weekend brunch.
Try this healthy, flavor-packed hash today, and enjoy a hearty start to your day! 🥑🥚✨
Short version

Sweet Potato Hash
Ingredients
- 2 tablespoons olive oil
- 1 large or 2 medium sweet potatoes about 1 pound total, chopped into ½-inch cubes (about 4 cups chopped)
- 1 small yellow onion chopped
- 1 red bell pepper chopped
- 3 cloves garlic minced
- 1 teaspoon garlic powder
- ¾ teaspoon onion powder
- ½ teaspoon smoked paprika
- ½ teaspoon salt
- ¼ teaspoon pepper
- 2 cups chopped spinach or chopped kale leaves tough stems removed
- 4 large eggs
- 2 green onions white and light green parts only, chopped
Instructions
- Heat the olive oil in a large cast iron or heavy skillet over medium heat. Add the cubed sweet potatoes and cook, stirring frequently, for 8 minutes.
- Add the onion and bell pepper, continuing to cook for 7-9 minutes until the sweet potatoes are tender. Taste a few pieces to check for doneness.
- Reduce the heat to medium-low and stir in the garlic, garlic powder, onion powder, smoked paprika, salt, and pepper. Cook, stirring, for 30 seconds, then mix in the spinach until it begins to wilt.
- Create 4 shallow wells in the vegetable mixture and crack an egg into each. Cook for 4-8 minutes until the eggs are set to your preference, covering the pan as needed to help them cook through.
- Sprinkle with freshly ground black pepper, garnish with chopped green onions, and serve.
Notes
