14 Delicious Spanish Potato Omelet Recipes
Let’s dive into the heart of Spanish cuisine with a twist that’ll spice up your mealtime! Our roundup of 14 Delicious Spanish Potato Omelet Recipes is your ticket to transforming simple ingredients into mouthwatering comfort food. Whether you’re craving a quick dinner or a cozy weekend brunch, these recipes promise to delight. Ready to explore these flavorful gems? Keep reading for your next kitchen adventure!
Classic Spanish Potato Omelet

Make this Classic Spanish Potato Omelet for a hearty, versatile dish that’s perfect any time of day. It’s simple, satisfying, and packed with flavor.
Ingredients
- For the omelet:
- 4 medium potatoes, peeled and thinly sliced
- 1 large onion, thinly sliced
- 6 large eggs
- 1/2 cup olive oil
- Salt, to taste
Instructions
- Heat olive oil in a large non-stick skillet over medium heat (350°F).
- Add the sliced potatoes and onion to the skillet. Cook for 20 minutes, stirring occasionally, until soft but not browned.
- Tip: Ensure the potatoes are fully submerged in oil for even cooking.
- Remove the potato and onion mixture with a slotted spoon. Drain on paper towels. Reserve 2 tbsp of the oil.
- In a large bowl, beat the eggs with salt. Add the drained potato and onion mixture. Mix well.
- Heat the reserved oil in the same skillet over medium heat. Pour in the egg mixture, spreading it evenly.
- Cook for 5 minutes, then reduce heat to low. Cook for another 5 minutes until the edges set.
- Tip: Use a plate to flip the omelet for an even cook on both sides.
- Flip the omelet and cook for another 5 minutes on the other side until golden.
- Tip: Let the omelet rest for 2 minutes before slicing for cleaner cuts.
Hearty and flavorful, this omelet has a soft interior with a slightly crispy exterior. Serve it warm or at room temperature, cut into wedges, with a side of aioli for extra flavor.
Spicy Spanish Potato Omelet

Make this Spicy Spanish Potato Omelet for a hearty breakfast or brunch. It’s packed with flavor and easy to customize.
Ingredients
- For the omelet:
- 4 large eggs
- 1/4 cup milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp olive oil
- 1 medium onion, thinly sliced
- 2 medium potatoes, peeled and thinly sliced
- 1/2 tsp smoked paprika
- 1/4 tsp cayenne pepper
Instructions
- Preheat a 10-inch non-stick skillet over medium heat (350°F).
- In a bowl, whisk together eggs, milk, salt, and black pepper until smooth. Set aside.
- Heat olive oil in the skillet. Add onion and potatoes, cooking until soft, about 10 minutes. Stir occasionally.
- Sprinkle smoked paprika and cayenne pepper over the potatoes. Stir to coat evenly.
- Pour the egg mixture over the potatoes. Tilt the pan to spread eggs evenly.
- Cook without stirring until edges set, about 5 minutes. Then, cover and cook until top is just set, about 5 more minutes.
- Remove from heat. Let stand for 2 minutes before slicing.
Best served warm, this omelet has a fluffy texture with a spicy kick. Try it with a side of fresh salsa for extra flavor.
Garlic Infused Spanish Potato Omelet

Elevate your breakfast game with this garlic-infused Spanish potato omelet, a simple yet flavorful dish that’s perfect for any meal.
Ingredients
- For the omelet:
- 2 medium potatoes, peeled and thinly sliced
- 4 large eggs
- 1/4 cup olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper
- For the garlic infusion:
- 3 cloves garlic, minced
- 2 tbsp olive oil
Instructions
- Heat 1/4 cup olive oil in a 10-inch non-stick skillet over medium heat (350°F).
- Add the sliced potatoes, spreading them evenly. Cook for 10 minutes, stirring occasionally, until golden and tender.
- While potatoes cook, whisk eggs, salt, and pepper in a large bowl until well combined.
- In a small pan, heat 2 tbsp olive oil over low heat. Add minced garlic and cook for 1 minute until fragrant, then remove from heat.
- Transfer cooked potatoes to the egg mixture. Pour the garlic-infused oil over the top and gently stir to combine.
- Pour the mixture back into the skillet. Cook over medium-low heat for 5 minutes, then carefully flip the omelet using a plate.
- Cook for another 5 minutes until the omelet is set and golden brown on both sides.
Kickstart your day with this omelet’s creamy interior and crispy edges. Serve it warm with a side of aioli or a fresh salad for a complete meal.
Cheesy Spanish Potato Omelet

