Whole30 Breakfast Hash

This hearty Whole30 breakfast hash is perfect for breakfast or lunch. Even if you're not following Whole30, it's great to make ahead and reheat for busy weekday mornings.

Author: Megan
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes
Course: Breakfast
Servings: 4
Whole30 breakfast hash
4.5 from 2 votes


  • 1 tablespoon olive oil
  • 1 pound pork sausage
  • 1 pound sweet potato , diced small
  • 1 bell pepper , diced
  • 1/2 red onion , diced
  • 4 eggs , or more, beaten
  • 2 cups baby spinach , or more
  • 1 avocado , to serve


  1. Heat olive oil in a large skillet over medium-high. Add the pork sausage and cook until no pink remains, breaking into pieces as you cook.

  2. Stir in the sweet potato, bell pepper, and onion. Cover and let cook for about 15 minutes, stirring every so often to prevent sticking and encourage even cooking.

  3. Scooch the mixture to the edges of the pan, leaving a hole in the center for the eggs. Pour in the eggs and cook, stirring carefully to scramble. You want the eggs to be mostly cooked before incorporating the rest of the ingredients into the egg.

  4. Add baby spinach and stir hash to incorporate all ingredients and cook just until spinach is wilted.

  5. Serve with sliced avocado.

Nutrition facts per serving

Calories: 634kcal
Fat: 45g
Saturated fat: 12g
Cholesterol: 245mg
Sodium: 863mg
Potassium: 1134mg
Carbohydrates: 31g
Fiber: 7g
Sugar: 7g
Protein: 26g
Vitamin A: 18820%
Vitamin C: 51.7%
Calcium: 93%
Iron: 3.5%

Did you make this recipe?

Tag @stetted on Instagram and hashtag it #stetted