Tortilla Española (Potato and Onion Frittata)

Spanish potato and onion frittata
Smneedham / Getty Images
Prep: 20 mins
Cook: 20 mins
Total: 40 mins
Servings: 4 to 6 servings
Nutritional Guidelines (per serving)
251 Calories
17g Fat
14g Carbs
11g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 to 6
Amount per serving
Calories 251
% Daily Value*
Total Fat 17g 21%
Saturated Fat 4g 19%
Cholesterol 279mg 93%
Sodium 168mg 7%
Total Carbohydrate 14g 5%
Dietary Fiber 2g 6%
Protein 11g
Calcium 70mg 5%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This potato and egg frittata came to South America from Spain, where it is often cut into small wedges and served as tapas. Tortilla española, also known in Latin America as torta de papas, makes a great one-dish supper, thanks to simple ingredients that are often on hand.

Add whatever else you find in the fridge, like ham, bacon, chorizo, mushrooms, red peppers, or cheese, for a different twist on this dish every time you make it.

Many recipes call for flipping the torta and returning it to the pan to cook the other side. You need a good nonstick pan or lots of oil to do this successfully. The broiler method is an easier option.


  • 3 to 4 medium potatoes
  • 1 large onion
  • 4 tablespoons vegetable oil (or olive oil; divided)
  • Salt (to taste)
  • Black pepper (to taste)
  • 8 eggs
  • 1/3 cup cream (or whole milk)
  • Optional: chopped cilantro or parsley

Steps to Make It

  1. Gather the ingredients.

  2. Peel the potatoes and slice very thinly (about 1/4-inch thick) or cut them into 1/2-inch cubes.

  3. Place the cut potatoes into a bowl and cover them with salted water, about 15 minutes.

  4. Slice the onion thinly.

  5. In a heavy, oven-proof, 12-inch skillet that is at least 2 inches deep, heat 2 tablespoons of oil over medium heat. Add the sliced onions and cook until the onions are soft, fragrant, and turning golden.

  6. Drain the potatoes and pat them dry.

  7. In a bowl, toss the potatoes with the remaining 2 tablespoons of oil and season with salt and pepper.

  8. Add the potatoes to the onions in the skillet.

  9. Cover and cook the potatoes over low heat until tender, stirring occasionally to keep them from sticking to the pan and burning.

  10. In a large bowl, whisk together the eggs and cream, seasoning with salt and pepper.

  11. Pour the milk and egg mixture over the potatoes and onions.

  12. Sprinkle chopped parsley or cilantro over the eggs and potatoes.

  13. Cook the mixture over low heat until the eggs seem mostly set, being careful not to burn them, about 5 to 8 minutes.

  14. If you are using a nonstick pan, you can carefully flip the frittata: Turn a plate upside down over the skillet.

  15. Turn the skillet over so that the frittata falls onto the now right-side-up plate.

  16. Slide the frittata from the plate back into the pan so the browned side is facing up and cook over low heat for a few more minutes.

  17. Cut the tortilla into wedges to serve. Enjoy.

To Finish Under the Broiler

If your skillet is not nonstick, you can finish cooking the eggs under the broiler: Preheat the broiler, then place the skillet under the broiler until the top of the frittata is browned and slightly crispy.