Delicious Sweet Potato and Ham Hash Recipe

This delicious sweet potato and ham hash recipe makes four hearty servings in about 40 to 45 minutes, including 15 minutes of preparation and 25 to 30 minutes of cooking. It combines 2 medium sweet potatoes, savory cooked ham, onion, red bell pepper, garlic, smoked or sweet paprika, and simple seasonings in one wide skillet.

Every bite brings together tender, caramelized sweet potatoes, lightly crisp ham, colorful vegetables, and a smoky-savory finish. Serve it on its own for a satisfying breakfast or dinner, or top each portion with an optional fried or poached egg for a rich, runny yolk that mingles beautifully with the hash.

Jump to Recipe

Why You’ll Love This Recipe

Sweet potato and ham hash served with a fried egg

This sweet potato and ham hash is the kind of skillet meal that feels comforting without requiring a long ingredient list. The sweet potatoes provide a naturally mellow sweetness, while ham adds savory depth and a pleasantly chewy texture.

Onion and red bell pepper bring freshness, color, and gentle sweetness to every forkful. Garlic and paprika tie the ingredients together with a warm seasoning profile that works equally well for breakfast, brunch, lunch, or a quick weeknight dinner.

The recipe is also practical because it uses fully cooked ham. It is a smart way to use leftover roast ham, ham steak, or thick-cut deli ham without asking you to prepare another protein from scratch.

For another comforting way to use familiar ingredients, you can also try our loaded potato soup. Both recipes are cozy, filling choices when you want an approachable homemade meal.

An optional egg turns the hash into a complete plate with very little extra effort. A fried egg contributes crisp edges and a runny center, while a poached egg keeps the presentation light and delicate.

Ingredients You’ll Need

Ingredients for sweet potato and ham hash

The ingredient list is short, but each item has an important role. Choose firm medium sweet potatoes and cut them into uniform 1/2-inch cubes so they soften at the same rate.

  • Sweet potatoes: Use 2 medium sweet potatoes, about 1 1/4 pounds total, peeled and cubed.
  • Olive oil: Two tablespoons are divided between the initial potato cooking and the vegetable-browning stage.
  • Onion and bell pepper: One medium yellow onion and one medium red bell pepper create a tender, colorful base.
  • Ham: Eight ounces of fully cooked ham, cut into 1/2-inch cubes, provides the main savory element.
  • Garlic and paprika: Two minced garlic cloves and 1 teaspoon of smoked or sweet paprika add aroma and gentle warmth.
  • Seasonings: Use 1/2 teaspoon kosher salt and 1/4 teaspoon freshly ground black pepper, then taste before adding more salt.
  • Garnish: One tablespoon of chopped fresh parsley or green onion adds a bright finish.
  • Optional eggs: Four fried or poached eggs can be placed on top just before serving.

Smoked paprika gives the hash a deeper, woodsy note, while sweet paprika keeps the flavor mild and rounded. Either choice works well, so use the one already in your pantry.

Since ham varies in saltiness, resist the urge to season heavily at the beginning. The best time to make the final adjustment is after the ham has cooked with the vegetables.

If you are planning a larger meal around ham, our homemade ham glaze is a useful companion for a roast ham centerpiece.

How to Make It Step-by-Step

Sweet potatoes, vegetables, and ham cooking in a skillet

Step 1: Prepare all of the ingredients before turning on the stove. Peel the sweet potatoes and cut them into even 1/2-inch cubes, then dice the onion and red bell pepper, cube the ham, and mince the garlic.

Uniform pieces matter because large potato cubes take longer to cook while smaller ones may become soft too soon. Keeping everything close at hand also helps the garlic and seasonings enter the skillet at the right moment.

Step 2: Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the sweet potato cubes, cover the pan, and cook for 8 to 10 minutes, stirring occasionally, until they begin to soften.

The covered skillet creates gentle steam that helps the centers cook before browning begins. If the potatoes appear dry or start catching on the bottom, add 1 to 2 tablespoons of water before replacing the lid.

Step 3: Remove the lid and add the remaining tablespoon of olive oil, followed by the diced onion and red bell pepper. Cook for 6 to 8 minutes, stirring periodically, until the vegetables are tender and the sweet potatoes begin to show golden-brown edges.

At this stage, allow the skillet to spend a little time undisturbed between stirs. Brief contact with the hot pan helps the potatoes brown rather than remain pale and soft.

Step 4: Add the cubed ham, minced garlic, paprika, kosher salt, and black pepper. Cook uncovered for 5 to 7 minutes, stirring occasionally, until the ham is hot and lightly browned and the hash develops crisp edges.

Adding the garlic during this final stage keeps its flavor fragrant instead of bitter. Stir often enough to prevent scorching, but not so often that the ingredients lose contact with the pan.

Step 5: Taste the finished hash and adjust the seasoning as needed. Sprinkle the parsley or green onion over the skillet, divide the hash among four portions, and top each one with a fried or poached egg if desired.

Serve immediately while the edges are crisp and the vegetables are hot. The egg is optional, but its soft yolk makes a flavorful sauce for the sweet potatoes and ham.

Pro Tips for Crisp, Flavorful Hash

Sweet potato cubes browning for crisp hash

A wide skillet is one of the most important tools for this recipe. The ingredients need enough room to spread into a fairly even layer, because an overcrowded pan traps moisture and causes the vegetables to steam.

