When it comes to Spanish cuisine, one dish stands out as a staple: the tortilla. A simple yet flavorful omelette-like dish made with potatoes, onions, and sometimes other ingredients, tortillas are a beloved part of many meals in Spain. Whether you’re looking for a quick snack or a filling breakfast, there’s a Spanish tortilla recipe out there to suit your taste.
From classic combinations like potatoes and onions to more adventurous twists featuring chorizo and peppers, spinach and feta, and even sweet potato and kale, there’s no shortage of delicious options to try. And the best part? These recipes are perfect for any occasion – from brunch with friends to a quick dinner after work.
In this article, we’ll be exploring 19 different Spanish tortilla recipes that are sure to satisfy your cravings. Whether you’re a seasoned cook or just starting out, these recipes will provide endless inspiration for creating delicious and satisfying meals.
Classic Spanish Tortilla with Potatoes and Onions
Classic Spanish Tortilla with Potatoes and Onions
This iconic Spanish dish is a staple of home cooking, made with simple ingredients and a few easy steps. The result is a delicious, crispy-skinned omelette filled with potatoes and onions that’s perfect for breakfast, lunch, or dinner.
Ingredients:
– 4 large eggs
– 2 medium-sized potatoes, peeled and thinly sliced
– 1 medium onion, thinly sliced
– Salt to taste
– Cooking oil or butter
Instructions:
1. Preheat the oven to 375°F (190°C).
2. In a bowl, beat the eggs with a fork until they’re well mixed.
3. Heat a non-stick skillet or omelette pan over medium heat and add a small amount of cooking oil or butter.
4. Add the sliced potatoes and onions to the pan and cook for about 5 minutes, stirring occasionally, until they start to soften.
5. Pour the beaten eggs over the potatoes and onions in the pan.
6. Cook the tortilla for about 3-4 minutes, until the edges start to set.
7. Transfer the pan to the preheated oven and bake for an additional 10-12 minutes, or until the tortilla is fully cooked and golden brown.
Cooking Time: About 20-25 minutes
Spanish Tortilla with Chorizo and Peppers
A classic Spanish dish, this tortilla is a flavorful twist on the traditional recipe, featuring spicy chorizo and sweet bell peppers.
Ingredients:
– 6 eggs
– 1/2 cup diced chorizo
– 1 large onion, thinly sliced
– 2 large bell peppers (any color), sliced
– Salt and pepper to taste
– Cooking oil or butter for greasing the pan
Instructions:
1. Crack the eggs into a bowl and whisk them together with a fork. Add a pinch of salt and pepper to taste.
2. Heat a 10-inch non-stick skillet over medium heat. Grease the pan with a small amount of cooking oil or butter.
3. Add the diced chorizo and cook, stirring occasionally, until it’s lightly browned and crispy (about 5 minutes).
4. Add the sliced onion to the pan and cook until it’s translucent and starting to caramelize (about 8-10 minutes).
5. Add the bell peppers to the pan and cook for an additional 2-3 minutes, or until they’re tender.
6. Pour the egg mixture over the chorizo and vegetables in the pan. Cook, stirring occasionally, until the eggs are almost set (about 5-7 minutes).
7. Use a spatula to gently lift and fold the edges of the tortilla towards the center. Repeat this process several times until the eggs are fully cooked.
8. Remove the tortilla from the heat and let it cool for a minute or two before slicing and serving.
Cooking Time: 20-25 minutes
Spinach and Feta Spanish Tortilla
This classic Spanish tortilla gets a delicious twist with the addition of spinach and feta cheese. A perfect brunch or light meal option.
Ingredients:
– 6 eggs
– 1 cup fresh spinach leaves, chopped
– 1/2 cup crumbled feta cheese
– 1 small onion, thinly sliced
– Salt and pepper to taste
– Olive oil for greasing the pan
Instructions:
1. Preheat your oven to 375°F (190°C).
2. In a large mixing bowl, beat the eggs until well-whisked.
3. Add chopped spinach, crumbled feta cheese, and sliced onion to the eggs. Mix well.
4. Grease a 9-inch (23cm) non-stick skillet or oven-safe pan with olive oil.
5. Pour the egg mixture into the prepared pan.
6. Cook over medium heat for about 3-4 minutes, until the edges start to set.
7. Transfer the pan to the preheated oven and bake for 15-20 minutes, or until the tortilla is cooked through.
8. Remove from the oven and let it cool slightly before serving.
Cooking Time: 20 minutes
Garlic and Herb Spanish Tortilla
Transform your brunch game with this savory and aromatic Spanish tortilla, infused with the flavors of garlic, herbs, and potatoes.
Ingredients:
– 4 large eggs
– 1 medium potato, peeled and thinly sliced
– 2 cloves of garlic, minced
– 1 tablespoon olive oil
– Salt and pepper to taste
– Fresh parsley, chopped (optional)
Instructions:
1. Preheat the oven to 375°F (190°C).
2. In a large bowl, whisk together eggs and a pinch of salt.
3. Heat the olive oil in a non-stick skillet over medium heat. Add the sliced potatoes and cook for about 5 minutes or until they start to soften.
4. Add the minced garlic and cook for an additional minute, stirring constantly.
5. Pour the egg mixture over the potatoes and garlic. Cook for about 2-3 minutes or until the edges start to set.
6. Transfer the skillet to the preheated oven and bake for 12-15 minutes or until the tortilla is cooked through and slightly puffed.
7. Garnish with chopped parsley, if desired.
Cooking Time: 18-20 minutes
Spanish Tortilla with Smoked Paprika and Manchego
A classic Spanish tortilla gets a smoky twist with the addition of smoked paprika and the creamy richness of Manchego cheese. This simple yet flavorful dish is perfect for breakfast, lunch, or dinner.
Ingredients:
– 6 eggs
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1/2 teaspoon smoked paprika
– Salt and pepper to taste
– 1/4 cup Manchego cheese, grated
Instructions:
1. In a large bowl, whisk together eggs and a pinch of salt.
2. Heat a 10-inch non-stick skillet over medium heat. Add chopped onion and cook until translucent, about 3 minutes.
3. Add minced garlic and cook for an additional minute.
4. Pour in egg mixture and cook until the edges start to set, about 2-3 minutes.
5. Sprinkle smoked paprika and grated Manchego cheese evenly over the eggs.
6. Use a spatula to gently fold the edges of the tortilla towards the center, allowing uncooked egg to flow to the edges.
7. Cook for an additional 2-3 minutes or until the eggs are almost set.
8. Remove from heat and let cool slightly before serving.
Cooking Time: 10-12 minutes
Sweet Potato and Kale Spanish Tortilla
This Spanish tortilla recipe combines the natural sweetness of sweet potatoes with the earthy flavor of kale, making for a delicious and nutritious breakfast or snack.
Ingredients:
– 2 large sweet potatoes, peeled and diced
– 1 bunch of curly kale, stems removed and leaves chopped
– 4 eggs
– 1/2 cup milk
– Salt and pepper to taste
– Cooking spray or oil
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large bowl, whisk together eggs and milk. Season with salt and pepper.
3. In a separate pan, cook the diced sweet potatoes over medium heat until tender, about 5 minutes. Add chopped kale and cook until wilted, about 2-3 minutes.
4. Pour egg mixture over cooked sweet potato and kale mixture in the pan. Cook for 1-2 minutes or until edges start to set.
5. Transfer the pan to the preheated oven and bake for 12-15 minutes or until the tortilla is fully set.
6. Remove from oven, let cool slightly before serving.
Cooking Time: 20-25 minutes
Spanish Tortilla with Roasted Red Peppers and Goat Cheese
A classic Spanish tortilla gets a sweet and tangy twist with the addition of roasted red peppers and creamy goat cheese.
Ingredients:
– 4 large eggs
– 1/2 cup roasted red pepper, diced
– 1/4 cup crumbled goat cheese
– Salt and pepper to taste
– 2 tablespoons olive oil
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a bowl, whisk together eggs and a pinch of salt.
3. Heat the olive oil in an 8-inch non-stick skillet over medium heat.
4. Pour in the egg mixture and cook for about 2-3 minutes, until edges start to set.
5. Add the diced roasted red pepper and crumbled goat cheese on one half of the tortilla.
6. Use a spatula to gently fold the other half of the tortilla over the filling.
7. Cook for an additional 1-2 minutes, until the cheese is melted and the eggs are cooked through.
8. Serve warm or at room temperature.
Cooking Time: Approximately 10-12 minutes
Mediterranean-Style Tortilla with Olives and Sun-Dried Tomatoes
Savor the flavors of the Mediterranean with this simple and delicious tortilla, featuring olives and sun-dried tomatoes.
Ingredients:
– 1 whole wheat tortilla (8-10 inches)
– 1/4 cup pitted green olives, sliced
– 2 tablespoons olive oil
– 1/4 cup chopped fresh parsley
– 1/4 cup crumbled feta cheese
– 1/4 cup sun-dried tomatoes, chopped
– Salt and pepper to taste
Instructions:
1. Preheat your oven to 375°F (190°C).
2. Brush the tortilla with olive oil.
3. Sprinkle the olives, parsley, feta cheese, and sun-dried tomatoes evenly over the tortilla.
4. Season with salt and pepper to taste.
5. Fold the tortilla in half or roll it up tightly.
6. Bake for 10-12 minutes, or until the tortilla is crispy and golden brown.
Cooking Time: 10-12 minutes
Spanish Tortilla with Serrano Ham and Asparagus
A classic Spanish omelette gets a flavorful twist with the addition of salty Serrano ham and tender asparagus. This simple yet impressive dish is perfect for breakfast, lunch, or dinner.
Ingredients:
– 6 eggs
– 2 tablespoons olive oil
– 1/4 cup diced Serrano ham
– 1/2 cup fresh asparagus tips
– Salt and pepper to taste
– Fresh parsley, chopped (optional)
Instructions:
1. In a large bowl, whisk together eggs and a pinch of salt.
2. Heat the olive oil in a 9-inch non-stick skillet over medium heat.
3. Pour in the egg mixture and cook until the edges start to set, about 2-3 minutes.
4. Add the diced Serrano ham and asparagus tips; gently fold the tortilla to distribute the ingredients evenly.
5. Cook for an additional 2-3 minutes or until the eggs are almost set.
6. Use a spatula to carefully fold the tortilla in half; cook for another minute.
7. Slide the tortilla onto a plate and sprinkle with chopped parsley, if desired.
Cooking Time: 8-10 minutes
Zucchini and Carrot Spanish Tortilla
A twist on the classic Spanish tortilla, this recipe adds zucchini and carrot for added flavor and nutrients. Perfect as a snack or light meal.
Ingredients:
– 4 large eggs
– 1 medium zucchini, diced
– 2 medium carrots, peeled and grated
– 1 small onion, finely chopped
– Salt and pepper to taste
– 2 tablespoons olive oil
Instructions:
1. Heat the olive oil in a non-stick skillet over medium heat.
2. Add the chopped onion and cook until translucent, about 3-4 minutes.
3. Add the diced zucchini and grated carrot. Cook for an additional 5 minutes, stirring occasionally.
4. In a large bowl, whisk together the eggs and season with salt and pepper.
5. Pour the egg mixture over the vegetables in the skillet.
6. Cook for 2-3 minutes or until the edges start to set.
7. Use a spatula to gently lift and fold the tortilla, allowing uncooked egg to flow to the top.
8. Repeat this process for about 5-7 minutes, or until the eggs are almost set.
9. Remove from heat and let cool slightly before slicing and serving.
Cooking Time: 15-20 minutes
Mushroom and Thyme Spanish Tortilla
A classic Spanish omelette gets a flavorful boost from earthy mushrooms and fragrant thyme.
Ingredients:
– 6 eggs
– 1/2 cup mixed mushrooms (button, cremini, shiitake), sliced
– 1 tablespoon olive oil
– 1 teaspoon fresh thyme leaves, chopped
– Salt and pepper to taste
Instructions:
1. Heat the olive oil in a large non-stick skillet over medium heat.
2. Add the sliced mushrooms and cook until they release their moisture and start to brown (about 5 minutes).
3. In a bowl, whisk together the eggs and a pinch of salt.
4. Pour the egg mixture over the cooked mushrooms in the skillet.
5. Cook for about 1 minute, until the edges start to set.
6. Sprinkle chopped thyme leaves over the top.
7. Use a spatula to gently lift and fold the tortilla in thirds.
8. Cook for an additional 30 seconds to a minute, until the eggs are almost set.
9. Remove from heat and let cool slightly before serving.
Cooking Time: About 10-12 minutes
Spanish Tortilla with Piquillo Peppers and Jamón
Experience the rich flavors of Spain with this simple yet flavorful tortilla recipe, featuring sweet piquillo peppers and savory jamón.
Ingredients:
– 6 large eggs
– 1/2 cup diced piquillo peppers (from a jar or homemade)
– 2 tablespoons olive oil
– 4 slices of jamón ibérico or serrano ham, thinly sliced
– Salt to taste
– Fresh parsley, chopped (optional)
Instructions:
1. Preheat your oven to 375°F (190°C).
2. Crack the eggs into a bowl and whisk them together with a fork. Add salt to taste.
3. Heat the olive oil in a large non-stick skillet over medium heat.
4. Pour the egg mixture into the skillet and cook for about 5 minutes, until the edges start to set.
5. Arrange the piquillo peppers and jamón slices on top of the eggs.
6. Transfer the skillet to the preheated oven and bake for 10-12 minutes, or until the eggs are almost set and the peppers are tender.
7. Remove from the oven and garnish with chopped parsley if desired.
Cooking Time: 15-17 minutes
Gluten-Free Spanish Tortilla with Almond Flour
A classic Spanish omelette gets a gluten-free twist using almond flour, perfect for a delicious breakfast or brunch.
Ingredients:
– 2 large eggs
– 1/4 cup almond flour
– 1/2 teaspoon salt
– 1 tablespoon olive oil
– Optional: chopped vegetables (e.g., bell peppers, onions, mushrooms) and/or cheese
Instructions:
1. In a medium bowl, whisk together eggs, almond flour, and salt until smooth.
2. Heat the olive oil in a non-stick skillet over medium heat.
3. Pour in the egg mixture and cook for 2-3 minutes or until the edges start to set.
4. Use a spatula to gently lift and fold the edges of the tortilla towards the center, allowing uncooked egg to flow to the edges.
5. Continue cooking and folding for an additional 2-3 minutes, until the eggs are almost set.
6. Add optional chopped vegetables and/or cheese to one half of the tortilla and fold the other half over.
7. Cook for another minute, then slide the tortilla onto a plate and serve hot.
Cooking Time: 8-10 minutes
Egg White Spanish Tortilla with Fresh Herbs

