Breakfast Hash
A smoky, hearty breakfast hash packed with crispy bacon, sweet potato, kale, and perfectly cooked eggs — all made in one pan and ready in under 30 minutes.
Okay, real talk — this breakfast hash came into my life during a lazy Sunday when I had half a sweet potato, a few strips of bacon, and absolutely no desire to wash more than one pan. Fast forward to now, and it’s become the most-requested dish at every Father’s Day brunch I’ve ever hosted.
It’s the kind of recipe that looks impressive but is secretly effortless. And that’s my favorite kind.
Table of Contents
Why You’ll Love This Recipe
This loaded breakfast skillet is everything you want in a morning meal — crispy, savory, a little sweet, and genuinely filling. It checks every box for a hearty brunch recipe without requiring a culinary degree.
One pan. Minimal cleanup. Maximum flavor. Whether you’re feeding the family on a weekend or celebrating Dad with some seriously good Father’s Day brunch ideas, this hash delivers every single time.
Ingredients

| Category | Ingredient | Amount |
|---|---|---|
| Protein | Bacon, cut into 1/2-inch pieces | 4 slices |
| Protein | Eggs | 4 large |
| Vegetables | Sweet potato, peeled and diced into 1/2-inch cubes | 1 large (about 4 cups) |
| Vegetables | Small onion, diced | 1 |
| Vegetables | Red bell pepper, diced | 1 |
| Vegetables | Kale leaves, roughly chopped | 2 cups |
| Spices | Cumin | 1/4 tsp |
| Spices | Garlic powder | 1/4 tsp |
| Spices | Paprika | 1/4 tsp |
| Spices | Kosher salt and freshly ground black pepper | To taste |
| Garnish | Green onion, sliced | 1 |
Step-by-Step Instructions

Step 1: Crisp Up That Bacon
Heat a large saute pan over medium heat. Add the bacon pieces and cook, stirring occasionally, until golden and crispy — your kitchen is going to smell absolutely incredible right now.
Use a slotted spoon to scoop the bacon onto a paper towel or small bowl. Leave that glorious bacon fat right in the pan. That’s where all the flavor lives.
Step 2: Soften the Veggies
Toss the diced onion and red bell pepper into the same pan. Saute for about one minute — just enough to soften them slightly and get them coated in all that smoky bacon goodness.
Don’t rush this step. Those little bits of caramelized onion are what take a simple breakfast hash from “meh” to “can I have seconds?”
Step 3: Cook the Sweet Potato
Add the diced sweet potato and all your spices — cumin, garlic powder, and paprika. Stir everything together so the potato cubes are well coated.
Cook for 10 to 12 minutes, stirring often. For the last 5 minutes, place a lid on the pan. This traps steam and helps the sweet potato get perfectly fork-tender without drying out.
Pro tip: Don’t skip the lid trick. It’s the difference between soft, custardy sweet potato and ones that are still a little firm in the middle.
Step 4: Add Bacon and Kale
Welcome the bacon back to the party. Add it to the pan along with the roughly chopped kale. Stir everything together and cook for 1 to 2 minutes, just until the kale wilts down.
Kale might seem like a weird addition to a loaded breakfast skillet, but trust me — it adds a slightly earthy bite that balances all that rich bacon fat beautifully.
Step 5: Cook the Eggs In the Hash
Use a spatula to make 4 little wells in the hash. Crack one egg into each well. This is the moment the whole dish comes together — it looks so good at this stage.
Cook the eggs until they’re done to your liking. If you prefer set yolks, pop the lid back on the pan for a minute or two. For runny yolks (my personal favorite), leave the lid off and cook just until the whites are set.
Step 6: Season and Serve
Take the pan off the heat. Season with salt and pepper, then scatter the sliced green onion over the top. Serve it straight from the pan — no extra dishes needed.
This is a “serve immediately” situation. The eggs keep cooking from residual heat, so get it on the table while it’s at its peak deliciousness.
Expert Tips, Variations, and Troubleshooting
Tips for the Best Breakfast Hash
Cut everything the same size. Uniform 1/2-inch cubes mean everything cooks evenly. Uneven pieces mean some are mushy while others are still hard — not ideal.
Don’t stir too much at first. Let the sweet potato sit undisturbed for a minute or two between stirs. This encourages those gorgeous golden-brown edges that make a hearty brunch recipe feel extra special.
Use a wide pan. The more surface area, the better the browning. A crowded pan steams everything instead of crisping it up.
Tasty Variations to Try
Make it vegetarian: Skip the bacon and use a tablespoon of olive oil or butter. Add smoked paprika for that smoky depth. It’s still a fantastic loaded breakfast skillet without the meat.
Swap the greens: Not a kale fan? Spinach wilts even faster and has a milder flavor. Baby arugula added at the end (off the heat) gives a peppery kick.
Add cheese: A sprinkle of crumbled feta or shredded pepper jack over the top before serving takes this from great to unforgettable. It’s a go-to upgrade for Father’s Day brunch ideas when you want to impress.
Regular potato version: Swap the sweet potato for Yukon gold or russet. The cook time stays about the same, but the flavor is more savory and classic. You might want to try this alongside our cottage cheese scrambled egg bowls for a full brunch spread.
Troubleshooting Common Issues
Sweet potato not getting tender? Make sure you’re using the lid in the last 5 minutes. Also check that your pan is on medium heat — too low and it takes forever, too high and the outside burns before the inside softens.
Eggs cooking too fast? Pull the pan off the heat for 30 seconds before adding eggs. The residual heat will cook them more gently and give you more control over the doneness.
Hash sticking to the pan? There should be enough bacon fat to prevent sticking. If your bacon was very lean, add a small drizzle of olive oil before the sweet potato goes in.
Storage Instructions
| Method | Container | Duration |
|---|---|---|
| Refrigerator | Airtight container | Up to 3 days |
| Freezer (hash only, no eggs) | Freezer-safe bag or container | Up to 2 months |
Reheating Tips
Stovetop (best method): Reheat in a skillet over medium heat with a tiny splash of water or oil. Stir occasionally until warmed through. This keeps the texture closest to fresh.
Microwave (quickest): Cover loosely and heat in 60-second intervals, stirring between each. Note that the sweet potato may get a little soft, but it still tastes great.
No-Waste Kitchen Ideas
Have leftover hash without the eggs? Tuck it into a warm tortilla with hot sauce for an easy breakfast burrito. It’s also incredible as a base for a protein-packed breakfast sandwich situation.
Extra kale that didn’t make it into the recipe? Toss it into a smoothie or use it in a salad. Don’t let it wilt sadly in the back of the fridge.
Nutritional Information

