Spanish Tortilla
I still remember the first time I had a Spanish Tortilla. I was traveling through Spain, and a local chef served it to me as a late-night snack. The combination of the crispy exterior and the creamy interior was love at first bite. Since then, I've been perfecting my own recipe, and I'm excited to share it with you.
This recipe is perfect for anyone looking for a protein-forward meal that's easy to make and packed with flavor. The best part? It's incredibly versatile - you can serve it as a main course, a side dish, or even as a snack. Whether you're cooking for one or a crowd, this Spanish Tortilla is sure to become a favorite.
So, what makes this recipe special? For starters, it's made with simple, accessible ingredients that you can find in most supermarkets. The technique is also relatively easy to master, and the result is a dish that's both comforting and elegant. Whether you're a beginner or an experienced cook, this recipe is a great way to challenge yourself and try something new.
In this recipe, we'll be using a combination of potatoes, onions, garlic, and eggs to create a rich and satisfying tortilla. We'll also be adding some diced ham and smoked paprika to give it a boost of flavor. The key to making a great Spanish Tortilla is to cook the ingredients slowly and patiently, allowing the flavors to meld together and the textures to become tender and creamy.
Why You’ll Love This Recipe
- This recipe is easy to make and requires minimal ingredients.
- It's a great source of protein and can be served as a main course or side dish.
- The dish is incredibly versatile and can be served at any time of day.
- It's a great way to use up leftover ingredients and reduce food waste.
- The recipe is perfect for meal prep and can be made ahead of time.
- It's a delicious and satisfying dish that's sure to become a favorite.
Why This Recipe Works
The secret to a great Spanish Tortilla lies in the cooking technique. By cooking the potatoes and onions slowly in olive oil, we're able to bring out their natural sweetness and create a tender, creamy texture. The addition of garlic and smoked paprika adds a depth of flavor that complements the eggs perfectly.
The eggs, of course, are the star of the show. By beating them lightly and cooking them slowly over low heat, we're able to create a creamy, custard-like texture that's both nourishing and delicious. The key is to not overcook the eggs - we want them to be just set, so that they're still moist and creamy.
Another important aspect of this recipe is the resting time. By letting the tortilla rest for a few minutes before slicing and serving, we're allowing the flavors to meld together and the textures to become even more tender and creamy. This is a crucial step, as it allows the tortilla to develop its full flavor and texture potential.
Finally, the presentation of the dish is also important. By slicing the tortilla into thin wedges and serving it with a sprinkle of smoked paprika and a side of crusty bread, we're able to create a beautiful and appetizing dish that's perfect for any occasion.
Ingredients You’ll Need
When shopping for ingredients, be sure to choose high-quality potatoes that are high in starch, such as Russet or Idaho. These will yield a creamy, tender texture that's perfect for the tortilla. You'll also want to choose sweet onions, such as Vidalia or Maui, for their natural sweetness and tender texture.
- 2 large potatoes, peeled and dicedChoose high-starch potatoes, such as Russet or Idaho, for a creamy, tender texture.
- 1 large onion, dicedChoose sweet onions, such as Vidalia or Maui, for their natural sweetness and tender texture.
- 3 cloves garlic, mincedUse fresh garlic for the best flavor, and mince it finely to distribute the flavor evenly throughout the dish.
- 6 large eggsChoose fresh, high-quality eggs for the best flavor and texture.
- 1/2 cup diced hamUse a high-quality, lean ham for the best flavor and texture.
- 1 tsp smoked paprikaSmoked paprika adds a deep, smoky flavor to the dish - use it sparingly to avoid overpowering the other ingredients.
- 1/2 tsp saltUse a high-quality, flaky salt to bring out the flavors of the other ingredients.
- 1/4 tsp black pepperUse freshly ground black pepper for the best flavor and texture.
- 2 tbsp olive oilChoose a high-quality, extra-virgin olive oil for the best flavor and texture.
- 1/4 cup chopped fresh parsleyUse fresh parsley for the best flavor and texture - it adds a bright, freshness to the dish.
Equipment You’ll Need
How to Make Spanish Tortilla
- 1Heat the olive oil in a large skillet or sauté pan over medium heat. Add the diced onion and cook, stirring occasionally, until it's softened and translucent, about 8-10 minutes.
- 2Add the minced garlic and cook, stirring constantly, for 1-2 minutes, until fragrant.
- 3Add the diced potatoes and cook, stirring occasionally, for 10-12 minutes, until they're tender and lightly browned.
- 4In a large bowl, beat the eggs lightly and season with salt, pepper, and smoked paprika.
- 5Add the cooked potatoes, onion, and garlic to the bowl with the eggs and stir to combine.
- 6Add the diced ham to the bowl and stir to combine.
- 7Pour the egg mixture into the skillet or sauté pan and cook, stirring constantly, over low heat, until the edges start to set, about 2-3 minutes.
- 8Use a spatula to gently lift and fold the edges of the tortilla towards the center, allowing the uncooked egg to flow to the edges.
- 9Continue cooking and folding the tortilla for another 5-7 minutes, until the eggs are almost set and the tortilla is cooked through.
- 10Use the instant-read thermometer to check the internal temperature of the tortilla - it should be at least 160°F.
- 11Remove the skillet or sauté pan from the heat and let the tortilla rest for 5 minutes.
- 12Slice the tortilla into thin wedges and serve hot, garnished with chopped fresh parsley and a side of crusty bread.
Expert Tips
- Use high-quality ingredients for the best flavor and texture.
- Don't overcook the tortilla - it should be lightly browned and creamy in the center.
- Let the tortilla rest for a few minutes before slicing and serving - this allows the flavors to meld together and the textures to become even more tender and creamy.
- Use a variety of ingredients to add flavor and texture to the tortilla - such as diced ham, smoked paprika, and chopped fresh parsley.
- Don't be afraid to experiment and try new ingredients - the tortilla is a versatile dish that can be made with a wide range of ingredients.
- Use a large skillet or sauté pan to cook the tortilla - this allows for even cooking and prevents the tortilla from becoming too thick and dense.
- Don't overcrowd the skillet or sauté pan - cook the tortilla in batches if necessary, to ensure that it cooks evenly and doesn't become too thick and dense.
- Use a spatula to gently lift and fold the edges of the tortilla towards the center - this helps to cook the tortilla evenly and prevents it from becoming too browned or crispy.
Common Mistakes to Avoid
- Overcooking the tortilla - it should be lightly browned and creamy in the center.
- Not letting the tortilla rest for a few minutes before slicing and serving - this allows the flavors to meld together and the textures to become even more tender and creamy.
- Not using high-quality ingredients - this can result in a tortilla that's bland and unappetizing.
- Overcrowding the skillet or sauté pan - this can cause the tortilla to become too thick and dense, and can prevent it from cooking evenly.
- Not using a spatula to gently lift and fold the edges of the tortilla towards the center - this helps to cook the tortilla evenly and prevents it from becoming too browned or crispy.
- Not checking the internal temperature of the tortilla - it should be at least 160°F to ensure that it's cooked through and safe to eat.
Variations and Substitutions
- Add diced bell peppers or mushrooms to the tortilla for added flavor and texture.
- Use different types of cheese, such as cheddar or feta, to add a rich and creamy flavor to the tortilla.
- Add some heat to the tortilla by incorporating diced jalapenos or serrano peppers.
- Use different types of meat, such as chorizo or bacon, to add a smoky and savory flavor to the tortilla.
- Add some freshness to the tortilla by incorporating chopped fresh herbs, such as parsley or cilantro.
- Use a variety of spices, such as cumin or smoked paprika, to add a deep and smoky flavor to the tortilla.
- Add some creaminess to the tortilla by incorporating sour cream or Greek yogurt.
What to Serve With Spanish Tortilla
The tortilla is also a great dish to serve at a party or gathering - it's easy to make in large quantities and can be served in a variety of ways, such as sliced into thin wedges or cubed into bite-sized pieces. You can also serve it with a variety of dips and sauces, such as salsa or guacamole.
Make-Ahead, Storage, Freezing and Reheating
Frequently Asked Questions
What type of potatoes should I use for the Spanish Tortilla?
Choose high-starch potatoes, such as Russet or Idaho, for a creamy, tender texture.
Can I use other types of meat in the Spanish Tortilla?
Yes, you can use other types of meat, such as chorizo or bacon, to add a smoky and savory flavor to the tortilla.
How do I store the Spanish Tortilla?
The tortilla can be stored in the refrigerator for up to 3 days or frozen for up to 2 months. Simply wrap it tightly in plastic wrap or aluminum foil and refrigerate or freeze.
Can I make the Spanish Tortilla ahead of time?
Yes, you can make the tortilla ahead of time and refrigerate or freeze it until you're ready to serve. Simply cook the tortilla, let it cool, and then refrigerate or freeze it.
What is the internal temperature of the Spanish Tortilla when it's cooked?
The internal temperature of the tortilla should be at least 160°F to ensure that it's cooked through and safe to eat.
Can I serve the Spanish Tortilla at a party or gathering?
Yes, the tortilla is a great dish to serve at a party or gathering - it's easy to make in large quantities and can be served in a variety of ways, such as sliced into thin wedges or cubed into bite-sized pieces.
How do I reheat the Spanish Tortilla?
To reheat the tortilla, simply microwave it for 30-60 seconds or heat it in a skillet or sauté pan over low heat. You can also reheat it in the oven, wrapped in foil, at 350°F for 10-15 minutes.
Can I use the Spanish Tortilla as a base for other dishes?
Yes, the tortilla is a versatile dish that can be used as a base for other dishes, such as a breakfast burrito or as a topping for a salad or soup.

