Of all the weekend breakfasts I’ve made over the years, there’s one that consistently brings my entire family to the table with a special kind of excitement: the Sweet Potato Breakfast Hash. The first time I made it, I was simply trying to use up some sweet potatoes and bell peppers, hoping for something a little healthier than our usual fare. I never expected it to become a legend in our household. The aroma alone is enough to wake everyone up—the sweet, earthy scent of roasting sweet potatoes mingling with savory onions, peppers, and seasoned beef. When I pull the sizzling skillet from the stove, a vibrant mosaic of orange, red, green, and yellow, and slide those perfectly runny-yolked eggs on top, the reaction is always the same: pure, unadulterated joy. It’s the kind of meal that feels both indulgent and nourishing, a perfect harmony of sweet and savory that satisfies every craving. It’s more than just a recipe; it’s the centerpiece of our slow, happy weekend mornings, a dish that fuels our adventures and brings us together.
Ingredients
- 2 tablespoons Olive Oil or Avocado Oil: The foundation for sautéing, chosen for its high smoke point and neutral flavor that allows the other ingredients to shine.
- 1 large Yellow Onion (diced): Provides a sweet, aromatic base that deepens in flavor as it cooks.
- 1 Red Bell Pepper (diced): Adds a touch of sweetness, a vibrant splash of color, and a pleasant, soft texture.
- 1 Green Bell Pepper (diced): Offers a slightly more savory, grassy counterpoint to the red pepper, adding complexity and another layer of color.
- 1 pound Lean Ground Beef: Our primary source of savory flavor and protein, cooked until browned and crumbly to create a hearty, satisfying texture.
- 4 ounces Cooked Ham (diced): Adds a subtle smoky and salty note that perfectly complements the sweetness of the potatoes.
- 2 large Sweet Potatoes (about 1.5 pounds, peeled and diced into ½-inch cubes): The star of the dish, providing a sweet, creamy, and earthy base that is packed with nutrients.
- 3 cloves Garlic (minced): A crucial aromatic that infuses the entire hash with its pungent, savory flavor.
- 1 teaspoon Smoked Paprika: Lends a deep, smoky flavor that elevates the dish beyond a simple breakfast.
- 1 teaspoon Dried Oregano: Adds a classic, herbaceous Mediterranean note that pairs beautifully with the peppers and beef.
- ½ teaspoon Cumin: Provides a warm, earthy spice that complements the sweet potatoes perfectly.
- ½ teaspoon Red Pepper Flakes (optional): For those who enjoy a gentle hum of background heat. Adjust to your personal preference.
- Salt and Freshly Ground Black Pepper (to taste): Essential for seasoning every layer and bringing all the flavors together.
- 4-6 large Eggs: The crowning glory, cooked to your liking (fried, poached, or scrambled) and placed on top of the finished hash.
- Fresh Cilantro or Parsley (chopped, for garnish): Adds a final touch of fresh, bright flavor and a pop of green.
- Avocado (sliced or diced, for garnish): Offers a creamy, cooling contrast to the warm, spiced hash.
Instructions
- Prepare the Sweet Potatoes: To ensure your sweet potatoes cook evenly and quickly in the skillet, it’s best to par-cook them first. Place the diced sweet potatoes in a microwave-safe bowl with 2 tablespoons of water. Cover and microwave on high for 4-5 minutes, or until they are just barely fork-tender. Be careful not to overcook them into mush. Drain any excess water and set aside. This step is a game-changer for getting a perfect texture.
- Sauté the Aromatics: Place a large, heavy-bottomed skillet (a 12-inch cast-iron skillet is ideal) over medium-high heat. Add the olive oil. Once the oil is shimmering, add the diced yellow onion and both bell peppers. Sauté for 5-7 minutes, stirring occasionally, until the onions become translucent and the peppers have softened.
- Cook the Proteins: Add the lean ground beef to the skillet with the vegetables. Use a spatula to break the beef into smaller crumbles. Cook for 6-8 minutes, or until it’s fully browned and cooked through. Drain any excess fat from the skillet if necessary. Stir in the diced ham and cook for another 2 minutes to heat it through and allow its flavor to meld with the beef and vegetables.
- Combine and Spice: Add the par-cooked sweet potatoes to the skillet. Gently stir to combine everything. Now it’s time to build the flavor. Sprinkle the minced garlic, smoked paprika, dried oregano, cumin, optional red pepper flakes, salt, and black pepper over the entire mixture. Stir well to ensure all the ingredients are evenly coated in the spices.
- Crisp the Hash: Allow the hash to cook, undisturbed, for 4-5 minutes. This allows the bottom layer of sweet potatoes to get nicely browned and crispy. Use a spatula to flip and stir the hash, then let it cook undisturbed for another 4-5 minutes to crisp up another side. Continue this process for a total of 10-15 minutes, or until the sweet potatoes are fully tender and have developed delicious crispy, caramelized edges.
- Cook the Eggs: While the hash is getting its final crisp, cook your eggs in a separate non-stick pan. You can fry them sunny-side up, over-easy, or poach them—a runny yolk is highly recommended as it creates a luxurious sauce for the hash. Alternatively, you can make four small wells in the hash mixture, crack an egg into each well, cover the skillet with a lid, and cook for 5-7 minutes until the egg whites are set and the yolks are still runny.
- Serve Immediately: Divide the hot sweet potato hash among four bowls or plates. Top each serving with one or two cooked eggs. Garnish generously with fresh chopped cilantro or parsley and sliced avocado. Serve immediately and enjoy the perfect blend of flavors and textures.
Nutrition Facts
- Servings: 4-6
- Calories: Approximately 450-550 kcal per serving (based on 4 servings, without optional toppings)
- Protein (approx. 30g): A substantial amount from the ground beef, ham, and eggs, making this a powerhouse breakfast that will keep you full and satisfied for hours, aiding in muscle repair and satiety.
- Fiber (approx. 8g): Primarily from the sweet potatoes and bell peppers, fiber is crucial for digestive health, blood sugar regulation, and promoting a feeling of fullness.
- Vitamin A (over 100% DV): Sweet potatoes are one of the best natural sources of beta-carotene, which the body converts to Vitamin A. This vitamin is essential for healthy vision, immune function, and skin health.
- Iron (approx. 4mg): The ground beef provides a significant source of heme iron, a form that is easily absorbed by the body and is vital for transporting oxygen in the blood and preventing fatigue.
- Complex Carbohydrates (approx. 35g): The sweet potatoes provide slow-releasing carbohydrates, offering sustained energy throughout your morning without the crash associated with sugary breakfast cereals.
Preparation Time
This delicious and hearty breakfast comes together in under an hour, making it perfect for a relaxed weekend morning or even a special weekday treat.
- Prep Time: 15 minutes (for dicing vegetables and measuring spices)
- Cook Time: 30-35 minutes
- Total Time: 45-50 minutes
How to Serve
This Sweet Potato Breakfast Hash is a complete meal on its own, but it can be elevated and customized with a variety of serving styles and toppings. Here are some of our favorite ways to enjoy it:
- The Classic Skillet-to-Plate:
- Serve the hash directly from the skillet onto a warm plate.
- Top with a perfectly fried or poached egg, ensuring the yolk is runny. The yolk acts as a rich, creamy sauce that binds everything together.
- Garnish with a generous sprinkle of fresh herbs like cilantro or chives.
- Topping Bar Extravaganza:
- Set up a “topping bar” for family or guests to customize their own bowls.
- Creamy Elements: Sliced or mashed avocado, a dollop of sour cream or Greek yogurt.
- Cheesy Additions: Crumbled feta, cotija, or shredded sharp cheddar cheese.
- Spicy Kicks: Your favorite hot sauce (like Cholula or Sriracha), sliced jalapeños, or extra red pepper flakes.
- Fresh Finish: A squeeze of fresh lime juice to brighten all the flavors.
- Breakfast Burrito or Taco Filling:
- Use the hash as a hearty and flavorful filling for warm flour or corn tortillas.
- Spoon a generous amount of the hash into a tortilla.
- Add scrambled eggs, cheese, and a spoonful of salsa for the ultimate breakfast burrito.
- This is an excellent way to use up leftovers and create a portable breakfast.
- Served with a Side:
- Pair the hash with a slice of thick, crusty sourdough or whole-grain toast for dipping into the egg yolk and sopping up any delicious remnants.
- For a lighter accompaniment, serve with a side of fresh fruit salad to provide a sweet, refreshing contrast to the savory hash.
Additional Tips
- The Secret to Crispy Potatoes: The key to avoiding mushy sweet potatoes is two-fold. First, don’t overcrowd the pan. Use the largest skillet you have or cook in two batches. This gives the potatoes space to make contact with the hot surface and brown, rather than steam. Second, resist the urge to stir constantly. Let the potatoes sit undisturbed for several minutes at a time to develop a beautiful, crispy crust.
- Uniform Dicing is Key: Take a few extra minutes to dice your sweet potatoes, onions, and peppers into roughly the same size (about ½-inch cubes). This not only makes the final dish look more professional but, more importantly, it ensures everything cooks at the same rate for a perfect texture in every bite.
- Meal Prep for a Quick Morning: This recipe is a meal-prepper’s dream. You can cook the entire hash (everything except the eggs) ahead of time. Store it in an airtight container in the refrigerator for up to 4 days. In the morning, simply reheat a portion in a skillet or the microwave and top it with a freshly cooked egg for a gourmet breakfast in under 10 minutes.
- Embrace Spice Variations: Don’t be afraid to customize the spice blend to your liking. For a more Southwestern flavor, add a teaspoon of chili powder. For a warmer, more autumnal feel, add a pinch of nutmeg or cinnamon. A dash of liquid smoke can also be used to enhance the smoky flavor if you don’t have smoked paprika.
- Don’t Skip the Garnish: The final garnishes are not just for looks; they are essential for balancing the dish. The creaminess of the avocado, the freshness of the cilantro, and the bright acidity of a squeeze of lime or a dollop of sour cream cut through the richness of the hash and elevate it from good to unforgettable.
- Incorporate More Greens: For an extra nutritional boost, wilt in a few handfuls of hearty greens like spinach or chopped kale during the last 5 minutes of cooking. The greens will cook down and blend beautifully into the hash, adding vitamins and a lovely color.
- The Cast-Iron Advantage: While any large skillet will work, a well-seasoned cast-iron skillet is the superior choice for this recipe. It retains heat exceptionally well and distributes it evenly, which is crucial for achieving that coveted crispy crust on the potatoes and a beautiful sear on the beef.
- Control the Sweetness: Sweet potatoes vary in their level of sweetness. If you find your potatoes are particularly sweet, you can balance the dish by adding a splash of apple cider vinegar or a squeeze of lime juice at the end of cooking. This touch of acid will cut through the sweetness and brighten all the savory flavors.
FAQ Section
1. Can I make this Sweet Potato Breakfast Hash vegetarian or vegan?
Absolutely! This recipe is incredibly versatile. For a vegetarian version, simply omit the ground beef and ham. To maintain the protein and savory element, you can substitute them with a can of drained and rinsed black beans and a cup of cooked quinoa, added in step 4. For a vegan version, follow the vegetarian modification and either omit the eggs or serve with a side of tofu scramble.
2. How do I store and reheat leftovers?
Store any leftover hash (without the eggs) in an airtight container in the refrigerator for up to 4 days. To reheat, you have a few options. The best method is to warm it in a lightly oiled skillet over medium heat until heated through, which helps to re-crisp the potatoes. You can also reheat it in the microwave in 60-second intervals until hot, though you will lose some of the crispy texture.
3. Can I use frozen sweet potatoes to save time?
Yes, you can use frozen diced sweet potatoes. This is a great time-saving hack. There is no need to thaw them first. Simply add the frozen cubes directly to the skillet after cooking the beef and ham. You may need to add 5-7 minutes to the cooking time to ensure they are cooked through and have a chance to brown. Skip the initial par-cooking step in the microwave.
4. My sweet potatoes got mushy. What did I do wrong?
Mushy sweet potatoes are a common issue with hashes. This usually happens for one of three reasons: 1) The potato pieces were cut too small, causing them to break down. 2) You overdid the initial par-cooking step, making them too soft before they even hit the pan. 3) You overcrowded the pan, which caused the potatoes to steam instead of fry. To fix this, ensure you use a large pan, don’t stir too frequently, and only par-cook the potatoes until they are just fork-tender.
5. Is this recipe gluten-free?
Yes, as written, this recipe is naturally gluten-free. All the core ingredients—sweet potatoes, vegetables, beef, ham, eggs, and spices—do not contain gluten. Just be sure to double-check the labels on your specific ham and spice blends if you have a severe allergy or celiac disease, to ensure there is no cross-contamination or hidden gluten-containing additives.
6. How can I make this recipe for a large crowd?
This recipe can easily be doubled or tripled to serve a crowd. The key is not to overcrowd the pan. You will need to cook it in batches or use multiple large skillets simultaneously. Alternatively, you can use a large roasting pan or sheet pan. Sauté the onions, peppers, and beef on the stovetop, then combine all ingredients on a sheet pan and roast at 400°F (200°C) for 20-25 minutes, or until the potatoes are tender and crispy. You can then fry the eggs separately to top each serving.
7. What’s the best type of pan to use for a breakfast hash?
A 12-inch cast-iron skillet is the gold standard for making any kind of hash. It holds and distributes heat incredibly well, which is essential for getting a great sear and crispy texture on the potatoes. If you don’t have cast iron, a large, heavy-bottomed stainless steel or hard-anodized aluminum skillet is the next best choice. Avoid using a thin or non-stick pan if possible, as it won’t produce the same level of browning.
8. Can I prepare the ingredients ahead of time to make morning assembly faster?
Yes, “mise en place” (prepping ingredients beforehand) works perfectly for this recipe. You can dice the onions, peppers, and sweet potatoes the night before. Store the onions and peppers together in one container, and the diced sweet potatoes in a separate bowl of cold water in the fridge (this prevents them from browning). In the morning, just drain the potatoes, pat them dry, and you’re ready to start cooking, cutting your prep time down to almost nothing.
Sweet Potato Breakfast Hash Recipe
Ingredients
- 2 tablespoons Olive Oil or Avocado Oil: The foundation for sautéing, chosen for its high smoke point and neutral flavor that allows the other ingredients to shine.
- 1 large Yellow Onion (diced): Provides a sweet, aromatic base that deepens in flavor as it cooks.
- 1 Red Bell Pepper (diced): Adds a touch of sweetness, a vibrant splash of color, and a pleasant, soft texture.
- 1 Green Bell Pepper (diced): Offers a slightly more savory, grassy counterpoint to the red pepper, adding complexity and another layer of color.
- 1 pound Lean Ground Beef: Our primary source of savory flavor and protein, cooked until browned and crumbly to create a hearty, satisfying texture.
- 4 ounces Cooked Ham (diced): Adds a subtle smoky and salty note that perfectly complements the sweetness of the potatoes.
- 2 large Sweet Potatoes (about 1.5 pounds, peeled and diced into ½-inch cubes): The star of the dish, providing a sweet, creamy, and earthy base that is packed with nutrients.
- 3 cloves Garlic (minced): A crucial aromatic that infuses the entire hash with its pungent, savory flavor.
- 1 teaspoon Smoked Paprika: Lends a deep, smoky flavor that elevates the dish beyond a simple breakfast.
- 1 teaspoon Dried Oregano: Adds a classic, herbaceous Mediterranean note that pairs beautifully with the peppers and beef.
- ½ teaspoon Cumin: Provides a warm, earthy spice that complements the sweet potatoes perfectly.
- ½ teaspoon Red Pepper Flakes (optional): For those who enjoy a gentle hum of background heat. Adjust to your personal preference.
- Salt and Freshly Ground Black Pepper (to taste): Essential for seasoning every layer and bringing all the flavors together.
- 4–6 large Eggs: The crowning glory, cooked to your liking (fried, poached, or scrambled) and placed on top of the finished hash.
- Fresh Cilantro or Parsley (chopped, for garnish): Adds a final touch of fresh, bright flavor and a pop of green.
- Avocado (sliced or diced, for garnish): Offers a creamy, cooling contrast to the warm, spiced hash.
Instructions
- Prepare the Sweet Potatoes: To ensure your sweet potatoes cook evenly and quickly in the skillet, it’s best to par-cook them first. Place the diced sweet potatoes in a microwave-safe bowl with 2 tablespoons of water. Cover and microwave on high for 4-5 minutes, or until they are just barely fork-tender. Be careful not to overcook them into mush. Drain any excess water and set aside. This step is a game-changer for getting a perfect texture.
- Sauté the Aromatics: Place a large, heavy-bottomed skillet (a 12-inch cast-iron skillet is ideal) over medium-high heat. Add the olive oil. Once the oil is shimmering, add the diced yellow onion and both bell peppers. Sauté for 5-7 minutes, stirring occasionally, until the onions become translucent and the peppers have softened.
- Cook the Proteins: Add the lean ground beef to the skillet with the vegetables. Use a spatula to break the beef into smaller crumbles. Cook for 6-8 minutes, or until it’s fully browned and cooked through. Drain any excess fat from the skillet if necessary. Stir in the diced ham and cook for another 2 minutes to heat it through and allow its flavor to meld with the beef and vegetables.
- Combine and Spice: Add the par-cooked sweet potatoes to the skillet. Gently stir to combine everything. Now it’s time to build the flavor. Sprinkle the minced garlic, smoked paprika, dried oregano, cumin, optional red pepper flakes, salt, and black pepper over the entire mixture. Stir well to ensure all the ingredients are evenly coated in the spices.
- Crisp the Hash: Allow the hash to cook, undisturbed, for 4-5 minutes. This allows the bottom layer of sweet potatoes to get nicely browned and crispy. Use a spatula to flip and stir the hash, then let it cook undisturbed for another 4-5 minutes to crisp up another side. Continue this process for a total of 10-15 minutes, or until the sweet potatoes are fully tender and have developed delicious crispy, caramelized edges.
- Cook the Eggs: While the hash is getting its final crisp, cook your eggs in a separate non-stick pan. You can fry them sunny-side up, over-easy, or poach them—a runny yolk is highly recommended as it creates a luxurious sauce for the hash. Alternatively, you can make four small wells in the hash mixture, crack an egg into each well, cover the skillet with a lid, and cook for 5-7 minutes until the egg whites are set and the yolks are still runny.
- Serve Immediately: Divide the hot sweet potato hash among four bowls or plates. Top each serving with one or two cooked eggs. Garnish generously with fresh chopped cilantro or parsley and sliced avocado. Serve immediately and enjoy the perfect blend of flavors and textures.
Nutrition
- Serving Size: one normal portion
- Calories: 550
- Carbohydrates: 35g
- Fiber: 8g
- Protein: 30g




