Welcome to a delicious journey through Spain’s most beloved comfort food! Whether you’re craving a quick weeknight dinner or a show-stopping brunch, our roundup of 23 Spanish tortilla recipes has something for every home cook. From classic potato versions to creative twists, get ready to discover new favorites that will bring authentic Spanish flavor right to your kitchen. Let’s dive in and find your perfect tortilla!
Classic Spanish Tortilla with Potatoes and Eggs
Just now, as the afternoon light slants through my kitchen window, I find myself reaching for the familiar comfort of potatoes and eggs. This simple combination, when given patience and care, transforms into something quietly magnificent—a humble tortilla that feels like a warm embrace on a winter day.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– Yukon Gold potatoes – 1 lb
– Yellow onion – 1 medium
– Olive oil – ½ cup
– Eggs – 6 large
– Salt – 1 tsp
Instructions
1. Peel the Yukon Gold potatoes and slice them into ⅛-inch thick rounds using a sharp knife or mandoline.
2. Thinly slice the yellow onion into half-moons.
3. Heat the olive oil in a 10-inch nonstick skillet over medium-low heat until it shimmers, about 3 minutes.
4. Add the potato slices and onion slices to the skillet, ensuring they are submerged in oil.
5. Cook the potatoes and onions for 20–25 minutes, stirring gently every 5 minutes, until the potatoes are tender when pierced with a fork but not browned.
6. While the potatoes cook, crack the eggs into a large bowl and whisk them with the salt until just combined, being careful not to overbeat.
7. Drain the potatoes and onions in a colander over a bowl, reserving 2 tablespoons of the olive oil.
8. Let the potato mixture cool for 5 minutes, then gently fold it into the beaten eggs until evenly coated.
9. Wipe the skillet clean with a paper towel and heat the reserved 2 tablespoons of olive oil over medium heat.
10. Pour the egg and potato mixture into the skillet, spreading it evenly with a spatula.
11. Cook for 4–5 minutes until the edges are set and the bottom is golden brown, gently shaking the pan occasionally to prevent sticking.
12. Place a large plate over the skillet and carefully invert the tortilla onto the plate.
13. Slide the tortilla back into the skillet, uncooked side down, and cook for another 3–4 minutes until fully set and lightly golden.
14. Transfer the tortilla to a cutting board and let it rest for 10 minutes before slicing.
You’ll find the texture delightfully tender, with soft potatoes nestled in a creamy egg base, offering a subtle sweetness from the slow-cooked onions. Serve it warm or at room temperature, perhaps with a simple arugula salad or sliced thinly as part of a tapas spread, where its understated elegance truly shines.
Spinach and Feta Spanish Tortilla
Sometimes the simplest meals become the most memorable, especially when they bridge cultures and comfort. This spinach and feta tortilla, a Spanish-inspired twist on the classic, transforms humble ingredients into a satisfying, sliceable meal that feels both rustic and refined. It’s the kind of dish that invites you to slow down, to savor each layer as it comes together.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– Olive oil – ¼ cup
– Yellow onion – 1 medium, thinly sliced
– Baby spinach – 5 oz
– Eggs – 6 large
– Feta cheese – 4 oz, crumbled
– Salt – ½ tsp
– Black pepper – ¼ tsp
Instructions
1. Heat 2 tablespoons of olive oil in a 10-inch nonstick skillet over medium-low heat until it shimmers, about 2 minutes.
2. Add the sliced onion and cook, stirring occasionally, until soft and translucent, 8–10 minutes.
3. Stir in the baby spinach and cook just until wilted, about 2 minutes, then remove the skillet from heat and let the mixture cool slightly.
4. In a large bowl, whisk the eggs with salt and black pepper until fully combined and slightly frothy.
5. Gently fold the cooled spinach-onion mixture and crumbled feta into the eggs until evenly distributed.
6. Wipe the skillet clean, add the remaining 2 tablespoons of olive oil, and heat over medium heat until hot, about 1 minute.
7. Pour the egg mixture into the skillet, spreading it evenly with a spatula, and cook undisturbed for 5 minutes to set the bottom.
8. Reduce the heat to low, cover the skillet with a lid, and cook until the edges are firm and the center is just set, 12–15 minutes.
9. Carefully slide the tortilla onto a plate, then invert it back into the skillet to cook the other side for 3–4 minutes until golden.
10. Transfer the tortilla to a cutting board and let it rest for 5 minutes before slicing.
Just out of the pan, it’s wonderfully tender with pockets of creamy feta and earthy spinach, perfect for slicing into wedges. Serve it warm or at room temperature with a simple salad, or tuck slices into crusty bread for a hearty sandwich that celebrates quiet moments at the table.
Chorizo and Red Pepper Spanish Tortilla
Dusk settles softly outside my kitchen window, and I find myself craving something warm and comforting—a simple dish that feels like a gentle embrace after a long day. This chorizo and red pepper Spanish tortilla is just that, a humble yet deeply satisfying meal that comes together with quiet ease.
Serving: 4 | Pre Time: 10 minutes | Cooking Time: 25 minutes
Ingredients
– Olive oil – 3 tbsp
– Spanish chorizo – 4 oz, sliced
– Red bell pepper – 1, thinly sliced
– Yellow onion – 1, thinly sliced
– Eggs – 6
– Salt – ½ tsp
– Black pepper – ¼ tsp
Instructions
1. Heat 1 tbsp olive oil in a 10-inch nonstick skillet over medium heat until shimmering, about 2 minutes.
2. Add chorizo slices and cook until lightly browned and oils release, 3–4 minutes, stirring occasionally.
3. Transfer chorizo to a plate, leaving oil in the skillet.
4. Add red bell pepper and onion to the skillet, cooking until softened and edges caramelize, 8–10 minutes, stirring every 2 minutes.
5. Return chorizo to the skillet, stirring to combine, then remove from heat.
6. In a large bowl, whisk eggs with salt and black pepper until frothy and uniform.
7. Tip: Let the egg mixture sit for 1 minute to allow salt to dissolve for even seasoning.
8. Pour egg mixture into the skillet, gently stirring to distribute ingredients evenly.
9. Cook over low heat until edges set and center is slightly jiggly, 10–12 minutes, running a spatula around edges occasionally.
10. Tip: Cover the skillet loosely with a lid to help the top cook through without burning the bottom.
11. Carefully flip the tortilla by sliding it onto a plate, then inverting it back into the skillet.
12. Tip: Use a plate slightly larger than the skillet for easier flipping without spills.
13. Cook the second side until golden and fully set, 3–4 minutes.
14. Transfer to a cutting board and let rest for 5 minutes before slicing.
Kindly slice it into wedges, revealing layers of smoky chorizo and sweet peppers nestled in tender eggs. The texture is delightfully firm yet creamy, with a rich, savory depth that pairs beautifully with a simple green salad or crusty bread for a cozy, complete meal.
Caramelized Onion and Brie Spanish Tortilla
Cooking sometimes feels like a quiet conversation with ingredients, a slow dance where patience yields the sweetest rewards. This tortilla, with its layers of soft egg and melting cheese, is one of those gentle, comforting dishes that fills the kitchen with warmth. It’s a simple yet deeply satisfying meal, perfect for a lazy weekend brunch or a cozy dinner.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– Yellow onions – 2 large
– Olive oil – ¼ cup
– Eggs – 6 large
– Brie cheese – 4 oz
– Salt – ½ tsp
– Black pepper – ¼ tsp
Instructions
1. Peel and thinly slice the yellow onions into half-moons.
2. Heat the olive oil in a 10-inch nonstick skillet over medium-low heat.
3. Add the sliced onions and cook, stirring occasionally, for 20–25 minutes until deeply golden brown and caramelized, reducing heat if they start to burn.
4. While the onions cook, crack the eggs into a large bowl and whisk until fully blended.
5. Cut the Brie cheese into small cubes, discarding the rind if desired for a creamier texture.
6. Season the whisked eggs with salt and black pepper.
7. Once the onions are caramelized, remove the skillet from heat and let cool for 2 minutes.
8. Gently fold the caramelized onions and Brie cubes into the egg mixture until evenly distributed.
9. Wipe the skillet clean with a paper towel and return it to medium heat.
10. Pour the egg mixture into the skillet and cook undisturbed for 4–5 minutes until the edges set.
11. Carefully flip the tortilla by sliding it onto a plate and inverting it back into the skillet, or use a lid to help turn it.
12. Cook for another 3–4 minutes until the center is just set and the exterior is golden brown.
13. Transfer the tortilla to a cutting board and let rest for 5 minutes before slicing.
This tortilla emerges with a custardy interior that contrasts beautifully with the crisp, golden edges. The Brie melts into creamy pockets, while the caramelized onions add a subtle sweetness that lingers on the palate. Try serving it warm with a simple arugula salad or slice it into wedges for a portable picnic treat.
Zucchini and Goat Cheese Spanish Tortilla
Sometimes, the simplest meals are the ones that feel most like home, a quiet comfort found in the gentle sizzle of a pan and the soft, earthy aroma of vegetables meeting heat. This tortilla, with its layers of tender zucchini and creamy goat cheese, is a quiet celebration of those small, grounding moments in the kitchen.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– Zucchini – 2 medium, thinly sliced
– Yellow onion – 1 small, thinly sliced
– Large eggs – 6
– Goat cheese – 4 oz, crumbled
– Olive oil – 3 tbsp
– Salt – ¾ tsp
– Black pepper – ¼ tsp
Instructions
1. Heat 2 tablespoons of olive oil in a 10-inch non-stick skillet over medium heat until it shimmers, about 2 minutes.
2. Add the sliced zucchini and onion to the skillet, spreading them in an even layer.
3. Cook the vegetables, stirring occasionally, until the zucchini is tender and lightly golden and the onion is translucent, about 8-10 minutes; season with ½ teaspoon of salt and the black pepper, then transfer to a plate to cool slightly.
4. In a large bowl, crack the 6 eggs and whisk them vigorously with the remaining ¼ teaspoon of salt until uniform and slightly frothy.
5. Gently fold the cooled zucchini-onion mixture and the crumbled goat cheese into the whisked eggs until just combined.
6. Wipe the skillet clean with a paper towel, then add the remaining 1 tablespoon of olive oil and heat over medium-low heat.
7. Pour the egg mixture into the skillet, using a spatula to spread it evenly and tuck in any stray vegetables.
8. Cook the tortilla undisturbed for 8-10 minutes, until the edges are set and the center is mostly firm but still slightly jiggly; to ensure even cooking, run a spatula around the edge occasionally to prevent sticking.
9. Place a large, flat plate over the skillet, and using oven mitts, carefully invert the skillet to flip the tortilla onto the plate.
10. Slide the tortilla back into the skillet, cooked-side up, and cook for another 5-7 minutes until the bottom is golden brown and a knife inserted into the center comes out clean.
11. Transfer the tortilla to a cutting board and let it rest for 5 minutes before slicing.
12. Slice the tortilla into wedges and serve warm or at room temperature.
Often, the first bite reveals a wonderfully creamy interior, with the goat cheese melting into pockets of richness against the sweet, softened zucchini. Its texture is firm yet tender, making it perfect for a leisurely brunch or sliced into smaller pieces as a tapas-style appetizer with a drizzle of good olive oil.
Baked Tortilla Española with Garlic Aioli
Drifting through the kitchen this afternoon, I found myself craving something simple yet deeply comforting—a dish that feels like a warm embrace on a quiet day. This baked tortilla española, with its golden layers and creamy garlic aioli, is just that: a humble, soul-satisfying meal that transforms everyday ingredients into something special. It’s the kind of recipe I turn to when I want to slow down, savor the process, and fill the house with the gentle aroma of garlic and potatoes.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 45 minutes
Ingredients
- Potatoes – 1 lb
- Onion – 1 medium
- Eggs – 6 large
- Olive oil – ¼ cup
- Salt – 1 tsp
- Black pepper – ½ tsp
- Mayonnaise – ½ cup
- Garlic – 2 cloves
- Lemon juice – 1 tbsp
Instructions
- Preheat the oven to 375°F and lightly grease a 9-inch round baking dish with olive oil.
- Peel the potatoes and onion, then thinly slice them into ⅛-inch rounds using a sharp knife or mandoline for even cooking.
- Heat 2 tablespoons of olive oil in a large skillet over medium heat until it shimmers, about 2 minutes.
- Add the potato and onion slices to the skillet, spreading them in an even layer, and cook for 10–12 minutes, stirring occasionally, until they are tender but not browned.
- Transfer the cooked potatoes and onions to a large bowl and let them cool for 5 minutes to prevent the eggs from scrambling.
- In a separate bowl, whisk the eggs with salt and black pepper until fully combined and slightly frothy.
- Pour the egg mixture over the cooled potatoes and onions, gently folding to coat everything evenly without breaking the slices.
- Pour the combined mixture into the prepared baking dish, smoothing the top with a spatula.
- Bake in the preheated oven for 25–30 minutes, or until the top is golden brown and a toothpick inserted into the center comes out clean.
- While the tortilla bakes, prepare the garlic aioli: finely mince the garlic cloves and combine them with mayonnaise and lemon juice in a small bowl, stirring until smooth.
- Let the baked tortilla cool in the dish for 10 minutes before slicing to allow it to set properly.
- Serve warm or at room temperature, topped with a dollop of garlic aioli.
Finally, this dish emerges from the oven with a tender, custard-like interior and a crisp, golden crust that yields gently to the fork. The garlic aioli adds a bright, creamy contrast, making each bite a balance of earthy potatoes and zesty freshness. For a creative twist, try serving it alongside a simple green salad or as part of a tapas spread, where its comforting flavors can truly shine.
Serrano Ham and Manchego Cheese Spanish Tortilla
Often, the simplest dishes hold the most comfort, like this Spanish tortilla that transforms humble eggs into a warm, savory meal. It’s a quiet kitchen ritual, layering thin slices of serrano ham and nutty manchego into golden potatoes and onions, then letting it all set into a tender, sliceable pie. A reminder that good food doesn’t need to be complicated, just made with care.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– Yukon Gold potatoes – 1 lb
– Yellow onion – 1 medium
– Olive oil – ½ cup
– Eggs – 6 large
– Serrano ham – 2 oz
– Manchego cheese – 3 oz
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Peel the Yukon Gold potatoes and slice them into ⅛-inch thick rounds using a sharp knife or mandoline.
2. Thinly slice the yellow onion into half-moons.
3. Heat the olive oil in a 10-inch non-stick skillet over medium-low heat until it shimmers, about 2 minutes.
4. Add the potato slices and onion slices to the skillet, ensuring they are mostly submerged in the oil.
5. Cook the potatoes and onions for 15 minutes, stirring gently every 3–4 minutes with a spatula, until the potatoes are tender but not browned.
6. Tip: Keep the heat low to prevent browning and ensure even cooking without crisping the edges.
7. While the potatoes cook, crack the 6 large eggs into a large bowl and whisk vigorously until fully blended and slightly frothy.
8. Season the whisked eggs with 1 tsp of salt and ½ tsp of black pepper.
9. Drain the cooked potatoes and onions in a colander set over a bowl, reserving 2 tbsp of the warm olive oil.
10. Let the potatoes and onions cool for 2 minutes, then gently fold them into the seasoned egg mixture.
11. Thinly slice the serrano ham into strips and shred the manchego cheese using a box grater.
12. Stir the serrano ham strips and shredded manchego cheese into the egg and potato mixture until evenly distributed.
13. Tip: Reserve a small handful of cheese to sprinkle on top for a golden, cheesy crust.
14. Wipe the skillet clean with a paper towel and heat the reserved 2 tbsp of olive oil over medium heat until it shimmers.
15. Pour the egg mixture into the skillet, spreading it evenly with a spatula.
16. Cook for 4 minutes without stirring, until the edges are set and lightly golden.
17. Place a large plate over the skillet and carefully invert the tortilla onto the plate.
18. Slide the tortilla back into the skillet, uncooked side down, and cook for another 3–4 minutes until the center is fully set and a toothpick inserted comes out clean.
19. Tip: Invert confidently in one swift motion to maintain the tortilla’s shape and avoid breaking.
20. Transfer the cooked tortilla to a cutting board and let it rest for 5 minutes before slicing.
Kindly slice it into wedges to reveal the layered ham and cheese within, each bite offering a creamy, soft texture from the eggs and potatoes, punctuated by the salty ham and rich, nutty cheese. Serve it warm with a simple green salad or at room temperature for a picnic, where its flavors deepen and meld together beautifully.
Artichoke and Sun-Dried Tomato Spanish Tortilla
Unfolding the layers of a quiet afternoon, I find myself drawn to the kitchen, where simple ingredients can transform into something deeply comforting. This tortilla, with its tender artichokes and rich sun-dried tomatoes, feels like a warm embrace on a slow day, a dish that asks for patience and rewards it with every bite.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– Large eggs – 6
– Yukon Gold potatoes – 1 lb
– Yellow onion – 1 medium
– Artichoke hearts in water – 1 (14 oz) can
– Sun-dried tomatoes in oil – ½ cup
– Extra virgin olive oil – ¼ cup
– Kosher salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Peel the Yukon Gold potatoes and slice them into ⅛-inch thick rounds using a sharp knife or mandoline for even cooking.
2. Thinly slice the yellow onion into half-moons.
3. Drain the artichoke hearts from the can and pat them dry with a paper towel to remove excess moisture, which helps prevent a soggy tortilla.
4. Chop the sun-dried tomatoes into small pieces, reserving 1 tablespoon of their oil for later use.
5. In a 10-inch non-stick skillet, heat 2 tablespoons of extra virgin olive oil over medium heat until it shimmers, about 2 minutes.
6. Add the potato slices and onion to the skillet, seasoning with ½ teaspoon of kosher salt and ¼ teaspoon of black pepper.
7. Cook the potatoes and onions for 12-15 minutes, stirring occasionally, until the potatoes are tender when pierced with a fork and the onions are translucent.
8. While the potatoes cook, crack the 6 large eggs into a large bowl and whisk them vigorously until fully combined and slightly frothy.
9. Once the potatoes are done, transfer them and the onions to the bowl with the eggs, gently folding to coat everything evenly.
10. Stir in the chopped artichoke hearts and sun-dried tomatoes along with the reserved tablespoon of sun-dried tomato oil.
11. Wipe the skillet clean with a paper towel, then add the remaining 2 tablespoons of extra virgin olive oil and heat over medium-low heat.
12. Pour the egg mixture into the skillet, spreading it evenly with a spatula, and cook undisturbed for 8-10 minutes until the edges are set and the center is slightly jiggly.
13. To flip the tortilla, place a large plate over the skillet, hold it firmly, and invert the skillet to transfer the tortilla onto the plate—this technique ensures it stays intact.
14. Slide the tortilla back into the skillet, cooked-side up, and cook for another 5-7 minutes until golden brown and fully set in the center.
15. Remove the skillet from the heat and let the tortilla rest for 5 minutes before slicing to allow the layers to settle.
16. Slice the tortilla into wedges and serve warm or at room temperature.
Often, the first bite reveals a creamy interior dotted with the tangy burst of sun-dried tomatoes and the subtle earthiness of artichokes, all held together by the soft, custardy eggs. Its golden crust gives way to a tender, almost melt-in-your-mouth texture that makes it perfect for a leisurely brunch or a simple dinner with a side salad, inviting you to savor each quiet moment.
Smoky Paprika and Sweet Potato Spanish Tortilla
Kindly, as the afternoon light slants through the kitchen window, I find myself drawn to the quiet comfort of this simple, savory dish. It’s a gentle twist on a classic, where earthy sweetness meets a warm, smoky whisper, all bound together in a humble, golden round.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– Olive oil – ¼ cup
– Yellow onion – 1 medium, thinly sliced
– Sweet potato – 1 large, peeled and thinly sliced into ¼-inch rounds
– Smoked paprika – 1 tsp
– Eggs – 6 large
– Salt – ¾ tsp
Instructions
1. Heat 2 tablespoons of olive oil in a 10-inch non-stick skillet over medium-low heat for 1 minute.
2. Add the sliced onion and cook, stirring occasionally, for 8 minutes until soft and translucent.
3. Add the sweet potato slices and the remaining 2 tablespoons of olive oil, arranging them in a single layer.
4. Cover the skillet and cook for 12 minutes, flipping the slices halfway through, until they are tender and lightly browned.
5. Sprinkle the smoked paprika and ½ teaspoon of salt evenly over the potatoes and onions, then stir gently to coat.
6. In a large bowl, whisk the 6 eggs with the remaining ¼ teaspoon of salt until just combined, being careful not to over-beat them.
7. Pour the egg mixture evenly over the vegetables in the skillet, tilting the pan to ensure it spreads to the edges.
8. Cook over low heat for 8 minutes, occasionally running a spatula around the edge to prevent sticking.
9. Place a large plate over the skillet and, using oven mitts, carefully invert the tortilla onto the plate.
10. Slide the tortilla back into the skillet, uncooked side down, and cook for an additional 4 minutes until the center is fully set and the bottom is golden.
11. Transfer the tortilla to a cutting board and let it rest for 5 minutes before slicing.
Often, the first slice reveals a beautifully layered interior—creamy eggs cradling soft, smoky sweet potatoes. The edges are delicately crisp, giving way to a tender, almost custardy center that’s wonderfully satisfying warm or at room temperature. I love serving it in thick wedges with a simple green salad, letting its rustic charm shine through.
Leek and Mushroom Spanish Tortilla
Under the soft morning light, I find myself drawn to the quiet comfort of a skillet, where humble leeks and earthy mushrooms transform into something deeply nourishing. This Spanish tortilla, with its golden layers and gentle warmth, feels like a whispered secret from a sun-drenched kitchen, inviting a moment of pause in our bustling days.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– Leeks – 2 cups, thinly sliced
– Cremini mushrooms – 1½ cups, sliced
– Eggs – 6 large
– Olive oil – ¼ cup
– Salt – ½ tsp.
– Black pepper – ¼ tsp.
Instructions
1. Heat 2 tablespoons of olive oil in a 10-inch nonstick skillet over medium-low heat until it shimmers, about 2 minutes.
2. Add the sliced leeks and cook, stirring occasionally, until they soften and turn translucent, 8–10 minutes.
3. Stir in the sliced mushrooms and cook until they release their moisture and brown lightly, 5–7 minutes; tip: avoid overcrowding the pan to ensure even browning.
4. In a large bowl, whisk the eggs with salt and black pepper until just combined, being careful not to overbeat to keep the tortilla tender.
5. Gently fold the cooked leek and mushroom mixture into the eggs until evenly distributed.
6. Wipe the skillet clean, add the remaining 2 tablespoons of olive oil, and heat over medium heat until hot, about 1 minute.
7. Pour the egg mixture into the skillet, spreading it evenly with a spatula, and cook undisturbed for 4 minutes until the edges set.
8. Reduce the heat to low, cover the skillet with a lid, and cook for 10–12 minutes until the center is just set but still slightly jiggly; tip: use a lid to trap steam for a fluffier texture.
9. Carefully flip the tortilla by sliding it onto a plate, inverting it back into the skillet, and cook uncovered for 3–4 minutes until golden brown on both sides; tip: let it cool for 5 minutes before slicing to allow the layers to firm up.
10. Slice into wedges and serve warm or at room temperature.
Gently yielding with a custard-like interior, this tortilla offers a subtle sweetness from the leeks balanced by the umami depth of mushrooms. Try it sliced thin on crusty bread for a simple lunch, or pair it with a crisp salad to let its rustic charm shine through the day.
Asparagus and Pea Spanish Tortilla
Beneath the quiet hum of the kitchen, there’s a simple comfort in the slow, deliberate act of layering flavors, of turning humble vegetables into something warm and sustaining. This tortilla, a gentle cousin to the frittata, is a canvas for the first whispers of spring, a dish that asks for patience and rewards it with quiet satisfaction. It’s a meal for a slow afternoon, where the process is as nourishing as the result.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– Olive oil – ¼ cup
– Yellow onion – 1 medium, thinly sliced
– Asparagus – 1 bunch (about 1 lb), trimmed and cut into 1-inch pieces
– Frozen peas – 1 cup
– Large eggs – 6
– Kosher salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Heat 2 tablespoons of olive oil in a 10-inch non-stick or well-seasoned cast iron skillet over medium-low heat for 2 minutes until shimmering.
2. Add the thinly sliced onion and cook for 8-10 minutes, stirring occasionally, until soft and translucent but not browned.
3. Add the asparagus pieces and cook for 5 minutes, stirring gently, until they turn bright green and are just tender.
4. Stir in the frozen peas and cook for 2 more minutes until warmed through, then remove the skillet from the heat and let the vegetables cool slightly for 5 minutes. Tip: Letting the vegetables cool prevents them from cooking the eggs too quickly when combined.
5. Crack the 6 eggs into a large mixing bowl and whisk vigorously with the kosher salt and black pepper for 1 full minute until frothy and fully combined.
6. Gently fold the slightly cooled vegetable mixture into the whisked eggs until evenly distributed.
7. Wipe the skillet clean, add the remaining 2 tablespoons of olive oil, and return it to medium-low heat for 1 minute.
8. Pour the egg and vegetable mixture into the skillet, using a spatula to spread it evenly.
9. Cook undisturbed for 12-15 minutes until the edges are set and the center is mostly firm but still slightly jiggly. Tip: Running a thin spatula around the edges occasionally helps prevent sticking and ensures an easy release later.
10. Place a large, flat plate over the skillet, and using oven mitts, carefully invert the tortilla onto the plate.
11. Slide the tortilla back into the skillet, uncooked side down, and cook for another 5-7 minutes until golden brown on the bottom and fully set in the center. Tip: The second side cooks faster, so check it early to avoid over-browning.
12. Transfer the finished tortilla to a cutting board and let it rest for 5 minutes before slicing.
Kindly yielding under the knife, the tortilla reveals a tender, custardy interior dotted with sweet peas and earthy asparagus, all bound by the rich silkiness of slowly cooked eggs. Serve it warm or at room temperature, perhaps with a simple arugula salad, or slice it into wedges for a portable picnic lunch that tastes of quiet mornings and gentle transitions.
Cheesy Broccoli Spanish Tortilla
Folding the morning light into the kitchen, I find myself reaching for the familiar comfort of eggs and potatoes, but today, a Spanish tortilla whispers of something more—a quiet twist with broccoli and cheese, a gentle nudge toward warmth on a winter afternoon.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– Yukon Gold potatoes – 1 lb, peeled and thinly sliced
– Broccoli florets – 2 cups, chopped small
– Eggs – 6 large
– Sharp cheddar cheese – 1 cup, shredded
– Olive oil – ¼ cup
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Heat olive oil in a 10-inch nonstick skillet over medium-low heat until it shimmers, about 2 minutes.
2. Add the sliced potatoes to the skillet, spreading them evenly, and cook for 10 minutes, stirring occasionally to prevent sticking—this slow cooking ensures tender potatoes without browning.
3. Stir in the chopped broccoli florets and cook for another 5 minutes until the broccoli is bright green and slightly softened.
4. In a large bowl, whisk the eggs with salt and black pepper until fully combined and slightly frothy.
5. Pour the egg mixture over the potatoes and broccoli in the skillet, tilting to distribute evenly, and sprinkle the shredded cheddar cheese on top.
6. Cook undisturbed for 8 minutes over low heat until the edges are set and the center is slightly jiggly—a gentle shake should show no liquid egg pooling.
7. Place a large plate over the skillet, carefully invert the tortilla onto it, then slide it back into the skillet to cook the other side for 4 minutes until golden and firm to the touch.
8. Remove from heat and let rest for 5 minutes before slicing; this allows the layers to settle for cleaner cuts.
This tortilla emerges with a creamy, custardy interior where the broccoli adds a subtle crunch, while the melted cheddar weaves through each bite with a rich, savory depth. Try serving it warm with a dollop of sour cream or chilled the next day, sliced into wedges for a portable lunch that holds its tender texture beautifully.
Roasted Red Pepper and Olive Spanish Tortilla
A quiet afternoon, with the sun casting long shadows, calls for something simple yet deeply satisfying—a dish that feels like a warm embrace after a long day. This tortilla, with its smoky sweetness and briny pops, is just that, a humble canvas for flavors that speak of comfort and home.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– Olive oil – ¼ cup
– Yellow onion – 1 medium, thinly sliced
– Jarred roasted red peppers – 1 cup, drained and chopped
– Pitted green olives – ½ cup, sliced
– Large eggs – 6
– Salt – ½ tsp
– Black pepper – ¼ tsp
Instructions
1. Heat 2 tablespoons of olive oil in a 10-inch nonstick skillet over medium-low heat for 2 minutes until shimmering.
2. Add the sliced onion and cook for 10 minutes, stirring occasionally, until soft and translucent—this slow cooking builds a sweet base without browning.
3. Stir in the chopped roasted red peppers and sliced olives, cooking for 3 minutes to warm through and meld the flavors.
4. In a large bowl, whisk the eggs with salt and black pepper until just combined, avoiding overbeating to keep the texture tender.
5. Pour the egg mixture into the skillet with the vegetables, gently shaking to distribute evenly, and cook undisturbed for 8 minutes until the edges set and the center is slightly jiggly.
6. Place a large plate over the skillet, carefully invert the tortilla onto it, then slide it back into the pan to cook the other side for 5 minutes until golden and firm to the touch—this flip ensures even cooking without a runny middle.
7. Transfer the tortilla to a cutting board and let it rest for 5 minutes to allow the layers to settle before slicing.
8. Slice into wedges and serve warm or at room temperature.
The texture is delightfully dense yet creamy, with the peppers lending a subtle smokiness that contrasts the salty tang of the olives. Try it tucked into a crusty baguette for a portable lunch, or paired with a crisp green salad dressed lightly in lemon vinaigrette to brighten each bite.
Herb-Infused Spanish Tortilla with Thyme and Rosemary
Lately, I’ve been craving the kind of meal that feels like a quiet, comforting embrace—something simple yet deeply satisfying to make with my own two hands. This herb-infused tortilla is just that, a humble dish where the slow, gentle cooking of potatoes and onions melds with the earthy fragrance of thyme and rosemary. It’s a patient process, but one that rewards you with a warm, golden slice of home.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 35 minutes
Ingredients
– Yukon Gold potatoes – 1 lb
– Yellow onion – 1 medium
– Olive oil – ½ cup
– Eggs – 6 large
– Fresh thyme – 1 tbsp
– Fresh rosemary – 1 tsp
– Salt – 1 tsp
– Black pepper – ½ tsp
Instructions
1. Peel the Yukon Gold potatoes and slice them into ⅛-inch thick rounds using a sharp knife or mandoline.
2. Thinly slice the yellow onion into half-moons.
3. Heat the olive oil in a 10-inch non-stick skillet over medium-low heat until it shimmers, about 2 minutes.
4. Add the potato slices and onion slices to the skillet, ensuring they are mostly submerged in the oil.
5. Cook the potatoes and onions for 20–25 minutes, stirring gently every 5 minutes, until the potatoes are tender when pierced with a fork but not browned.
6. While the potatoes cook, crack the eggs into a large bowl and whisk them until fully blended and slightly frothy.
7. Strip the fresh thyme leaves from their stems to measure 1 tablespoon and finely chop the fresh rosemary to measure 1 teaspoon.
8. Add the thyme, rosemary, salt, and black pepper to the whisked eggs and stir to combine.
9. Using a slotted spoon, transfer the cooked potatoes and onions from the skillet to the egg mixture, leaving the oil in the skillet.
10. Gently fold the potatoes and onions into the egg mixture until evenly coated, being careful not to break the potato slices.
11. Pour the egg and potato mixture back into the skillet with the reserved oil, spreading it into an even layer.
12. Cook over medium-low heat for 8–10 minutes, until the edges are set and the bottom is golden brown when lifted with a spatula.
13. Place a large plate over the skillet and, holding it firmly, invert the skillet to flip the tortilla onto the plate.
14. Slide the tortilla back into the skillet, uncooked side down, and cook for another 5–7 minutes until fully set and golden brown on both sides.
15. Transfer the tortilla to a cutting board and let it rest for 5 minutes before slicing.
Gently slice into wedges to reveal its layered, custardy interior, where the soft potatoes and sweet onions are bound by the herbal, savory eggs. It’s wonderfully versatile—serve it warm with a crisp salad for lunch, or at room temperature as part of a tapas spread, where its rich, comforting flavors truly shine.
Octopus and Saffron Spanish Tortilla
Wandering through memories of coastal Spanish taverns, I recall the comforting embrace of a tortilla, but today’s version weaves in the sea’s tender offering and golden threads of saffron. It’s a quiet, layered dish that feels both rustic and refined, perfect for a slow evening when you want to savor each bite without rush.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 30 minutes
Ingredients
– Olive oil – ¼ cup
– Octopus tentacles (cooked) – 1 lb, sliced into ½-inch pieces
– Yellow onion – 1 medium, thinly sliced
– Yukon Gold potatoes – 2 medium, peeled and thinly sliced into ⅛-inch rounds
– Eggs – 6 large
– Saffron threads – ¼ tsp, crushed
– Salt – 1 tsp
Instructions
1. Heat 2 tablespoons of olive oil in a 10-inch nonstick skillet over medium-low heat until it shimmers, about 2 minutes.
2. Add the sliced onion and potatoes, spreading them evenly in the skillet.
3. Cook for 15 minutes, stirring occasionally, until the potatoes are tender but not browned; a tip: keep the heat low to avoid crisping, allowing them to soften gently.
4. In a large bowl, whisk the eggs with the saffron threads and salt until fully combined and slightly frothy.
5. Gently fold the cooked onion-potato mixture and sliced octopus into the egg mixture until evenly distributed.
6. Wipe the skillet clean and heat the remaining 2 tablespoons of olive oil over medium heat until hot, about 1 minute.
7. Pour the egg mixture into the skillet, spreading it evenly with a spatula.
8. Cook for 8 minutes without stirring, until the edges are set and the center is slightly jiggly; a tip: shake the skillet occasionally to prevent sticking and ensure even cooking.
9. Place a large plate over the skillet and carefully invert the tortilla onto the plate.
10. Slide the tortilla back into the skillet, cooked-side up, and cook for another 5 minutes until golden brown and fully set in the center; a tip: use a toothpick inserted into the center—it should come out clean to confirm doneness.
11. Transfer the tortilla to a cutting board and let it rest for 5 minutes before slicing.
Buttery and tender, this tortilla melds the subtle brininess of octopus with the earthy warmth of saffron, creating a creamy yet firm texture that holds together beautifully. Serve it warm or at room temperature, perhaps with a drizzle of olive oil and a sprinkle of flaky sea salt, or slice it into wedges for a picnic where its flavors deepen with time.
Spicy Jalapeño and Cheddar Spanish Tortilla
Zigzagging through my kitchen memories, I recall the first time I tasted a Spanish tortilla—its humble ingredients transformed into something comforting. Today, I’m adding a spicy twist with jalapeños and sharp cheddar, a fusion that warms the soul on a quiet afternoon like this.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– Olive oil – ¼ cup
– Potatoes – 2 medium, peeled and thinly sliced
– Onion – 1 small, thinly sliced
– Jalapeño peppers – 2, seeded and diced
– Eggs – 6 large
– Cheddar cheese – 1 cup, shredded
– Salt – ½ tsp.
Instructions
1. Heat 2 tablespoons of olive oil in a 10-inch nonstick skillet over medium heat until it shimmers, about 2 minutes.
2. Add the sliced potatoes and onion to the skillet, spreading them evenly.
3. Cook for 10-12 minutes, stirring occasionally, until the potatoes are tender and lightly golden.
4. Tip: Use a mandoline for uniformly thin potato slices to ensure even cooking.
5. In a large bowl, whisk the eggs until fully combined and slightly frothy.
6. Stir in the diced jalapeños, shredded cheddar cheese, and salt into the egg mixture.
7. Add the cooked potatoes and onion to the egg mixture, gently folding to coat everything evenly.
8. Tip: Let the potato mixture cool slightly before adding to the eggs to prevent scrambling.
9. Wipe the skillet clean and heat the remaining 2 tablespoons of olive oil over medium-low heat.
10. Pour the egg and potato mixture into the skillet, spreading it into an even layer.
11. Cook for 8-10 minutes without stirring, until the edges are set and the bottom is golden brown.
12. Place a large plate over the skillet and carefully flip the tortilla onto the plate.
13. Slide the tortilla back into the skillet to cook the other side for 5-7 minutes, until fully set and golden.
14. Tip: Use a spatula to gently press the edges during cooking for a compact, round shape.
15. Transfer the tortilla to a cutting board and let it rest for 5 minutes before slicing.
During this rest, the flavors meld into a creamy, spicy harmony. Serve it warm or at room temperature, perhaps with a dollop of sour cream to balance the heat, and savor the soft, layered texture that holds a gentle kick in every bite.
Sweet Corn and Basil Spanish Tortilla
Wandering through the farmers market this morning, I found myself drawn to the sweet corn, its pale yellow kernels promising summer even in February. The basil smelled like sunshine, and I knew they’d make a gentle Spanish tortilla, a quiet meal for a slow afternoon.
Serving: 4 | Pre Time: 15 minutes | Cooking Time: 25 minutes
Ingredients
– Olive oil – ¼ cup
– Yellow onion – 1 medium, diced
– Sweet corn kernels – 1 cup
– Eggs – 6 large
– Salt – ½ tsp
– Black pepper – ¼ tsp
– Fresh basil leaves – ¼ cup, chopped
Instructions
1. Heat 2 tablespoons of olive oil in a 10-inch nonstick skillet over medium heat until it shimmers, about 2 minutes.
2. Add the diced onion and cook, stirring occasionally, until translucent and soft, 5–7 minutes.
3. Stir in the sweet corn kernels and cook until they brighten in color and become tender, 3–4 minutes; remove the skillet from heat and let the mixture cool slightly.
4. In a large bowl, whisk the eggs with salt and black pepper until just combined—avoid overbeating to keep the texture tender.
5. Fold the cooled onion-corn mixture and chopped basil into the eggs until evenly distributed.
6. Wipe the skillet clean, add the remaining 2 tablespoons of olive oil, and heat over medium-low heat until warm, about 1 minute.
7. Pour the egg mixture into the skillet, shaking gently to spread it evenly, and cook undisturbed for 8–10 minutes, until the edges are set and the center is slightly jiggly.
8. Place a large plate over the skillet, invert the tortilla onto it, then slide it back into the skillet to cook the other side for 5–7 minutes, until golden brown and firm to the touch.
9. Transfer the tortilla to a cutting board and let it rest for 5 minutes before slicing to allow the layers to settle.
10. Slice into wedges and serve warm or at room temperature.
Carefully sliced, this tortilla reveals a soft, custardy interior dotted with sweet corn and flecks of basil, offering a comforting balance of earthy and fresh flavors. Try it with a dollop of Greek yogurt or alongside a simple arugula salad for a light, satisfying meal that feels like a quiet celebration of simple ingredients.
Conclusion
Now that you’ve explored these 23 delectable Spanish tortilla creations, you’re ready to bring a taste of Spain into your kitchen! Each recipe offers a unique twist on this classic dish, perfect for any home cook looking to expand their culinary horizons. We’d love to hear which one becomes your favorite—leave a comment below and don’t forget to share this roundup on Pinterest to inspire fellow food lovers!
Sophia Brennan is the cook and writer behind Go Jack Rabbit Go. She spent years working in Portland’s restaurant world before bringing that same warm, unfussy approach into her home kitchen. These days, she focuses on simple, comforting recipes inspired by real life, family routines, and the rhythm of cooking without overthinking it.