Ingredients
- 2 large potatoes, peeled and diced
- 1 large onion, diced
- 3 cloves garlic, minced
- 6 large eggs
- 1/2 cup diced ham
- 1 tsp smoked paprika
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp olive oil
- 1/4 cup chopped fresh parsley
Instructions
- Heat the olive oil in a large skillet or sauté pan over medium heat. Add the diced onion and cook, stirring occasionally, until it's softened and translucent, about 8-10 minutes.
- Add the minced garlic and cook, stirring constantly, for 1-2 minutes, until fragrant.
- Add the diced potatoes and cook, stirring occasionally, for 10-12 minutes, until they're tender and lightly browned.
- In a large bowl, beat the eggs lightly and season with salt, pepper, and smoked paprika.
- Add the cooked potatoes, onion, and garlic to the bowl with the eggs and stir to combine.
- Add the diced ham to the bowl and stir to combine.
- Pour the egg mixture into the skillet or sauté pan and cook, stirring constantly, over low heat, until the edges start to set, about 2-3 minutes.
- Use a spatula to gently lift and fold the edges of the tortilla towards the center, allowing the uncooked egg to flow to the edges.
- Continue cooking and folding the tortilla for another 5-7 minutes, until the eggs are almost set and the tortilla is cooked through.
- Use the instant-read thermometer to check the internal temperature of the tortilla - it should be at least 160°F.
- Remove the skillet or sauté pan from the heat and let the tortilla rest for 5 minutes.
- Slice the tortilla into thin wedges and serve hot, garnished with chopped fresh parsley and a side of crusty bread.