Just when you thought omelets couldn’t get any better, this Cheesy Spanish Potato Omelet proves you wrong. It’s a hearty, flavorful dish that’s perfect for any meal.
Ingredients
- For the omelet:
- 4 large eggs
- 1/2 cup shredded cheddar cheese
- 1/4 tsp salt
- 1/4 tsp black pepper
- For the filling:
- 1 medium potato, peeled and diced
- 1/4 cup diced onion
- 1 tbsp olive oil
- 1/4 tsp paprika
Instructions
- Heat olive oil in a non-stick skillet over medium heat (350°F).
- Add diced potato and onion to the skillet. Cook for 5 minutes, stirring occasionally.
- Sprinkle paprika over the potato and onion. Cook for another 5 minutes until potatoes are tender. Tip: Cover the skillet to speed up cooking.
- In a bowl, whisk eggs, salt, and pepper until well combined.
- Pour the egg mixture over the cooked potatoes and onions in the skillet. Tip: Use a spatula to evenly distribute the eggs.
- Cook on low heat (250°F) for 3 minutes without stirring.
- Sprinkle shredded cheddar cheese on top. Cover and cook for another 2 minutes until the cheese melts and the eggs are set. Tip: For a golden top, broil for 1 minute before serving.
- Slide the omelet onto a plate. Cut into wedges.
Zesty and satisfying, this omelet boasts a creamy interior with a slightly crispy edge. Serve with a side of fresh salsa for an extra kick.
Herbed Spanish Potato Omelet

Perfect for a hearty breakfast or a light dinner, this Herbed Spanish Potato Omelet combines simple ingredients with bold flavors.
Ingredients
- For the omelet:
- 4 large eggs
- 1/4 cup milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp olive oil
- 2 medium potatoes, thinly sliced
- 1 small onion, thinly sliced
- 2 tbsp fresh parsley, chopped
- 1 tsp fresh thyme, chopped
Instructions
- Preheat a 10-inch non-stick skillet over medium heat (350°F).
- In a large bowl, whisk together eggs, milk, salt, and pepper until fully combined. Set aside.
- Add olive oil to the skillet. Layer potatoes and onions evenly. Cook for 10 minutes, stirring occasionally, until potatoes are tender.
- Sprinkle parsley and thyme over the potatoes. Pour the egg mixture evenly over the top.
- Reduce heat to low (250°F). Cover and cook for 15 minutes, or until the eggs are set.
- Remove the lid. Let the omelet sit for 2 minutes before slicing.
This omelet is fluffy with a golden crust. Serve with a side of arugula for a peppery contrast or dollop with sour cream for extra richness.
Spanish Potato Omelet with Chorizo

Kickstart your morning with a hearty Spanish Potato Omelet with Chorizo, a dish that combines the earthy flavors of potatoes with the spicy kick of chorizo in a fluffy egg base. Perfect for breakfast or brunch, this omelet is a crowd-pleaser that’s as easy to make as it is delicious.
Ingredients
– For the omelet: 4 large eggs, 1/2 cup diced chorizo, 1 cup thinly sliced potatoes, 1/4 cup diced onion, 1 tbsp olive oil, salt to taste
Instructions
1. Heat olive oil in a non-stick skillet over medium heat (350°F).2. Add diced chorizo and cook until slightly crispy, about 3 minutes. Tip: Render the fat well for maximum flavor.3. Add sliced potatoes and diced onion to the skillet. Cook until potatoes are tender, about 10 minutes, stirring occasionally. Tip: Cover the skillet to speed up cooking.4. Beat eggs in a bowl with a pinch of salt until well mixed.5. Pour the beaten eggs over the potato and chorizo mixture in the skillet. Tip: Ensure the mixture is evenly distributed for a uniform omelet.6. Cook on low heat (300°F) until the edges set, about 5 minutes.7. Carefully flip the omelet and cook for another 3 minutes until fully set.8. Serve hot. Naturally, this omelet boasts a delightful contrast between the creamy eggs and the crispy chorizo. Try serving it with a side of aioli for an extra flavor boost.
Spanish Potato Omelet with Peppers

