This Sweet Potato Breakfast Hash is a colorful, satisfying way to start the day. Tender sweet potatoes, crisp bell pepper, savory turkey ham, fresh kale, and perfectly cooked eggs come together in one skillet for a warm breakfast that feels hearty without being complicated.
With simple seasonings and wholesome ingredients, this easy breakfast skillet is perfect for relaxed weekends, busy mornings, or a family brunch.
Why You’ll Love This Recipe
There is plenty to love about this healthy breakfast hash. The sweet potatoes become tender and lightly caramelized while the onion, red bell pepper, and spices create layers of savory flavor.
Everything cooks in one skillet, which keeps preparation and cleanup simple. Adding kale brings freshness and color, while turkey ham adds a savory bite without using pork. Eggs cooked directly in the hash make it a complete, family-friendly breakfast that can go straight from the stove to the table.
Ingredients

- 4 slices turkey ham, cut into ½-inch pieces
- 1 small onion, diced
- 1 red bell pepper, diced
- 1 large sweet potato, peeled and cut into ½-inch cubes, about 4 cups
- 2 cups kale leaves, roughly chopped
- ¼ teaspoon ground cumin
- ¼ teaspoon garlic powder
- ¼ teaspoon paprika
- Kosher salt, to taste
- Freshly ground black pepper, to taste
- 4 large eggs
- 1 green onion, thinly sliced
- 1–2 tablespoons olive oil, as needed
Instructions
- Heat a large skillet or sauté pan over medium heat. Add a small amount of olive oil and the turkey ham. Cook for 2–3 minutes, stirring occasionally, until lightly browned around the edges. Transfer the turkey ham to a plate.
- Add the diced onion and red bell pepper to the same skillet. Sauté for 1–2 minutes, until they begin to soften.
- Add the diced sweet potato, cumin, garlic powder, paprika, salt, and black pepper. Stir well so the potatoes are evenly coated with the seasonings.
- Cook for 10–12 minutes, stirring regularly so the sweet potatoes brown without sticking. During the final 5 minutes, cover the skillet with a lid to help the potatoes become tender. They should be easily pierced with a fork while still holding their shape.
- Return the turkey ham to the skillet. Add the chopped kale and cook for another 1–2 minutes, stirring gently, until the kale has wilted.
- Use a spatula or spoon to make four small wells in the Sweet Potato Breakfast Hash. Crack one egg into each well.
- Cover the skillet and cook until the egg whites are set and the yolks reach your preferred consistency. For firmer yolks, simply cook them a little longer.
- Remove the skillet from the heat. Taste and adjust the salt and black pepper as needed.
- Sprinkle with sliced green onion and serve warm.

Tips & Tricks
Cut the sweet potato into evenly sized ½-inch cubes. Keeping the pieces similar in size helps them cook at the same rate and gives you a better balance between tender centers and lightly browned edges.
Use a large skillet so the vegetables have enough room to cook rather than steam. If the skillet becomes dry while cooking the potatoes, add a small drizzle of olive oil.
For faster cooking, dice the sweet potatoes slightly smaller. Just keep an eye on them because smaller pieces soften more quickly.
You can replace kale with baby spinach. Spinach cooks much faster, so add it during the final minute.
For additional heat, add a pinch of chili flakes or cayenne pepper. Smoked paprika can also replace regular paprika for a deeper, slightly smoky flavor.
If you prefer a vegetarian kale sweet potato hash, leave out the turkey ham and add extra vegetables, chickpeas, or black beans.
Details
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Breakfast, Brunch
- Method: Stovetop, Skillet
- Cuisine: American-inspired
- Difficulty: Easy
- Dietary Notes: Halal-friendly, pork-free, naturally dairy-free