If your skillet is small, cook in batches rather than forcing everything into one crowded layer. This takes a little more time, but it gives the sweet potatoes and ham a better chance to brown.

For especially crisp sweet potatoes, par-cook the cubes in the microwave or in boiling water. Drain them very well before adding them to the skillet, since excess moisture can delay browning.

Leftover baked or roasted sweet potatoes are another convenient option. Because they are already cooked, add them during the final 8 to 10 minutes so they warm through and brown without turning mushy.

Butter can replace some or all of the olive oil when you want a richer flavor. Fresh thyme, sage, rosemary, or a pinch of cayenne can also be added, but keep the main seasoning balance simple enough for the sweet potatoes and ham to remain recognizable.

Do not add much extra salt until the ham is incorporated. Different ham products contain different amounts of salt, and tasting at the end is the most reliable way to keep the hash balanced.

Serving Ideas and Pairings

Sweet potato ham hash brunch serving idea

Serve the hash in warm bowls with a fried or poached egg on top. The contrast between the crisp skillet edges and the tender egg creates a satisfying texture in every bite.

For brunch, place the skillet in the center of the table and let everyone add an egg, extra green onion, or a little black pepper. A simple bowl of fruit or a fresh green salad makes a bright contrast to the savory hash.

For dinner, pair it with steamed greens or roasted vegetables. The recipe is substantial enough to stand alone, but it also works as a side dish alongside a simple protein.

If you enjoy crispy skillet accompaniments, our hush puppies recipe can add a golden, cornmeal-based side to a casual Southern-style meal.

Keep the garnish fresh and light. Parsley brings a clean herbal note, while green onion adds a mild onion flavor that echoes the cooked yellow onion without overpowering the dish.

Storage and Reheating

Reheated sweet potato and ham hash with fresh garnish

Cool leftover hash promptly and transfer it to an airtight container. Refrigerate it and use it within a few days for the best texture and flavor.

Reheat the hash in a skillet over medium heat so the potatoes and ham can regain some crispness. Stir occasionally, but allow the mixture to sit against the hot pan for a moment between turns.

A microwave can also warm individual portions quickly, although the potatoes may be softer. If using leftover cooked sweet potatoes, take care not to overheat them, since they can become mushy.

Store fried or poached eggs separately when possible and prepare fresh eggs for serving. Add parsley or green onion after reheating so the garnish remains colorful and fresh.

Delicious Sweet Potato and Ham Hash Recipe

Delicious Sweet Potato and Ham Hash

A hearty skillet hash made with diced sweet potatoes, cooked ham, onion, bell pepper, garlic, and paprika. Serve it as a complete meal or finish each portion with an optional fried or poached egg.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 servings

Ingredients
  

Main Ingredients
  • 2 medium medium sweet potatoes, peeled and cut into 1/2-inch cubes
  • 2 tablespoons olive oil, divided
  • 1 medium yellow onion, diced
  • 1 medium red bell pepper, diced
  • 8 ounces fully cooked ham, cut into 1/2-inch cubes
  • 2 cloves garlic cloves, minced
Seasonings
  • 1 teaspoon smoked paprika or sweet paprika
  • 1/2 teaspoon kosher salt, plus more to taste
  • 1/4 teaspoon freshly ground black pepper
Garnish
  • 1 tablespoon fresh parsley or green onion, chopped
Optional Topping
  • 4 eggs fried or poached eggs

Method
 

Step-by-Step
  1. Peel the sweet potatoes and cut them into even 1/2-inch cubes. Dice the onion and red bell pepper, cut the cooked ham into cubes, and mince the garlic so everything is ready before cooking.
  2. Heat 1 tablespoon of olive oil in a large skillet over medium heat. Add the sweet potatoes, cover the skillet, and cook for 8 to 10 minutes, stirring occasionally, until they begin to soften; if the pan looks dry, add 1 to 2 tablespoons of water before covering.
  3. Remove the lid and add the remaining 1 tablespoon of olive oil, the diced onion, and the diced bell pepper. Cook for 6 to 8 minutes, stirring periodically, until the vegetables are tender and the sweet potatoes begin to brown.
  4. Add the cubed ham, minced garlic, paprika, kosher salt, and black pepper. Cook uncovered for 5 to 7 minutes, stirring occasionally, until the ham is hot and lightly browned and the hash has crisp edges.
  5. Taste the hash and adjust the seasoning carefully, remembering that ham can already be salty. Sprinkle with chopped parsley or green onion, then serve as-is or top each serving with a fried or poached egg.

Notes

Use a wide skillet and avoid overcrowding so the ingredients brown instead of steaming. Leftover baked or roasted sweet potatoes can be added during the final 8 to 10 minutes. For extra-crisp potatoes, par-cook the cubes in the microwave or boiling water, drain them well, and then brown them in the skillet.

Final Thoughts

This delicious sweet potato and ham hash recipe proves that a few everyday ingredients can create a memorable one-pan meal. Tender sweet potatoes, browned ham, colorful vegetables, garlic, and paprika come together in a skillet that is warm, filling, and easy to customize.

Keep the potato cubes small and even, use a wide skillet, and wait until the end to adjust the salt. Those simple details make the difference between a soft mixture and a hash with tender centers and crisp, golden edges.

Serve it plain for a straightforward meal or add a fried or poached egg to each portion. Whether it appears on a relaxed brunch table or becomes a quick dinner after a busy day, this hash is comforting, practical, and full of flavor.

Leave a Comment

Recipe Rating