Skip to content
spanishbreakfast✨ New

Huevos Rotos (Spanish Broken Eggs with Potatoes and Jamon)

Crispy fried potatoes topped with fried eggs and jamon, the yolks broken and stirred through at the table for a rich Spanish breakfast.

Prep
15 min
Cook
25 min
Servings
4
Difficulty
Easy
4.5
Sign in to rate
#spanish#eggs#potatoes#jamon#breakfast#brunch

About This Recipe

Huevos rotos, 'broken eggs,' is a straightforward but deeply satisfying Spanish dish built on a bed of crispy fried potatoes topped with fried eggs whose yolks are deliberately broken at the last moment, coating everything in rich, golden yolk. The potatoes are twice-cooked in a sense — sliced thin and fried slowly until tender, then finished at higher heat until the edges turn properly crisp, a technique closer to confit than a quick saute. Jamon serrano, torn into pieces and scattered over the top just before serving, adds a salty, savory contrast, and the whole dish is meant to be mixed together at the table so the broken yolk coats the potatoes and ham like a natural sauce.

Ingredients

Serves 4

  • 4large potatoes(peeled and thinly sliced)
  • 1 cupolive oil(for frying)
  • 1 tspsalt
  • 4eggs
  • 100 gjamon serrano(torn into pieces)
  • 2 tbspchopped parsley(for garnish)

Instructions

  1. 1

    Fry the potatoes slowly

    Heat olive oil in a wide pan over medium-low heat and cook potato slices gently, stirring occasionally, 15-18 minutes until tender.

  2. 2

    Crisp them up

    Raise the heat to medium-high and fry 3-5 more minutes until the edges turn golden and crisp; season with salt and drain.

  3. 3

    Fry the eggs

    In a separate pan, fry the eggs sunny-side up, keeping the yolks very runny.

  4. 4

    Assemble

    Pile the crispy potatoes onto plates, top with the fried eggs and torn jamon.

  5. 5

    Break the yolks

    Break the egg yolks right before serving so they run into the potatoes.

    Serve immediately after breaking the yolks so the heat keeps everything glossy and warm.

  6. 6

    Finish

    Scatter with parsley and serve hot.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Cook the potatoes low and slow first, then finish hot — this two-stage method gives tender interiors with properly crisp edges.

  • →

    Use good quality olive oil for frying since it flavors the potatoes directly.

  • →

    Break the yolks at the table or right before serving, not earlier — the visual and textural appeal depends on the yolk still being warm and runny.

Variations

  • •

    Add sliced chorizo alongside the jamon for a spicier, smokier version.

  • •

    Some versions fry the potatoes in cubes rather than slices for a different texture.

  • •

    A vegetarian version skips the jamon and adds sauteed mushrooms instead.

Storage

Best assembled and eaten immediately; the potatoes can be fried ahead and reheated in a hot oven, but always fry the eggs fresh right before serving.

History & Origin

Huevos rotos became especially popular in Madrid tapas bars in the late 20th century, building on Spain's long tradition of frying potatoes in olive oil and pairing them simply with eggs and cured ham.

Frequently Asked Questions

Can I bake the potatoes instead of frying?

Yes, though you'll lose some richness — toss sliced potatoes in oil and roast at 200C/400F until tender and crisp at the edges.

What if I can't find jamon serrano?

Prosciutto is a reasonable substitute, though the flavor is milder and slightly sweeter.

Why are my potatoes soggy instead of crisp?

They were likely cooked at too high a heat from the start — start low and slow, then finish with a higher heat only at the end to crisp the edges.

Nutrition Facts

Per serving (350g / 12.3 oz) · 4 servings total

Calories480kcal
Protein18g
Carbohydrates34g
Fat30g
Fiber3g
Protein18g
Carbs34g
Fat30g

Time Summary

Prep time15 min
Cook time25 min
Total time40 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes