Sweet Potato Breakfast Hash

This breakfast hash will get your day off to a great start! Served on a bed of fresh spinach, the sweet potatoes, apples, onions, and bacon make a delicious base for a lightly fried or poached egg. Add another egg, if you’re really hungry!

Sweet potato hash over salad with over easy egg on top
Prep Time:
15 mins
Cook Time:
25 mins
Total Time:
40 mins
4 servings


  • 1 1/2 pounds sweet potatoes, peeled and diced

  • 2 tablespoons olive oil

  • 1/2 teaspoon salt, or to taste

  • 5 slices low-sodium bacon

  • 2 cups chopped onions

  • 2 large, firm apples, cored and diced

  • 1/2 cup chopped walnuts

  • 4 large eggs

  • 2 cups fresh spinach

  • 2 tablespoons fresh minced chives (optional)


  1. Preheat the oven to 400 degrees F (200 degrees C); line a sheet pan with parchment paper.

  2. Toss sweet potatoes with olive oil and salt in a bowl; spread in a single layer in the prepared pan.

  3. Roast, uncovered, in the preheated oven until barely fork tender, about 10 minutes; set aside.

  4. Meanwhile, fry bacon in a large skillet over medium heat until browned, turning occasionally, about 10 minutes. Remove cooked bacon; set aside.

  5. To the same skillet, add onions and cook, stirring, until onions are soft, 4 to 5 minutes. Add apples; cook 3 to 4 minutes. Stir sweet potatoes and walnuts into the skillet; cook and stir until sweet potatoes are tender and walnuts are lightly toasted, 6 to 8 minutes. Crumble bacon back into the skillet for the last minute of cooking time. Set aside and keep warm.

  6. Crack eggs into a skillet over medium heat. Cook until outer edges become opaque, about 1 minute. Cover, reduce heat to low, and cook until whites are completely set, about 4 minutes.

  7. Spread about 1/2 cup fresh spinach on each serving plate; evenly divide hash on top of spinach. Place a lightly fried or poached egg on top of each plate; sprinkle with chives.

Cook’s Note:

Refrigerate leftover hash in a sealed container for up to 4 days.

Nutrition Facts (per serving)

494 Calories
23g Fat
65g Carbs
13g Protein
Nutrition Facts
Servings Per Recipe 4
Calories 494
% Daily Value *
Total Fat 23g 29%
Saturated Fat 4g 19%
Cholesterol 58mg 19%
Sodium 463mg 20%
Total Carbohydrate 65g 24%
Dietary Fiber 11g 40%
Total Sugars 28g
Protein 13g
Vitamin C 49mg 244%
Calcium 134mg 10%
Iron 3mg 16%
Potassium 1338mg 28%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love