Perfect for a hearty breakfast or a light dinner, this Spanish Potato Omelet with Peppers combines simplicity with bold flavors.
Ingredients
- For the omelet:
- 4 medium potatoes, peeled and thinly sliced
- 1 large onion, thinly sliced
- 1 red bell pepper, thinly sliced
- 1 green bell pepper, thinly sliced
- 6 large eggs
- 1/4 cup olive oil
- Salt to taste
Instructions
- Heat olive oil in a large non-stick skillet over medium heat (350°F).
- Add potatoes, onion, and peppers to the skillet. Cook for 10 minutes, stirring occasionally, until vegetables are soft but not browned.
- Tip: Ensure vegetables are evenly sliced for uniform cooking.
- In a large bowl, beat eggs with a pinch of salt until well mixed.
- Drain excess oil from the skillet, leaving just enough to coat the bottom.
- Add the cooked vegetables to the eggs, mixing gently to combine.
- Tip: Let the mixture sit for 2 minutes to allow flavors to meld.
- Pour the egg and vegetable mixture back into the skillet. Cook over low heat for 5 minutes.
- Carefully flip the omelet using a plate or lid. Cook for another 5 minutes until set.
- Tip: Use a spatula to gently loosen the edges for an easy flip.
- Remove from heat and let rest for 2 minutes before slicing.
Golden and fluffy, this omelet is packed with the sweetness of peppers and the earthiness of potatoes. Serve with a side of arugula for a fresh contrast.
Spanish Potato Omelet with Spinach

Whipping up a Spanish Potato Omelet with Spinach is simpler than you think. This dish combines fluffy eggs, tender potatoes, and fresh spinach for a hearty meal.
Ingredients
- For the omelet:
- 4 large eggs
- 1/2 cup olive oil
- 2 medium potatoes, peeled and thinly sliced
- 1 cup fresh spinach, chopped
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions
- Heat 1/2 cup olive oil in a 10-inch non-stick skillet over medium heat (350°F).
- Add the thinly sliced potatoes to the skillet. Cook for 10 minutes, stirring occasionally, until soft but not browned.
- Add the chopped spinach to the skillet. Cook for 2 minutes until wilted. Tip: Press the spinach gently to remove excess water before adding.
- In a bowl, beat 4 large eggs with 1/2 tsp salt and 1/4 tsp black pepper until well mixed.
- Pour the egg mixture over the potatoes and spinach in the skillet. Tip: Ensure the potatoes and spinach are evenly distributed before adding the eggs.
- Cook on low heat (250°F) for 5 minutes, then flip the omelet carefully. Tip: Use a plate to help flip the omelet without breaking it.
- Cook for another 5 minutes until the eggs are fully set.
Mouthwatering and fluffy, this omelet is perfect for breakfast or brunch. Serve it with a side of aioli or a fresh salad for extra flavor.
Spanish Potato Omelet with Mushrooms

Ready to elevate your breakfast game? This Spanish Potato Omelet with Mushrooms is hearty, flavorful, and perfect for any meal of the day.
Ingredients
- For the omelet:
- 2 medium potatoes, peeled and thinly sliced
- 1 cup sliced mushrooms
- 1/2 cup diced onion
- 4 large eggs
- 1/4 cup milk
- 1 tbsp olive oil
- Salt and pepper to taste
Instructions
- Heat olive oil in a non-stick skillet over medium heat (350°F).
- Add sliced potatoes, mushrooms, and onion to the skillet. Cook for 10 minutes, stirring occasionally, until potatoes are tender.
- Tip: Ensure potatoes are thinly sliced for even cooking.
- In a bowl, whisk together eggs, milk, salt, and pepper.
- Pour the egg mixture over the cooked vegetables in the skillet.
- Cook on low heat (250°F) for 5 minutes without stirring, until edges set.
- Tip: Cover the skillet to help the top cook evenly.
- Carefully flip the omelet using a plate or lid. Slide it back into the skillet to cook the other side for 3 minutes.
- Tip: Use a spatula to loosen the edges before flipping.
- Remove from heat and let rest for 2 minutes before slicing.
Fluffy and golden, this omelet boasts a creamy interior with a crispy edge. Serve with a side of arugula for a fresh contrast or slice into wedges for a tapas-style appetizer.
Spanish Potato Omelet with Onions

Deliciously simple, this Spanish Potato Omelet with Onions is a hearty dish perfect for any meal. Ditch the complexity for a straightforward recipe that delivers on flavor.
Ingredients
- For the omelet:
- 4 medium potatoes, peeled and thinly sliced
- 1 large onion, thinly sliced
- 6 large eggs
- 1/2 cup olive oil
- Salt to taste
Instructions
- Heat olive oil in a large non-stick skillet over medium heat (350°F).
- Add sliced potatoes and onions to the skillet. Cook for 10 minutes, stirring occasionally, until soft but not browned.
- Tip: Ensure potatoes are fully submerged in oil for even cooking.
- Remove potatoes and onions with a slotted spoon, draining excess oil. Let cool slightly.
- In a large bowl, beat eggs with a pinch of salt until well mixed.
- Add the cooled potatoes and onions to the eggs, gently folding to combine.
- Tip: Let the mixture sit for 5 minutes to allow flavors to meld.
- Heat 2 tbsp of the reserved oil in the skillet over medium heat.
- Pour the egg mixture into the skillet, spreading evenly. Cook for 5 minutes until the edges set.
- Carefully flip the omelet using a large plate. Slide back into the skillet to cook the other side for 5 minutes.
- Tip: Use a plate slightly larger than the skillet for easier flipping.
- Transfer to a serving plate. Let rest for 2 minutes before slicing.
Serve this omelet warm or at room temperature for the best texture. The outside is golden and slightly crisp, while the inside remains tender and flavorful. Try it with a side of aioli for an extra kick.
Spanish Potato Omelet with Tomatoes

Here’s a simple yet flavorful Spanish Potato Omelet with Tomatoes that’s perfect for any meal. Hearty and satisfying, it’s a dish that brings comfort with every bite.
Ingredients
- For the omelet:
- 3 medium potatoes, peeled and thinly sliced
- 1/2 cup olive oil
- 6 large eggs
- 1/2 tsp salt
- For the tomatoes:
- 2 medium tomatoes, thinly sliced
- 1 tbsp olive oil
- 1/4 tsp salt
Instructions
- Heat 1/2 cup olive oil in a large non-stick skillet over medium heat (350°F).
- Add the sliced potatoes to the skillet, ensuring they’re evenly spread out.
- Cook the potatoes for 10 minutes, stirring occasionally, until they’re soft but not browned.
- While the potatoes cook, beat the eggs with 1/2 tsp salt in a large bowl.
- Drain the potatoes from the skillet, reserving 1 tbsp of the oil, and mix them into the beaten eggs.
- Heat the reserved oil in the same skillet over medium heat.
- Pour the egg and potato mixture into the skillet, spreading it evenly.
- Cook for 5 minutes, then carefully flip the omelet and cook for another 5 minutes until golden.
- In a separate skillet, heat 1 tbsp olive oil over medium heat and add the tomato slices.
- Sprinkle the tomatoes with 1/4 tsp salt and cook for 2 minutes on each side until slightly softened.
- Serve the omelet topped with the cooked tomato slices.
Fluffy and rich, this omelet pairs wonderfully with the fresh acidity of the tomatoes. Try serving it with a side of crusty bread for a complete meal.
Spanish Potato Omelet with Olives