A twist on the classic tortilla, this recipe adds a boost of protein and freshness from egg whites and herbs.
Ingredients:
– 2 large egg whites
– 1 tablespoon olive oil
– Salt and pepper to taste
– Fresh herbs (chives, parsley, cilantro, or basil)
– 6-8 corn tortillas
Instructions:
1. Preheat a non-stick skillet or griddle over medium heat.
2. Whisk egg whites until frothy; season with salt and pepper.
3. Brush tortillas lightly with olive oil on both sides.
4. Pour whisked eggs onto tortilla, spreading evenly to cover the surface.
5. Cook for 2-3 minutes, until edges start to set. Loosen with a spatula.
6. Flip and cook for an additional 1-2 minutes, until whites are cooked through.
7. Garnish with fresh herbs.
Cooking Time: 5-7 minutes
Spicy Spanish Tortilla with Harissa and Feta

A twist on the classic Spanish tortilla, this recipe adds a spicy kick from harissa and a tangy bite from feta cheese.
Ingredients:
– 4 large eggs
– 1/2 cup chopped fresh parsley
– 1/4 cup crumbled feta cheese
– 2 tablespoons olive oil
– 1 small onion, diced
– 1 clove garlic, minced
– 1 teaspoon harissa
– Salt and pepper to taste
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large bowl, whisk together eggs, parsley, feta cheese, olive oil, onion, garlic, and harissa.
3. Season with salt and pepper to taste.
4. Heat a 9-inch non-stick skillet over medium heat.
5. Pour in the egg mixture and cook for 2-3 minutes, until edges start to set.
6. Transfer skillet to preheated oven and bake for 10-12 minutes, or until center is just set.
7. Remove from oven and let cool slightly before slicing and serving.
Cooking Time: 15-17 minutes
Spanish Tortilla with Leeks and Gruyère
A classic Spanish omelette gets a delicious twist with the addition of caramelized leeks and nutty Gruyère cheese.
Ingredients:
– 4 large eggs
– 2 medium leeks, thinly sliced
– 1/4 cup Gruyère cheese, grated
– Salt and pepper to taste
– 1 tablespoon olive oil
Instructions:
1. Preheat the oven to 375°F (190°C).
2. In a large skillet, heat the olive oil over medium heat. Add the sliced leeks and cook until caramelized, about 10-12 minutes.
3. In a separate bowl, whisk together the eggs and a pinch of salt.
4. Pour the egg mixture over the cooked leeks in the skillet.
5. Sprinkle the grated Gruyère cheese evenly over the eggs.
6. Transfer the skillet to the preheated oven and bake for 12-15 minutes or until the eggs are set and the cheese is melted.
7. Remove from the oven and let it cool slightly before slicing and serving.
Cooking Time: 20-25 minutes
Spanish Tortilla with Crispy Prosciutto and Arugula
A classic Spanish tortilla gets a luxurious twist with the addition of crispy prosciutto and peppery arugula. This savory tart is perfect for a light dinner or as an impressive appetizer.
Ingredients:
– 6 large eggs
– 1/2 cup heavy cream
– Salt to taste
– 4-6 slices of prosciutto, thinly sliced
– 1 bunch of arugula, leaves separated
– 2 tablespoons olive oil
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large bowl, whisk together eggs and heavy cream. Season with salt.
3. Heat the olive oil in a 9-inch (23cm) non-stick skillet over medium heat.
4. Pour in the egg mixture and cook for 2-3 minutes, until edges start to set.
5. Arrange prosciutto slices on top of the eggs, slightly overlapping each other.
6. Transfer the skillet to the preheated oven and bake for 12-15 minutes, or until the tortilla is fully cooked and the prosciutto is crispy.
7. Remove from the oven and let cool slightly.
8. Top with arugula leaves and serve warm.
Cooking Time: 15-18 minutes
Seafood Spanish Tortilla with Shrimp and Peas
A twist on the classic Spanish tortilla, this recipe adds succulent shrimp and sweet peas to create a flavorful and filling dish perfect for any meal.
Ingredients:
– 6 eggs
– 1 cup mixed seafood (shrimp, scallops, mussels)
– 1/2 cup fresh peas
– 1 small onion, diced
– 2 cloves garlic, minced
– Salt and pepper to taste
– Cooking oil or butter for greasing the pan
Instructions:
1. Preheat oven to 375°F (190°C).
2. In a large mixing bowl, whisk together eggs and a pinch of salt.
3. Heat a 10-inch non-stick skillet over medium heat. Add a small amount of oil or butter to grease the pan.
4. Add diced onion and minced garlic; cook until softened, about 3 minutes.
5. Add mixed seafood (shrimp, scallops, mussels) and peas. Cook for an additional 2-3 minutes, until seafood is pink and slightly cooked.
6. Pour in egg mixture and cook until edges start to set, about 2-3 minutes.
7. Transfer skillet to the preheated oven and bake for 12-15 minutes, or until eggs are fully set.
Cooking Time: Approximately 20-25 minutes
Vegan Chickpea Flour Spanish Tortilla
Vegan Chickpea Flour Spanish Tortilla Recipe
A traditional Spanish tortilla gets a plant-based twist with the addition of chickpea flour, creating a rich and satisfying egg-free alternative.
Ingredients:
– 1 cup chickpea flour
– 2 tablespoons olive oil
– 1 small onion, finely chopped
– 2 cloves garlic, minced
– 1/2 cup mixed vegetables (such as bell peppers, zucchini, and mushrooms)
– 1 teaspoon smoked paprika
– Salt and pepper to taste
– Fresh parsley or cilantro for garnish
Instructions:
1. Preheat your oven to 375°F (190°C).
2. In a large bowl, whisk together the chickpea flour and olive oil until smooth.
3. Add the chopped onion, minced garlic, mixed vegetables, smoked paprika, salt, and pepper. Mix well.
4. Pour the mixture into a greased 9-inch springform pan or cast-iron skillet.
5. Bake for 35-40 minutes, or until the edges are golden brown and the center is set.
6. Garnish with fresh parsley or cilantro before serving.
Cooking Time: 35-40 minutes
Summary
Get ready to spice up your mealtime with these 19 delectable Spanish tortilla recipes! From classic combinations like potatoes and onions to innovative twists featuring chorizo, smoked paprika, and goat cheese, there’s something for every taste. Add some Mediterranean flair with olives and sun-dried tomatoes or go bold with spicy harissa and feta. Whether you’re looking for gluten-free or vegan options, this collection has got you covered. With recipes ranging from simple to sophisticated, you’ll never run out of ideas for a delicious Spanish tortilla.















