Tortilla Española (Spanish Tortilla): A Classic and Comforting Dish

Tortilla Española, also known as Spanish tortilla or Spanish omelette, is a beloved dish that has been enjoyed for generations in Spain and beyond. Made with simple ingredients like eggs, potatoes, onions, and olive oil, this humble yet flavorful dish is a staple of Spanish cuisine. Whether served as a tapa, appetizer, or main course, Tortilla Española is sure to satisfy your appetite and delight your taste buds with its rich, hearty flavors.

Preparation Time:

  • Prep time: 15 minutes
  • Cook time: 30 minutes
  • Total time: 45 minutes


  • 4 large potatoes, peeled and thinly sliced
  • 1 onion, thinly sliced
  • 6 large eggs
  • Salt and pepper, to taste
  • Olive oil, for frying


1. Prepare the Potatoes and Onions:

  • In a large skillet, heat a generous amount of olive oil over medium heat.
  • Add the sliced potatoes and onions to the skillet, ensuring that they are evenly distributed.
  • Cook the potatoes and onions, stirring occasionally, until they are tender and lightly browned, about 10-15 minutes. Be careful not to let them burn.

2. Drain the Potatoes and Onions:

  • Once the potatoes and onions are cooked, use a slotted spoon to transfer them to a large bowl, allowing any excess oil to drain off.

3. Beat the Eggs:

  • In a separate bowl, beat the eggs until well combined.
  • Season with salt and pepper to taste.

4. Combine the Eggs with the Potatoes and Onions:

  • Pour the beaten eggs over the cooked potatoes and onions in the bowl.
  • Gently stir to combine, ensuring that the eggs coat the potatoes and onions evenly.

5. Cook the Tortilla:

  • In the same skillet used to cook the potatoes and onions, heat a small amount of olive oil over medium heat.
  • Pour the egg and potato mixture into the skillet, spreading it out evenly with a spatula.
  • Cook the tortilla for 5-7 minutes, or until the edges start to set and the bottom is golden brown.

6. Flip the Tortilla:

  • Carefully place a large plate or lid over the skillet.
  • Using oven mitts or a kitchen towel to protect your hands, quickly flip the skillet upside down so that the tortilla is transferred onto the plate.

7. Finish Cooking the Tortilla:

  • Slide the tortilla back into the skillet, uncooked side down.
  • Cook for an additional 5-7 minutes, or until the tortilla is cooked through and golden brown on both sides.

8. Serve the Tortilla:

  • Once the tortilla is cooked to your liking, remove it from the skillet and transfer it to a cutting board.
  • Allow the tortilla to cool for a few minutes before slicing it into wedges or squares.
  • Serve the Tortilla Española warm or at room temperature, and enjoy the delicious flavors of this classic Spanish dish!

Cooking Tips:

  • Be sure to use a non-stick skillet or a well-seasoned cast iron skillet to prevent the tortilla from sticking.
  • You can customize the tortilla by adding other ingredients such as cooked ham, chorizo, or bell peppers.
  • Tortilla Española can be served as a tapa, appetizer, or main course, and pairs well with a variety of side dishes and sauces.

Why You’ll Love This Recipe:

  • Simple and Satisfying: With just a few basic ingredients, Tortilla Española delivers big on flavor and texture.
  • Versatile: This dish can be enjoyed hot or cold, making it perfect for any meal of the day.
  • Authentic Taste of Spain: Experience the authentic flavors of Spanish cuisine with this classic recipe that has stood the test of time.


Tortilla Española is a classic Spanish dish that is loved for its simplicity, versatility, and delicious taste. Whether served as a tapa, appetizer, or main course, this hearty dish is sure to please your palate and transport you to the sunny streets of Spain with every bite. Enjoy the rich flavors and comforting warmth of Tortilla Española, and savor the essence of Spanish cuisine at home!

Leave a Reply