| Nutrient | Per Serving (1 of 4) |
|---|---|
| Calories | Approx. 320 kcal |
| Protein | 16g |
| Carbohydrates | 22g |
| Fat | 18g |
| Fiber | 4g |
| Sodium | 480mg |
Nutritional values are estimates and will vary depending on specific ingredients and brands used.
If you love protein-forward mornings, you might also enjoy our chocolate chip overnight oats for a make-ahead option — or check out this dairy-free banana bread as a sweet treat alongside your savory hash.
Frequently Asked Questions
Can I make this breakfast hash ahead of time?
You can prep the hash portion (everything except the eggs) up to 2 days in advance and store it in the fridge. When ready to eat, reheat the hash in a skillet, then crack fresh eggs into it and cook as directed. The texture stays much better than reheating with eggs already cooked in.
Can I use regular potato instead of sweet potato?
Absolutely. Yukon gold or russet potatoes work great as a swap. The cook time stays roughly the same, though russet potatoes may need an extra minute or two. The flavor will be more savory and less sweet, which some people actually prefer in a loaded breakfast skillet.
What makes this a good Father’s Day brunch idea?
This breakfast hash is a total crowd-pleaser — hearty, customizable, and impressive without being fussy. It scales up easily for a group, comes together in one pan, and looks gorgeous served straight from the skillet. Add some toast and fresh fruit and you have a complete Father’s Day brunch spread.
How do I keep the eggs from overcooking?
Make the wells in the hash just before you’re ready to serve, and crack the eggs in right then. Keep a close eye on them — they cook quickly, especially with a lid on. Pull the pan off the heat the moment the whites are set if you like runny yolks.
Can I make this without bacon for a vegetarian version?
Yes, easily. Use a tablespoon of olive oil or butter in place of the bacon fat. Add a pinch of smoked paprika to get that smoky depth. It’s still a delicious hearty brunch recipe that even meat-eaters will enjoy.
Final Thoughts
This breakfast hash is the kind of one-pan wonder that earns a permanent spot in your weekend rotation. It’s colorful, filling, and genuinely fun to make — especially when you crack those eggs straight into the pan.
Whether you’re whipping it up for a casual Saturday or putting together Father’s Day brunch ideas the whole family will rave about, this recipe delivers every time. And if you’re looking for more morning inspiration, don’t miss Audrey Hepburn’s favorite pasta recipe for when brunch runs into lunch.
If you make this recipe, I’d love to hear how it turned out! Drop a comment below with your tweaks and variations. And if you enjoyed it, please share it on Pinterest so other brunch lovers can find it too.

Sweet Potato Breakfast Hash with Bacon and Eggs
Equipment
- Large saute pan with lid
- Slotted spoon
- Spatula
Ingredients
Protein
- 4 slices Bacon cut into 1/2-inch pieces
- 4 Eggs large
Vegetables
- 1 large Sweet potato peeled and diced into 1/2-inch cubes, about 4 cups
- 1 small Onion diced
- 1 Red bell pepper diced
- 2 cups Kale leaves roughly chopped
Spices
- ¼ tsp Cumin
- ¼ tsp Garlic powder
- ¼ tsp Paprika
- Kosher salt to taste
- Freshly ground black pepper to taste
Garnish
- 1 Green onion sliced
Instructions
- Heat a large saute pan over medium heat. Add the bacon pieces and cook, stirring occasionally, until golden and crispy. Use a slotted spoon to remove the bacon to a paper towel or small bowl, leaving the bacon fat in the pan.
- Add the diced onion and red bell pepper to the pan. Saute for about one minute to soften slightly.
- Add the diced sweet potato and all spices — cumin, garlic powder, and paprika. Stir to coat. Cook for 10 to 12 minutes, stirring often. Place a lid on the pan for the last 5 minutes to steam the sweet potato until fork tender.
- Add the bacon back into the pan along with the kale. Stir for 1 to 2 minutes or until the kale is wilted.
- Use a spatula to create 4 wells in the hash. Crack one egg into each well and cook until the eggs are done to your liking. Add a lid to the pan to cook the eggs through faster if desired.
- Remove the breakfast hash from the heat. Season with salt and pepper and top with sliced green onion. Serve immediately.
