This sweet potato hash with sausage and eggs is a wholesome, protein-packed dish that’s as comforting as it is nourishing.
Sweet potatoes bring natural fiber and slow-digesting carbs, while sausage and eggs provide high-quality protein to keep you full longer.
With healthy fats from coconut oil and nutrient-rich veggies, it’s a balanced meal that’s quick, satisfying, and perfect for both busy mornings and relaxed dinners.

Sweet Potato Breakfast Hash
Equipment
- 1 Large Cast Iron Skillet (or oven-safe skillet)
- 1 – Spatula or wooden spoon
- 1 Chef’s Knife
- 1 Cutting board
- 1 Measuring Spoon Set
- 1 Oven (preheated to 425°F / 220°C)
Ingredients
- 1 lb sausage pastured or preferred type
- 1 medium onion chopped
- 2 medium sweet potatoes peeled and diced
- 2 tablespoons coconut oil divided
- 1 teaspoon rosemary fresh or dried, to taste
- Salt and black pepper to taste
- 4 large eggs
- 2 tablespoons chopped green onions optional, for garnish
Instructions
- Prepare the Ingredients: Begin by gathering all your ingredients and equipment so everything is within reach. Peel the sweet potatoes, then dice them into small, even cubes (about ½-inch pieces). This size ensures they cook through evenly and become tender without burning. Chop the onion finely, so it softens quickly and blends well with the sausage. Set aside the eggs and green onions for later. Preheat your oven to 425°F (220°C) so it’s hot and ready once you reach the final step.
- Brown the Sausage: Place a large cast iron skillet (or any oven-safe skillet) over medium-high heat. Once hot, add the sausage directly to the pan. Use a spatula or wooden spoon to break it up into bite-sized crumbles as it cooks. Continue stirring occasionally until the sausage is browned, fully cooked through, and slightly crispy on the edges—this usually takes about 5–6 minutes. When finished, transfer the sausage to a plate and set aside, leaving behind the flavorful drippings in the pan.
- Sauté the Onions: To the same skillet, add 1 tablespoon of coconut oil if the pan looks dry. Lower the heat slightly to medium and add the chopped onions. Stir them gently to coat with the oil and leftover sausage flavor. Cook for about 3–4 minutes, or until the onions become soft, translucent, and fragrant. This step builds a sweet and savory base for the hash. Once softened, remove the onions from the skillet and place them on the plate with the sausage.
- Cook the Sweet Potatoes: Add another 1 tablespoon of coconut oil to the skillet and return the heat to medium-high. Once the oil is hot, add the diced sweet potatoes in an even layer. Stir them occasionally so they cook evenly and don’t stick to the bottom. After a few minutes, season generously with salt, black pepper, and a pinch of rosemary (fresh or dried). For best results, cover the skillet with a lid while the sweet potatoes cook. This traps steam, helping them soften inside while still developing a slightly crispy, golden exterior. Cook for about 10 minutes, or until they are fork-tender but not mushy.
- Combine Ingredients Together: Once the sweet potatoes are cooked, return the browned sausage and sautéed onions back into the skillet. Stir everything together, making sure the sausage, onions, and sweet potatoes are evenly distributed. Taste and adjust seasoning if necessary—add more rosemary, salt, or pepper to your liking. This step ensures every bite has a balance of flavors and textures.
- Add the Eggs: With a spoon, create four small wells or “nests” in the sweet potato mixture. Carefully crack one egg into each well, keeping the yolk intact if possible. This creates beautiful baked eggs that sit right on top of the hash. For easier cracking, first crack each egg into a small bowl, then gently pour it into the skillet.
- Bake Until Eggs are Set: Transfer the skillet to your preheated oven. Bake at 425°F (220°C) for 10–15 minutes, or until the egg whites are completely set but the yolks remain slightly runny. If you prefer firmer yolks, let them bake an extra 2–3 minutes. Keep an eye on them during the last few minutes of baking—overcooked eggs can turn rubbery, so timing is key.
- Garnish and Serve: Once done, carefully remove the hot skillet from the oven using oven mitts. Sprinkle freshly chopped green onions over the top for a pop of color and freshness. Allow the dish to cool for 1–2 minutes before serving so the eggs finish setting slightly. Serve the sweet potato hash straight from the skillet at the table for a rustic, family-style presentation.
Notes
- Dice sweet potatoes into small, even cubes for faster, more consistent cooking.
- Use an oven-safe skillet like cast iron—it holds heat well and bakes the eggs evenly.
- Adjust rosemary to taste; fresh rosemary is more fragrant while dried rosemary is milder.
- Covering the sweet potatoes while cooking helps them soften inside without burning.
- Crack eggs into a small bowl before adding to the skillet for more control.
- You can swap sausage for chicken sausage, turkey sausage, or even plant-based sausage.
- If you prefer runny yolks, check the eggs at 10 minutes; for firm yolks, bake a little longer.
- Garnish with fresh herbs like parsley, thyme, or cilantro for extra brightness.
- This recipe is naturally gluten-free and grain-free.
- Great as a meal-prep option—just store and reheat as directed below.
Chef’s Secrets for Perfect Results
The secret to an excellent sweet potato hash lies in patience and layering flavors at every step.
Cooking the sausage first not only gives you flavorful, browned meat but also leaves behind savory drippings that enhance the onions and potatoes.
Cutting the sweet potatoes evenly ensures they cook at the same rate, avoiding half-mushy or half-raw pieces.
Covering the skillet while they cook helps create a soft interior while the open-pan searing keeps the edges golden.
When it comes to eggs, baking them directly in the skillet lets the whites firm up without overcooking the yolks—giving you a luscious texture.
Don’t forget finishing touches like herbs or green onions, as they bring freshness and elevate the dish beyond a simple skillet meal.
Serving Suggestions and Pairing Ideas
This sweet potato hash is hearty enough to be served as a full meal on its own, but it also pairs beautifully with lighter sides for balance.
For breakfast, serve it alongside fresh fruit, a green smoothie, or avocado slices for an extra boost of healthy fats.
At brunch, complement it with a crisp side salad or roasted vegetables.
If you’re making this for dinner, pair it with a simple soup or crusty bread to make it more filling.
For those who enjoy spice, a drizzle of hot sauce, salsa, or even a dollop of Greek yogurt on top of the eggs can transform the flavors.
It’s versatile and works well for both casual family meals and more polished brunch gatherings.
Storage Tips for Best Freshness
Leftovers can be stored easily, making this recipe an excellent meal-prep option.
Allow the hash to cool completely before transferring it into airtight containers.
It will keep well in the refrigerator for up to 3–4 days.
For reheating, warm it in a skillet over medium heat to bring back some crispiness, or microwave it in short intervals if you’re in a rush.
If you plan to freeze, store the sweet potato and sausage mixture separately from the eggs, as eggs don’t always reheat well after freezing.
The base hash freezes well for up to 2 months, and you can add freshly cooked eggs later for the best texture and taste.
Frequently Asked Questions
1. Can I use regular potatoes instead of sweet potatoes?
Yes, white or red potatoes can be substituted, but keep in mind they take slightly longer to soften.
Sweet potatoes also provide extra fiber, vitamins, and a natural sweetness that balances the savory sausage and eggs.
2. What type of sausage works best?
Any variety works—pork, chicken, or turkey sausage are all delicious.
Choose a high-quality sausage with simple ingredients and no unnecessary fillers for the healthiest option.
Spicy sausage adds a nice kick if you prefer bolder flavors.
3. How do I make this vegetarian?
Simply replace the sausage with a plant-based sausage, black beans, or chickpeas for added protein.
The eggs still provide plenty of richness, but you can also add extra veggies like bell peppers, zucchini, or mushrooms.
4. How can I tell when the eggs are done?
Check the whites first—they should be completely opaque and firm. For runny yolks, remove the skillet around 10 minutes of baking.
For firmer yolks, extend the baking time by 2–3 minutes. Keeping an eye on them in the last few minutes is key.
5. Can this be made ahead of time?
Yes! You can cook the sausage, onions, and sweet potatoes in advance, then store them in the fridge.
When ready to serve, reheat the base in a skillet, make wells, crack in fresh eggs, and finish in the oven.
This way you get freshly baked eggs with less prep time.