Skip to main content

Sweet Potato and Caramelized Onion Hash with Baked Eggs

This vibrant sweet potato and caramelised onion hash with baked eggs is a wonderful option for those seeking a nutritious, vegetarian meal that works just as well for brunch as it does for a comforting supper. The natural sweetness of the roasted potatoes pairs beautifully with the deep, savoury notes of slow-cooked onions and a hint of smoky paprika. It is a rustic, colourful dish that brings a sense of warmth to the table during any season.

Packed with vitamins and fibre, this one-pan style recipe is easy to scale up for the whole family or serve in individual ramekins for a more formal weekend breakfast. The fresh rosemary or oregano provides an aromatic finish that cuts through the richness of the eggs. Serve it alongside some buttered sourdough toast to soak up the golden yolks for a truly satisfying homemade meal.

Video picks

Continue reading below

Ingredients for Sweet Potato and Caramelized Onion Hash with Baked Eggs

  • 2 tablespoons unsalted butter

  • 2 to 3 large yellow onions (about 2 lb), halved, thinly sliced, then halved again

  • Kosher salt

  • freshly ground black pepper

  • 3 large sweet potatoes (about 3 lb), skin intact, chopped into 1/4"-1/2" cubes

  • 60ml olive oil

  • 1 1/2 teaspoons smoked paprika

  • 2 tablespoons (packed) finely minced fresh rosemary or oregano leaves

  • 4 to 6 large eggs

  • shaved Parmesan, for serving (optional)

Preheat oven to 450°. Line a large baking sheet with foil or parchment paper.

Melt butter in a cast-iron or other heavy skillet over medium-high heat. When it foams, add onions and sprinkle lightly with salt and pepper. (Don't worry if they are crammed into the pan; they will rapidly cook down.) Lower heat slightly and cook, stirring occasionally (reduce heat further if they seem to be burning), until dark brown, about 20-30 minutes.

Meanwhile, toss sweet potatoes, oil, 1 1/2 teaspoons salt, smoked paprika, a generous helping of black pepper, and minced rosemary or oregano in a large bowl. Stir in onions.

Spread sweet potato mixture on prepared baking sheet and roast for 25-40 minutes, stirring every 10-15 minutes, until sweet potatoes are soft and browned.

Reduce oven temperature to 425°. Spread a relatively thin layer of the cooked sweet potato hash in individual ramekins, a cast-iron skillet, or a 9" x 13" baking dish.

Make small wells in the hash and crack in the eggs. Sprinkle lightly with salt and pepper. Bake for 10-20 minutes, or until hash is hot and eggs are baked to your preference. Test the eggs by prodding them with a fork to check the firmness of the white and the runniness of the yolk.

Serve immediately, with Parmesan, if desired.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 28 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.