Notes
For the best texture, choose a firm sweet potato and avoid cutting the cubes too large. Smaller, uniform cubes cook more evenly in the skillet.
Serve this sweet potato hash with eggs on its own for a complete breakfast, or pair it with sliced avocado, fresh tomatoes, fruit, or toasted bread.
Turkey ham can be omitted for a meatless version. When purchasing turkey ham, choose a halal-certified product if halal certification is important for your household.
You can also prepare the vegetable portion ahead of time and cook fresh eggs when you are ready to serve.
Nutrition
Approximate nutrition per serving:
- Calories: 330 kcal
- Protein: 17 g
- Carbohydrates: 36 g
- Fat: 14 g
- Fiber: 6 g
Nutrition values are estimates and will vary depending on the specific ingredients and portion sizes used.
FAQ
Can I make Sweet Potato Breakfast Hash ahead of time?
Yes. Cook the sweet potato and vegetable mixture ahead of time and refrigerate it in an airtight container. Reheat it in a skillet and cook the eggs fresh just before serving for the best texture.
Do I need to boil sweet potatoes before making breakfast hash?
No. There is no need to boil them first. Cutting the sweet potato into small, even cubes and covering the skillet during part of the cooking time helps the potatoes become tender.
What goes well with sweet potato hash with eggs?
Avocado, sliced tomatoes, fresh fruit, toasted bread, or a simple green salad all work well. For extra flavor, try fresh herbs or a spoonful of your favorite halal-friendly hot sauce.
Can I make this healthy breakfast hash vegetarian?
Absolutely. Simply leave out the turkey ham. You can add mushrooms, chickpeas, black beans, zucchini, or additional bell peppers to make the skillet more substantial.
Can I use spinach instead of kale?
Yes. Baby spinach is an easy substitute for kale. Because spinach wilts quickly, stir it into the skillet during the final minute of cooking.
How do I keep sweet potato breakfast hash from becoming mushy?
Use evenly sized cubes, avoid overcrowding the skillet, and stir only as needed. Cook the potatoes uncovered at first so they can brown, then cover them briefly toward the end to make the centers tender.
Storage
Allow leftover hash to cool before transferring it to an airtight container. Store it in the refrigerator for up to 3–4 days.
For freezing, it is best to freeze the cooked sweet potato and vegetable hash without the eggs. Transfer cooled portions to freezer-safe containers and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheat the hash in a lightly oiled skillet over medium heat until thoroughly heated. You can also use the microwave for convenience, although reheating in a skillet will give the potatoes a better texture.
For the best results, prepare fresh eggs when serving reheated or previously frozen hash.

Similar Recipes

Sweet Potato Breakfast Hash
Ingredients
- 4 slices turkey ham cut into ½-inch pieces
- 1 small onion diced
- 1 red bell pepper diced
- 1 large sweet potato peeled and cut into ½-inch cubes, about 4 cups
- 2 cups kale leaves roughly chopped
- ¼ teaspoon ground cumin
- ¼ teaspoon garlic powder
- ¼ teaspoon paprika
- Kosher salt to taste
- Freshly ground black pepper to taste
- 4 large eggs
- 1 green onion thinly sliced
- 1 –2 tablespoons olive oil as needed
Instructions
- Heat a large skillet or sauté pan over medium heat. Add a small amount of olive oil and the turkey ham. Cook for 2–3 minutes, stirring occasionally, until lightly browned around the edges. Transfer the turkey ham to a plate.
- Add the diced onion and red bell pepper to the same skillet. Sauté for 1–2 minutes, until they begin to soften.
- Add the diced sweet potato, cumin, garlic powder, paprika, salt, and black pepper. Stir well so the potatoes are evenly coated with the seasonings.
- Cook for 10–12 minutes, stirring regularly so the sweet potatoes brown without sticking. During the final 5 minutes, cover the skillet with a lid to help the potatoes become tender. They should be easily pierced with a fork while still holding their shape.
- Return the turkey ham to the skillet. Add the chopped kale and cook for another 1–2 minutes, stirring gently, until the kale has wilted.
- Use a spatula or spoon to make four small wells in the Sweet Potato Breakfast Hash. Crack one egg into each well.
- Cover the skillet and cook until the egg whites are set and the yolks reach your preferred consistency. For firmer yolks, simply cook them a little longer.
- Remove the skillet from the heat. Taste and adjust the salt and black pepper as needed.
- Sprinkle with sliced green onion and serve warm.
Notes
Conclusion
This Sweet Potato Breakfast Hash proves that a satisfying breakfast can be both simple and full of fresh flavor. Tender sweet potatoes, colorful vegetables, savory turkey ham, kale, and eggs make every serving hearty enough to keep the whole family happy.
Whether you prepare it for a weekend brunch or an easy weekday breakfast, this one-pan recipe is flexible, approachable, and easy to customize with the vegetables and seasonings you already have.