Just when you thought omelets couldn’t get any better, this Spanish Potato Omelet with Olives proves you wrong. It’s a hearty, flavorful dish that’s perfect for any meal.
Ingredients
- For the omelet:
- 4 large eggs
- 1/4 cup milk
- 1/2 tsp salt
- 1/4 tsp black pepper
- For the filling:
- 2 medium potatoes, peeled and thinly sliced
- 1/4 cup olive oil
- 1/2 cup pitted green olives, sliced
- 1 small onion, thinly sliced
Instructions
- Heat olive oil in a 10-inch non-stick skillet over medium heat.
- Add potatoes and onion to the skillet. Cook for 10 minutes, stirring occasionally, until potatoes are tender.
- Remove potatoes and onion from skillet. Drain on paper towels.
- In a large bowl, whisk together eggs, milk, salt, and pepper.
- Add the cooked potatoes, onion, and olives to the egg mixture. Stir gently to combine.
- Pour the mixture back into the skillet. Cook over medium heat for 5 minutes.
- Use a spatula to lift the edges of the omelet, allowing uncooked egg to flow underneath.
- Once the top is mostly set, place a large plate over the skillet. Carefully flip the omelet onto the plate.
- Slide the omelet back into the skillet to cook the other side for 3 minutes.
- Transfer to a serving plate. Let rest for 2 minutes before slicing.
Unbelievably fluffy and packed with savory flavors, this omelet is a crowd-pleaser. Serve it with a side of arugula for a fresh contrast.
Spanish Potato Omelet with Ham

Craving a hearty breakfast that’s both simple and satisfying? This Spanish Potato Omelet with Ham combines fluffy eggs, tender potatoes, and savory ham for a dish that’s sure to impress.
Ingredients
- For the omelet:
- 4 large eggs
- 1/2 cup diced ham
- 1 medium potato, peeled and thinly sliced
- 1/4 cup olive oil
- Salt to taste
Instructions
- Heat olive oil in a 10-inch non-stick skillet over medium heat (350°F).
- Add the sliced potatoes to the skillet. Cook for 5 minutes, stirring occasionally, until they start to soften.
- Add the diced ham to the skillet. Cook for another 3 minutes, until the ham is lightly browned.
- In a bowl, beat the eggs with a pinch of salt until well mixed.
- Pour the egg mixture over the potatoes and ham in the skillet. Tilt the skillet to ensure the eggs cover the ingredients evenly.
- Reduce the heat to low. Cook for 8-10 minutes, until the edges start to set but the center is still slightly runny.
- Place a large plate over the skillet. Carefully flip the omelet onto the plate.
- Slide the omelet back into the skillet to cook the other side for another 5 minutes, until fully set.
- Remove from heat. Let it rest for 2 minutes before slicing.
A perfect blend of textures, this omelet is fluffy with a slight crisp from the potatoes. Serve with a side of fresh salad or toast for a complete meal.
Spanish Potato Omelet with Cheese and Herbs

Great for any meal, this Spanish Potato Omelet combines simplicity with rich flavors. Golden potatoes and melted cheese make it a hearty choice.
Ingredients
- For the omelet:
- 4 medium potatoes, peeled and thinly sliced
- 6 large eggs
- 1/2 cup shredded cheese (cheddar or similar)
- 2 tbsp olive oil
- 1/4 tsp salt
- 1/4 tsp black pepper
- 1 tbsp fresh herbs (parsley or chives), chopped
Instructions
- Heat olive oil in a non-stick skillet over medium heat (350°F).
- Add sliced potatoes, season with salt and pepper, and cook until tender, about 10 minutes, stirring occasionally.
- Tip: Ensure potatoes are evenly sliced for uniform cooking.
- In a bowl, whisk eggs with a pinch of salt and pepper until well combined.
- Pour the eggs over the cooked potatoes in the skillet, spreading evenly.
- Sprinkle shredded cheese and herbs on top.
- Tip: Let the omelet cook undisturbed for a fluffy texture.
- Cover and cook on low heat (300°F) until the eggs are set, about 5 minutes.
- Tip: Use a lid to trap heat and cook the top evenly without flipping.
- Remove from heat and let sit for 2 minutes before slicing.
This omelet is creamy inside with a slightly crispy edge. Serve with a side salad for a complete meal.
Conclusion
Kickstart your culinary adventure with these 14 Delicious Spanish Potato Omelet Recipes, each offering a unique twist on a classic dish. Perfect for home cooks looking to spice up their meal rotation, these recipes promise simplicity and flavor in every bite. Don’t forget to try them out, share your favorites in the comments, and pin your top picks on Pinterest for others to enjoy. Happy cooking!
