Ever dreamed of whisking your taste buds away to the vibrant streets of Spain without leaving your kitchen? Our roundup of 22 Delicious Spanish Recipes for Every Occasion is your ticket to a culinary adventure. From quick weeknight dinners to festive feasts, these dishes promise to bring the warmth and richness of Spanish cuisine right to your table. Ready to explore? Let’s dive into the flavors of Spain together!
Paella Valenciana

Yearning for a taste of Spain? Paella Valenciana, a vibrant and aromatic dish, brings the essence of Valencia to your table with its saffron-infused rice, succulent meats, and a medley of vegetables, all cooked to perfection in a traditional paella pan.
Ingredients
- 2 cups Bomba rice (the star of the show, absorbing flavors like a dream)
- 4 cups chicken stock (homemade elevates the dish, but store-bought works in a pinch)
- 1/2 tsp saffron threads (for that signature golden hue and earthy aroma)
- 1 lb chicken thighs, bone-in and skin-on (for unbeatable juiciness)
- 1/2 lb rabbit, cut into pieces (a traditional touch that adds depth)
- 1/4 cup extra virgin olive oil (my go-to for its fruity notes)
- 1 large tomato, grated (seeds discarded, for a smooth sofrito base)
- 1 green bell pepper, diced (for a slight crunch and freshness)
- 1/2 cup lima beans (frozen works fine, but fresh is sublime)
- 1 tsp smoked paprika (for a whisper of smokiness)
- Salt to taste (I prefer sea salt for its clean flavor)
Instructions
- Heat the olive oil in a paella pan over medium heat until shimmering, about 2 minutes.
- Season the chicken and rabbit with salt, then brown in the pan, 5 minutes per side, until golden. Remove and set aside.
- In the same pan, sauté the green bell pepper until soft, about 3 minutes. Tip: Don’t rush this step; it builds the flavor base.
- Add the grated tomato and cook until the mixture thickens, about 5 minutes. Stir in the smoked paprika.
- Return the meats to the pan, add the lima beans, and pour in the chicken stock. Bring to a simmer.
- Sprinkle the saffron threads over the stock, then stir in the Bomba rice, ensuring it’s evenly distributed. Tip: Resist stirring from here to achieve the perfect socarrat.
- Cook over medium heat for 10 minutes, then reduce to low and simmer for another 10 minutes, or until the rice is tender and the liquid absorbed.
- Remove from heat and let rest, covered, for 5 minutes. Tip: This rest period is crucial for the flavors to meld.
Best enjoyed straight from the pan, Paella Valenciana boasts a delightful contrast of textures—from the crispy socarrat at the bottom to the fluffy, saffron-kissed rice. Serve with a wedge of lemon for a bright finish.
Gazpacho Andaluz

Captivating the essence of summer in a bowl, Gazpacho Andaluz is a chilled Spanish soup that marries the freshest vegetables with a hint of garlic and vinegar, creating a refreshing dish perfect for warm days.
Ingredients
- 6 ripe tomatoes, about 2 pounds (I find vine-ripened ones offer the best flavor)
- 1 cucumber, peeled and seeded (English cucumbers work wonderfully here)
- 1 green bell pepper, cored (for a subtle crunch and freshness)
- 1 small red onion (just a hint to add depth without overpowering)
- 2 garlic cloves (because what’s a gazpacho without that punchy kick?)
- 3 cups day-old rustic bread, crust removed (stale bread absorbs the flavors beautifully)
- 1/4 cup extra virgin olive oil (my go-to for its fruity notes)
- 2 tbsp sherry vinegar (adds a lovely tang)
- 1 tsp salt (to brighten all the flavors)
- 1/2 tsp ground cumin (a whisper for warmth)
- Ice water, as needed (to adjust consistency)
Instructions
- Roughly chop the tomatoes, cucumber, bell pepper, and red onion into chunks for easier blending.
- In a blender, combine the chopped vegetables, garlic, bread, olive oil, sherry vinegar, salt, and cumin. Blend until smooth, about 2 minutes.
- If the mixture is too thick, gradually add ice water, 1/4 cup at a time, blending after each addition until desired consistency is reached.
- Strain the soup through a fine-mesh sieve into a large bowl to achieve a silky texture, pressing down on the solids with a spoon.
- Cover and refrigerate for at least 2 hours, or until well chilled. This resting time allows the flavors to meld beautifully.
- Before serving, give the gazpacho a good stir and adjust seasoning if necessary.
Just as the soup chills to perfection, its flavors deepen, offering a harmonious blend of tangy, sweet, and savory notes. Serve in chilled bowls or glasses, garnished with a drizzle of olive oil and diced vegetables for a touch of elegance.
Tortilla Española

Savory and satisfying, Tortilla Española is a classic Spanish dish that transforms simple ingredients into a comforting, versatile meal. Its golden layers of potatoes and onions, bound together with eggs, offer a delightful texture and rich flavor that’s perfect for any time of day.
Ingredients
- 4 medium Yukon Gold potatoes, peeled and thinly sliced (about 1/8 inch thick for even cooking)
- 1 large yellow onion, thinly sliced (I love the sweetness it brings when slowly cooked)
- 6 large eggs, beaten (room temperature eggs blend more smoothly)
- 1/2 cup extra virgin olive oil (my go-to for its fruity notes and high smoke point)
- 1 tsp salt (adjust to your liking, but don’t skimp—it’s key for flavor)
Instructions
- Heat the olive oil in a 10-inch non-stick skillet over medium heat until shimmering, about 2 minutes.
- Add the sliced potatoes and onions, stirring gently to coat in oil. Cook for 20-25 minutes, stirring occasionally, until the potatoes are tender but not browned.
- Using a slotted spoon, transfer the potato and onion mixture to a large bowl, leaving the oil in the skillet. Let cool slightly, about 5 minutes.
- Pour the beaten eggs over the potato mixture, gently folding to combine. Season with salt.
- Reheat the skillet with the remaining oil over medium heat. Pour the egg and potato mixture back into the skillet, spreading it evenly.
- Cook for 5-7 minutes until the edges set. Carefully flip the tortilla using a large plate or lid, then slide it back into the skillet to cook the other side for another 5 minutes until golden and set.
- Transfer to a plate and let rest for 5 minutes before slicing. This rest period allows the flavors to meld beautifully.
Every bite of Tortilla Española offers a harmonious blend of creamy potatoes and sweet onions, encased in a softly set egg. Serve it warm or at room temperature, accompanied by a crisp salad or as part of a tapas spread for a truly authentic experience.
Patatas Bravas

Originating from the heart of Spain, Patatas Bravas is a dish that effortlessly combines simplicity with bold flavors, making it a perennial favorite among tapas lovers. This recipe promises crispy potatoes smothered in a spicy, smoky sauce that’s as vibrant as the culture it comes from.
Ingredients
- 2 large russet potatoes, peeled and cut into 1-inch cubes (their starchy texture ensures a perfect crisp)
- 1/2 cup extra virgin olive oil (my go-to for its fruity notes and high smoke point)
- 1 tsp smoked paprika (for that irreplaceable depth)
- 1/2 tsp cayenne pepper (adjust to tame or ignite the heat)
- 1 clove garlic, minced (freshly minced releases the most aroma)
- 1/4 cup mayonnaise (for a creamy counterbalance to the spice)
- 1 tbsp sherry vinegar (a splash adds a bright acidity)
- Salt, to taste (I prefer sea salt for its clean, sharp flavor)
Instructions
- Preheat your oven to 400°F (204°C) to ensure it’s ready for roasting.
- Toss the potato cubes with 1/4 cup of olive oil, smoked paprika, cayenne, and a generous pinch of salt until evenly coated.
- Spread the potatoes in a single layer on a baking sheet, ensuring they’re not touching for maximum crispiness.
- Roast for 25 minutes, then flip each piece for even browning, and roast for another 20 minutes until golden and crispy.
- While the potatoes roast, heat the remaining olive oil in a small pan over medium heat and sauté the garlic until fragrant, about 30 seconds.
- Remove from heat and whisk in the mayonnaise and sherry vinegar until smooth, creating the bravas sauce.
- Once the potatoes are done, drizzle them generously with the bravas sauce or serve it on the side for dipping.
Zesty and vibrant, these Patatas Bravas boast a delightful contrast between the crispy exterior and fluffy interior of the potatoes, all brought together by the smoky, spicy sauce. Serve them as a standout appetizer or alongside a chilled glass of sangria for an authentic Spanish experience.
Churros con Chocolate

Yearning for a dessert that combines crispy, golden textures with the rich, velvety embrace of chocolate? Churros con Chocolate, a beloved Spanish treat, offers just that—a perfect harmony of simplicity and indulgence, ideal for any gathering or a quiet evening in.
Ingredients
- 1 cup water (I find filtered water makes the dough smoother)
- 1/2 cup unsalted butter (cut into chunks for easier melting)
- 1/4 tsp salt (a pinch of sea salt enhances the flavors beautifully)
- 1 cup all-purpose flour (sifted to avoid lumps)
- 3 large eggs (room temperature eggs blend more seamlessly into the batter)
- 1/2 cup granulated sugar (for that irresistible sweet crunch)
- 1 tsp ground cinnamon (the secret to the churros’ warm aroma)
- 1 cup dark chocolate chips (I prefer 70% cocoa for a deep, rich flavor)
- 1/2 cup heavy cream (for a luxuriously smooth chocolate sauce)
Instructions
- In a medium saucepan, combine water, butter, and salt over medium heat. Bring to a gentle boil, stirring occasionally until the butter is fully melted.
- Reduce heat to low and add the sifted flour all at once. Stir vigorously with a wooden spoon until the mixture forms a smooth ball and pulls away from the sides of the pan, about 1 minute.
- Remove from heat and let cool for 5 minutes. This prevents the eggs from cooking when added.
- Add eggs one at a time, beating well after each addition until the dough is shiny and smooth. A stand mixer with a paddle attachment makes this step effortless.
- Heat oil in a deep fryer or large pot to 375°F. Pipe 6-inch strips of dough into the hot oil using a star-shaped piping tip for classic ridges.
- Fry churros in batches, turning once, until golden brown and crispy, about 2 minutes per side. Drain on paper towels.
- While churros are frying, combine chocolate chips and heavy cream in a small saucepan over low heat. Stir continuously until the chocolate is melted and the sauce is smooth, about 3 minutes.
- Mix sugar and cinnamon in a shallow dish. Roll warm churros in the mixture until evenly coated.
Nowhere does comfort taste better than in these churros, with their crisp exterior giving way to a tender interior, all perfectly complemented by the silky chocolate sauce. Serve them warm for a truly unforgettable experience, perhaps with a sprinkle of flaky sea salt on the chocolate for an extra dimension of flavor.
Pisto Manchego

Lusciously vibrant and deeply comforting, Pisto Manchego is Spain’s answer to ratatouille, a rustic yet refined medley of summer vegetables simmered to perfection. This dish, with its roots in the heart of La Mancha, is a celebration of simplicity and flavor, perfect for those evenings when you crave something wholesome yet elegant.
Ingredients
- 2 tablespoons extra virgin olive oil (my go-to for its fruity depth)
- 1 large onion, finely chopped (I find sweet onions work beautifully here)
- 2 red bell peppers, diced (for a pop of color and sweetness)
- 2 zucchinis, cubed (about 2 cups, for a tender bite)
- 4 ripe tomatoes, peeled and chopped (the foundation of our sauce)
- 3 eggs (I prefer room temperature for even cooking)
- Salt to taste (a pinch to start, then adjust as needed)
Instructions
- Heat the olive oil in a large skillet over medium heat until shimmering, about 2 minutes.
- Add the chopped onion, stirring occasionally, until translucent and soft, about 5 minutes.
- Toss in the diced red bell peppers and cubed zucchinis, cooking until they begin to soften, around 7 minutes.
- Stir in the chopped tomatoes, reducing the heat to low, and let the mixture simmer uncovered for 20 minutes, stirring occasionally to prevent sticking.
- Once the vegetables are tender and the sauce has thickened, crack the eggs directly into the skillet, spacing them evenly apart.
- Cover the skillet and cook on low heat until the eggs are just set, about 5 minutes, for perfectly runny yolks.
- Season with salt to taste, remembering the eggs will also add a bit of saltiness.
Kaleidoscopic in both appearance and taste, Pisto Manchego offers a delightful contrast of textures, from the silky vegetables to the creamy eggs. Serve it straight from the skillet with crusty bread to soak up every last bit of sauce, or atop a bed of quinoa for a modern twist.
Fabada Asturiana

Revered for its rich flavors and comforting warmth, Fabada Asturiana is a traditional Spanish bean stew that embodies the essence of rustic elegance. This dish, with its creamy white beans and succulent meats, is a testament to the simplicity and depth of Asturian cuisine.
Ingredients
- 2 cups dried large white beans (soaked overnight, they plump up beautifully)
- 1/2 lb smoked Spanish chorizo (sliced into thick rounds, it infuses the stew with a smoky depth)
- 1/2 lb morcilla (Spanish blood sausage, its richness is unparalleled)
- 1/2 lb pancetta (cut into chunks, it adds a salty, meaty backbone)
- 1 large onion (diced, it melts into the stew, offering sweetness)
- 4 garlic cloves (minced, for that essential aromatic punch)
- 1 tsp smoked paprika (my secret weapon for an extra layer of smokiness)
- 6 cups chicken stock (homemade preferred, it makes all the difference)
- 2 tbsp extra virgin olive oil (my go-to for sautéing, it adds fruitiness)
- Salt to taste (added towards the end, to ensure the beans cook perfectly)
Instructions
- Heat the olive oil in a large pot over medium heat until shimmering.
- Add the diced onion and minced garlic, sautéing until translucent, about 5 minutes.
- Stir in the smoked paprika, cooking for 30 seconds to release its flavors.
- Add the soaked beans, chorizo, morcilla, and pancetta to the pot, stirring to combine.
- Pour in the chicken stock, ensuring all ingredients are submerged.
- Bring to a boil, then reduce heat to low, covering the pot with a lid.
- Simmer gently for 2 hours, checking occasionally to stir and ensure the beans are tender.
- Season with salt in the last 30 minutes of cooking, adjusting to your preference.
- Remove from heat and let stand for 10 minutes before serving, allowing the flavors to meld.
Kaleidoscopic in its complexity, Fabada Asturiana offers a symphony of textures, from the creamy beans to the firm, flavorful meats. Serve it with crusty bread to soak up the rich broth, or alongside a crisp green salad for contrast.
Pulpo a la Gallega

Unveiling the rustic charm of Spanish cuisine, ‘Pulpo a la Gallega’ is a dish that marries simplicity with sophistication, featuring tender octopus, smoky paprika, and the finest olive oil, creating a melody of flavors that dance on the palate.
Ingredients
- 1 whole octopus (about 3 pounds) – I find the frozen ones are just as tender if thawed properly.
- 1/4 cup extra virgin olive oil – my go-to for its fruity notes.
- 2 tablespoons smoked paprika – the secret to its signature smokiness.
- 1 tablespoon coarse sea salt – for that perfect texture contrast.
- 2 large Yukon Gold potatoes – peeled and sliced into 1/2-inch rounds, they hold up beautifully.
Instructions
- Thaw the octopus overnight in the refrigerator if frozen, ensuring it’s completely defrosted for even cooking.
- Bring a large pot of water to a rolling boil. Holding the octopus by the head, dip the tentacles into the boiling water three times, waiting for the water to return to a boil between dips. This helps curl the tentacles beautifully.
- Submerge the entire octopus in the boiling water, reduce the heat to a gentle simmer, and cook for 45 minutes. Tip: A skewer should pass through the thickest part of the tentacle with little resistance when done.
- While the octopus cooks, boil the potato rounds in salted water until just tender, about 10 minutes. Drain and set aside.
- Once the octopus is tender, remove it from the water and let it cool slightly. Cut the tentacles into 1/2-inch slices, discarding the head.
- Arrange the potato rounds on a serving platter, top with the octopus slices, drizzle with olive oil, and sprinkle generously with smoked paprika and sea salt. Tip: Let it sit for 5 minutes before serving to allow the flavors to meld.
- For an extra touch of elegance, serve with a side of crusty bread to soak up the glorious olive oil and paprika mixture.
The octopus should be meltingly tender, with a slight chew, while the potatoes offer a creamy contrast. The smoky paprika and olive oil create a rich, velvety sauce that’s irresistible. Consider garnishing with fresh parsley for a pop of color and freshness.
Crema Catalana

This timeless dessert, with its crisp caramelized sugar top and velvety custard beneath, is a luxurious finale to any meal. The contrast between the warm, brittle caramel and the cool, creamy custard is nothing short of magical.
Ingredients
- 2 cups whole milk (I find that organic milk lends a richer flavor)
- 1 cinnamon stick (a must for that authentic spice note)
- Zest of 1 lemon (preferably unwaxed for the best aroma)
- 4 large egg yolks (room temperature eggs blend more smoothly)
- 1/2 cup granulated sugar (plus extra for caramelizing)
- 2 tbsp cornstarch (this ensures a silky, lump-free custard)
Instructions
- In a medium saucepan, combine the milk, cinnamon stick, and lemon zest. Heat over medium heat until it just begins to simmer, then remove from heat and let steep for 30 minutes to infuse the flavors.
- In a separate bowl, whisk together the egg yolks and 1/2 cup sugar until pale and slightly thickened. Sift in the cornstarch and whisk until fully incorporated.
- Strain the milk mixture to remove the cinnamon stick and zest, then gradually whisk it into the egg mixture to temper the eggs.
- Return the mixture to the saucepan and cook over low heat, stirring constantly with a wooden spoon, until the custard thickens enough to coat the back of the spoon, about 10 minutes.
- Divide the custard among 4 ramekins and refrigerate until set, at least 2 hours or overnight for best results.
- Just before serving, sprinkle a thin, even layer of sugar over each custard. Use a kitchen torch to caramelize the sugar until it forms a golden-brown crust, holding the torch about 4 inches away and moving it in circular motions for even browning.
Perfectly executed Crema Catalana boasts a symphony of textures and flavors, from the crackle of caramel to the smooth, fragrant custard. Serve it immediately after caramelizing for that irresistible contrast between warm and cool, or garnish with fresh berries for a pop of color and acidity.
Albóndigas en Salsa

Perfectly seasoned and simmered to tender perfection, Albóndigas en Salsa is a comforting dish that marries the heartiness of meatballs with the rich, vibrant flavors of a tomato-based sauce. This classic recipe is a testament to the beauty of simple ingredients coming together to create something truly extraordinary.
Ingredients
- 1 lb ground beef (I find an 80/20 mix offers the perfect balance of flavor and juiciness)
- 1/2 cup breadcrumbs (I like to use panko for a lighter texture)
- 1 large egg, room temperature (it blends more smoothly with the other ingredients)
- 2 cloves garlic, minced (freshly minced garlic makes all the difference)
- 1/4 cup fresh parsley, finely chopped (for a bright, herby note)
- 1 tsp ground cumin (toasted and freshly ground if possible)
- 1/2 tsp smoked paprika (my secret weapon for depth)
- 2 tbsp extra virgin olive oil (my go-to for its fruity notes)
- 1 28-oz can crushed tomatoes (San Marzano tomatoes are my preference for their sweetness)
- 1/2 cup chicken stock (homemade stock elevates the sauce)
- Salt and pepper (to season at every layer)
Instructions
- In a large bowl, combine the ground beef, breadcrumbs, egg, minced garlic, parsley, cumin, smoked paprika, 1/2 tsp salt, and 1/4 tsp pepper. Mix gently with your hands until just combined; overmixing can make the meatballs tough.
- Form the mixture into 1.5-inch meatballs, placing them on a parchment-lined tray as you go. This recipe should yield about 20 meatballs.
- Heat the olive oil in a large skillet over medium heat. Once shimmering, add the meatballs in batches, browning them on all sides, about 2 minutes per side. Remove and set aside.
- In the same skillet, add the crushed tomatoes and chicken stock, scraping up any browned bits for extra flavor. Bring to a simmer.
- Return the meatballs to the skillet, nestling them into the sauce. Cover and simmer on low heat for 20 minutes, until the meatballs are cooked through.
- Season the sauce with salt and pepper to taste, then let it sit for 5 minutes off the heat to allow the flavors to meld.
Succulent and richly flavored, these Albóndigas en Salsa boast a tender texture that pairs beautifully with the velvety sauce. Serve them over a bed of fluffy rice or with crusty bread to soak up every last drop of the delicious sauce.
Sopa de Ajo

Brimming with rustic charm and a soul-warming garlicky broth, Sopa de Ajo is a Spanish classic that transforms humble ingredients into a dish of profound depth and comfort.
Ingredients
- 4 cups of day-old bread, cubed (I find sourdough adds a lovely tang)
- 6 cloves of garlic, thinly sliced (the more, the merrier in my book)
- 1/4 cup extra virgin olive oil (my go-to for its fruity notes)
- 1 tsp smoked paprika (it’s the secret to that smoky undertone)
- 4 cups chicken stock, preferably homemade
- 4 large eggs (room temperature eggs blend more smoothly)
- Salt to taste (I like to use flaky sea salt for finishing)
Instructions
- In a large pot, heat the extra virgin olive oil over medium heat until shimmering.
- Add the thinly sliced garlic and sauté for about 1 minute, or until golden and fragrant—watch closely to avoid burning.
- Stir in the smoked paprika and immediately add the cubed bread, tossing to coat evenly with the oil and spices.
- Pour in the chicken stock, bring to a gentle boil, then reduce the heat to simmer for 10 minutes, allowing the bread to soften and the flavors to meld.
- Crack the eggs one at a time directly into the soup, spacing them apart. Cover and simmer for 3-4 minutes for softly set yolks.
- Season with salt to taste, remembering the bread and stock may already contribute saltiness.
Gloriously rich and aromatic, this Sopa de Ajo boasts a velvety texture with pockets of creamy egg yolk. Serve it in deep bowls with a drizzle of olive oil and a sprinkle of fresh parsley for a touch of color and freshness.
Ensalada Rusa

Unveiling the charm of a classic, Ensalada Rusa is a vibrant, comforting dish that marries simplicity with elegance, perfect for any gathering or a quiet dinner at home.
Ingredients
- 2 cups of diced potatoes (Yukon Golds are my favorite for their buttery texture)
- 1 cup of diced carrots (cut them into small, uniform pieces for even cooking)
- 1 cup of green peas (frozen works wonderfully, just thaw them first)
- 1/2 cup of mayonnaise (I swear by Duke’s for its tangy richness)
- 2 tbsp of Dijon mustard (adds a lovely depth of flavor)
- 1/4 cup of finely chopped dill (fresh is key here for that bright, herby punch)
- Salt to taste (I like to use sea salt for its clean, crisp flavor)
Instructions
- Place the diced potatoes and carrots in a large pot, cover with cold water, and bring to a boil over high heat. Boil for 10 minutes, or until the vegetables are tender but still hold their shape.
- Drain the vegetables and let them cool to room temperature. This step is crucial for preventing a soggy salad.
- In a large mixing bowl, combine the cooled potatoes, carrots, thawed peas, mayonnaise, Dijon mustard, and chopped dill. Gently fold the ingredients together until everything is evenly coated.
- Season the salad with salt to taste, remembering that the mayonnaise and mustard already add some saltiness.
- Cover the bowl with plastic wrap and refrigerate for at least 1 hour before serving. This resting time allows the flavors to meld beautifully.
Offering a delightful contrast of creamy and crisp textures, Ensalada Rusa is a testament to the beauty of simple ingredients coming together. Serve it chilled, garnished with extra dill, alongside grilled meats or as part of a tapas spread for a touch of elegance.
Bocadillo de Calamares

Savory and satisfying, the Bocadillo de Calamares is a Spanish classic that brings the vibrant flavors of the Mediterranean to your table. This squid sandwich, with its crispy exterior and tender interior, is a testament to the beauty of simple ingredients coming together in perfect harmony.
Ingredients
- 1 lb fresh squid, cleaned and sliced into rings (I find that smaller rings ensure even cooking)
- 1 cup all-purpose flour (for that light, crispy coating we all love)
- 1 tsp smoked paprika (adds a subtle depth that’s irresistible)
- 1/2 tsp salt (I like to use sea salt for its clean, mineral taste)
- 1/4 tsp black pepper (freshly ground makes all the difference)
- 1 cup olive oil (extra virgin is my go-to for frying, as it imparts a fruity note)
- 4 crusty rolls (baguettes work wonderfully, lightly toasted for extra crunch)
- 1 lemon, cut into wedges (for that bright, citrusy finish)
Instructions
- In a large bowl, mix the flour, smoked paprika, salt, and black pepper until well combined.
- Dredge the squid rings in the flour mixture, ensuring each piece is evenly coated.
- Heat the olive oil in a deep skillet over medium-high heat until it reaches 375°F (a candy thermometer is handy here).
- Fry the squid in batches to avoid overcrowding, about 2-3 minutes per batch, until golden and crispy.
- Transfer the fried squid to a paper towel-lined plate to drain any excess oil.
- Slice the rolls open and lightly toast them in the oven or on a grill for about 2 minutes at 350°F, just until they’re crisp.
- Fill each roll with a generous portion of the fried squid and serve immediately with lemon wedges on the side.
A perfect Bocadillo de Calamares offers a delightful contrast between the crispy squid and the soft, chewy bread. The smoky paprika and fresh lemon elevate the dish, making it a refreshing option for a summer lunch or a casual dinner. For an extra touch, serve with a side of aioli or a simple green salad to round out the meal.
Huevos Rotos

Glistening under the golden hue of a perfectly fried egg, Huevos Rotos is a dish that marries simplicity with decadence, offering a comforting yet sophisticated meal that’s as versatile as it is delicious.
Ingredients
- 4 medium potatoes, peeled and sliced into 1/4-inch thick rounds (I find Yukon Golds hold their shape beautifully)
- 4 large eggs (room temperature eggs blend more seamlessly into the dish)
- 1/2 cup extra virgin olive oil (my go-to for its fruity notes)
- 1 tsp smoked paprika (for that subtle, smoky depth)
- Salt, to taste (I prefer flaky sea salt for its texture and burst of flavor)
Instructions
- Heat the olive oil in a large skillet over medium heat until it shimmers, about 2 minutes.
- Add the potato slices in a single layer, frying until golden and crisp on the edges, about 4 minutes per side. Tip: Avoid overcrowding the pan to ensure each slice gets perfectly crispy.
- Sprinkle the smoked paprika and salt over the potatoes, tossing gently to coat evenly.
- Crack the eggs directly over the potatoes, spacing them evenly across the skillet. Tip: For a runny yolk, cover the skillet immediately after adding the eggs to trap the steam.
- Cook until the egg whites are set but the yolks are still runny, about 3 minutes. Tip: Keep an eye on the heat to prevent the bottoms from burning while the tops cook.
- Remove from heat and let sit for a minute before serving to allow the flavors to meld.
Fork-tender potatoes with crispy edges cradle the rich, runny yolks, creating a dish that’s as visually stunning as it is satisfying. Serve it straight from the skillet for a rustic presentation, or plate it over a slice of crusty bread to soak up every last drop of golden goodness.
Leche Frita

Venturing into the realm of Spanish desserts, Leche Frita stands out as a sublime treat, marrying the creamy richness of custard with the delicate crispness of a golden fry. This elegant dish, whose name translates to ‘fried milk,’ is a delightful paradox of textures and flavors, perfect for those who appreciate the finer nuances of dessert craftsmanship.
Ingredients
- 2 cups whole milk (I find the richness of whole milk indispensable for the custard’s velvety texture.)
- 1/2 cup granulated sugar (A touch of vanilla sugar can add an aromatic depth, though plain works beautifully.)
- 1/2 cup all-purpose flour (Sifted to ensure no lumps disrupt the custard’s smoothness.)
- 2 large eggs (Room temperature eggs blend more seamlessly into the mixture.)
- 1 cinnamon stick (For infusing the milk with a warm, spicy note.)
- Zest of 1 lemon (A bright contrast to the custard’s sweetness.)
- 1/4 cup unsalted butter (For frying; I prefer the subtle flavor it imparts over oil.)
- 1/2 cup breadcrumbs (Panko offers an extra crunch, but traditional breadcrumbs work just as well.)
Instructions
- In a medium saucepan, combine the milk, cinnamon stick, and lemon zest. Heat over medium until it just begins to simmer, then remove from heat and let steep for 10 minutes to infuse the flavors.
- Remove the cinnamon stick and lemon zest from the milk. Whisk in the sugar and flour until fully dissolved, ensuring no lumps remain.
- Return the saucepan to low heat, stirring constantly with a wooden spoon. Cook until the mixture thickens into a custard, about 5-7 minutes. Tip: The custard is ready when it coats the back of the spoon.
- Pour the custard into a greased 8×8 inch dish, smoothing the top with a spatula. Chill in the refrigerator for at least 4 hours, or until set.
- Once set, cut the custard into squares or rectangles. Tip: Dip your knife in hot water between cuts for cleaner edges.
- Beat the eggs in a shallow dish. Place the breadcrumbs in another. Dip each custard piece first in the egg, then in the breadcrumbs, ensuring an even coating.
- In a large skillet, melt the butter over medium heat. Fry the coated custard pieces until golden brown on each side, about 2-3 minutes per side. Tip: Don’t overcrowd the pan to ensure even frying.
Delight in the contrast of the crispy, buttery exterior against the soft, creamy interior of Leche Frita. Serve it dusted with powdered sugar and a drizzle of honey for an extra layer of sweetness, or alongside a scoop of vanilla ice cream for a decadent dessert experience.
Migas

Hailing from the heart of Tex-Mex cuisine, Migas is a comforting scramble that transforms humble ingredients into a vibrant morning feast. This dish, with its crispy tortilla strips and softly set eggs, is a testament to the beauty of simplicity and the power of bold flavors.
Ingredients
- 4 large eggs (I find room temperature eggs blend more smoothly)
- 2 corn tortillas, cut into thin strips (stale tortillas crisp up beautifully)
- 2 tbsp extra virgin olive oil (my go-to for its fruity notes)
- 1/4 cup diced onion (white or yellow for sweetness)
- 1/4 cup diced tomato (ripe and juicy for the best flavor)
- 1 jalapeño, seeded and minced (adjust to your heat preference)
- 1/4 tsp salt (to enhance all the flavors)
- 1/4 cup shredded Monterey Jack cheese (for a creamy melt)
- Fresh cilantro, chopped (for a bright finish)
Instructions
- Heat the olive oil in a large non-stick skillet over medium heat until shimmering, about 2 minutes.
- Add the tortilla strips to the skillet, spreading them out in a single layer. Fry until golden and crispy, stirring occasionally, about 3-4 minutes.
- Push the tortilla strips to one side of the skillet. Add the diced onion and jalapeño to the other side, sautéing until softened, about 2 minutes.
- In a bowl, whisk the eggs with salt until well combined. Pour the eggs into the skillet, stirring gently to combine with the tortilla strips and vegetables.
- Cook, stirring occasionally, until the eggs are softly set but still slightly runny, about 3 minutes. Tip: For fluffier eggs, resist the urge to stir too much.
- Sprinkle the diced tomato and shredded cheese over the top. Cover the skillet with a lid and let sit for 1 minute to melt the cheese.
- Remove from heat and garnish with fresh cilantro. Tip: A squeeze of lime juice adds a refreshing zing.
Oozing with melted cheese and speckled with crispy tortilla bits, Migas offers a delightful contrast of textures. Serve it straight from the skillet with warm tortillas or atop a bed of creamy avocado slices for an extra layer of indulgence.
Salmorejo

Nestled in the heart of Spanish cuisine, Salmorejo is a velvety, chilled tomato soup that’s as rich in flavor as it is in history. This Cordoban classic, with its vibrant hue and creamy texture, is the perfect antidote to the sweltering summer heat, offering a refreshing yet deeply satisfying taste of Andalusia.
Ingredients
- 2 lbs ripe tomatoes, cored and quartered (the riper, the better for that sweet, deep flavor)
- 1 small garlic clove, minced (for a subtle kick that doesn’t overpower)
- 1 cup day-old rustic bread, crust removed and torn into pieces (stale bread works wonders here)
- 1/2 cup extra virgin olive oil (my go-to for its fruity notes)
- 1 tbsp sherry vinegar (adds a bright acidity)
- 1/2 tsp salt (to enhance all the flavors)
- 2 hard-boiled eggs, chopped (for garnish, room temp eggs blend more smoothly)
- 2 slices serrano ham, finely chopped (adds a salty, umami crunch)
Instructions
- In a blender, combine the tomatoes, garlic, bread, sherry vinegar, and salt. Blend until completely smooth, about 2 minutes.
- With the blender running on low, slowly drizzle in the olive oil to emulsify the mixture, creating a creamy consistency.
- Pass the mixture through a fine-mesh sieve into a large bowl to remove any seeds or skin, ensuring a silky texture.
- Cover and refrigerate for at least 2 hours, or until thoroughly chilled. This step is crucial for the flavors to meld.
- Before serving, taste and adjust the seasoning if necessary. The soup should be well-balanced between sweet, acidic, and salty.
- Divide the salmorejo among bowls and garnish with chopped hard-boiled eggs and serrano ham for a traditional finish.
Moment you take your first spoonful, the silky texture and the harmonious blend of sweet tomatoes, tangy vinegar, and rich olive oil will transport you straight to a sun-drenched Spanish terrace. For a creative twist, serve it in small glasses as an elegant appetizer or drizzle with a bit more olive oil and a sprinkle of smoked paprika for an extra layer of flavor.
Rabo de Toro

Zesty and rich, Rabo de Toro is a Spanish classic that transforms humble ingredients into a dish of profound depth and elegance. This oxtail stew, slow-cooked to perfection, melds the robust flavors of meat, wine, and vegetables into a harmonious blend that’s both comforting and sophisticated.
Ingredients
- 3 lbs oxtail, cut into 2-inch pieces (ask your butcher for the meatiest cuts)
- 2 tbsp extra virgin olive oil (my go-to for its fruity notes)
- 1 large onion, finely chopped (yellow onions work best for their sweetness)
- 2 carrots, diced (for a touch of natural sweetness)
- 4 garlic cloves, minced (fresh is always better)
- 1 cup dry red wine (a Rioja adds authentic Spanish flair)
- 2 cups beef stock (homemade elevates the dish, but store-bought works in a pinch)
- 1 bay leaf (a small but mighty flavor booster)
- Salt and freshly ground black pepper (to season layers of flavor)
Instructions
- Preheat your oven to 325°F, ensuring a low and slow cooking environment for tender meat.
- Heat olive oil in a large Dutch oven over medium-high heat. Sear the oxtail pieces until deeply browned on all sides, about 3-4 minutes per side. This step is crucial for building flavor.
- Remove the oxtail and set aside. In the same pot, sauté the onion and carrots until softened, about 5 minutes. Add the garlic and cook for another minute until fragrant.
- Deglaze the pot with red wine, scraping up any browned bits. Let it reduce by half, about 5 minutes, to concentrate the flavors.
- Return the oxtail to the pot. Add beef stock and bay leaf, ensuring the liquid nearly covers the meat. Bring to a simmer, then cover and transfer to the oven.
- Braise for 3 hours, checking occasionally to ensure the liquid is at a gentle simmer. The meat should be fork-tender.
- Remove the bay leaf. Skim off any excess fat from the surface. Season with salt and pepper to taste.
Unctuous and deeply flavorful, the Rabo de Toro boasts tender meat that falls off the bone, enveloped in a rich, velvety sauce. Serve it over creamy mashed potatoes or with crusty bread to soak up every last drop of its luxurious sauce.
Buñuelos de Bacalao

Craving a taste of the sea with a crispy twist? Buñuelos de Bacalao, or salt cod fritters, offer a delightful blend of tender, flaky fish encased in a golden, crunchy exterior, perfect for elevating your appetizer game.
Ingredients
- 1 lb salt cod, soaked overnight (I find changing the water twice removes excess salt perfectly)
- 2 cups all-purpose flour (for that light, airy batter)
- 1 tsp baking powder (the secret to extra fluffiness)
- 2 large eggs, room temperature (they blend more smoothly into the batter)
- 1/2 cup whole milk (for richness)
- 1/4 cup fresh parsley, finely chopped (adds a bright, herby note)
- 1 small onion, finely diced (I love the subtle sweetness it brings)
- 2 cloves garlic, minced (because everything’s better with garlic)
- Vegetable oil for frying (enough to submerge the fritters for even cooking)
Instructions
- Drain the soaked salt cod and pat dry with paper towels. Flake into small pieces, removing any bones.
- In a large bowl, whisk together flour and baking powder. Make a well in the center.
- Add eggs and milk to the well, gradually incorporating the dry ingredients to form a smooth batter.
- Fold in the flaked cod, parsley, onion, and garlic until evenly distributed. Tip: Let the batter rest for 10 minutes for flavors to meld.
- Heat oil in a deep fryer or large pot to 375°F. Tip: Use a candy thermometer for accuracy.
- Drop tablespoon-sized portions of batter into the hot oil, frying in batches to avoid overcrowding.
- Fry for 2-3 minutes or until golden brown, turning once for even color. Tip: Drain on a wire rack over paper towels to keep them crispy.
Serve these buñuelos hot, with their crisp shells giving way to the savory, moist cod inside. Pair with a zesty aioli or a simple lemon wedge for a burst of freshness that complements the deep flavors beautifully.
Flan de Huevo

Flan de Huevo, a classic dessert that whispers of elegance and simplicity, is a creamy custard topped with a layer of soft caramel. Its velvety texture and rich flavor make it a beloved treat across the globe, perfect for ending a dinner party on a sweet note or enjoying as a decadent afternoon delight.
Ingredients
- 1 cup granulated sugar (for the caramel – I find using a light-colored saucepan helps monitor the color change)
- 4 large eggs (room temperature eggs blend more smoothly into the custard)
- 1 can (14 oz) sweetened condensed milk (the secret to its creamy texture)
- 1 can (12 oz) evaporated milk (adds depth to the flavor)
- 1 tsp pure vanilla extract (a splash of quality vanilla elevates the dish)
Instructions
- Preheat your oven to 350°F (175°C) and prepare a water bath by placing a large roasting pan in the oven, filling it halfway with hot water.
- In a medium saucepan over medium heat, melt the granulated sugar, stirring constantly until it turns a deep amber color, about 5-7 minutes. Tip: Avoid stirring once the sugar starts to melt to prevent crystallization.
- Quickly pour the caramel into a 9-inch round baking dish, tilting to coat the bottom evenly. Set aside to harden.
- In a large bowl, whisk the eggs gently until just combined. Tip: Over-whisking can introduce too much air, leading to bubbles in the flan.
- Stir in the sweetened condensed milk, evaporated milk, and vanilla extract until the mixture is smooth and homogenous.
- Pour the custard mixture over the hardened caramel in the baking dish.
- Place the baking dish into the prepared water bath in the oven. Bake for 50-60 minutes, or until the center is set but still slightly jiggly. Tip: The water bath ensures gentle, even cooking.
- Remove from the oven and let cool to room temperature, then refrigerate for at least 4 hours, preferably overnight, to set completely.
- To serve, run a knife around the edges of the dish and invert onto a serving plate, allowing the caramel to drizzle over the flan.
When served, the Flan de Huevo should present a silky, smooth texture with a rich, caramel top that contrasts beautifully with the creamy custard beneath. For an extra touch of elegance, garnish with fresh berries or a sprinkle of sea salt to enhance the caramel’s sweetness.
Espinacas con Garbanzos

Revered in Spanish cuisine, Espinacas con Garbanzos is a harmonious blend of earthy spinach and hearty chickpeas, simmered to perfection with a melody of spices that dance on the palate. This dish, a staple in Andalusian homes, offers a comforting yet sophisticated flavor profile that’s both nourishing and deeply satisfying.
Ingredients
- 2 cups cooked chickpeas (I love using dried chickpeas soaked overnight for a firmer texture, but canned works in a pinch)
- 4 cups fresh spinach, tightly packed (baby spinach leaves are my preference for their tenderness)
- 3 tbsp extra virgin olive oil (my go-to for its fruity notes)
- 1 large onion, finely diced (yellow onions add a sweet depth)
- 3 garlic cloves, minced (freshly minced garlic is non-negotiable for me)
- 1 tsp smoked paprika (this is the secret to the dish’s smoky undertones)
- 1/2 tsp ground cumin (toasted and ground at home if you’re feeling ambitious)
- 1/4 tsp cayenne pepper (adjust to your heat preference)
- 1/2 cup vegetable broth (homemade broth elevates the dish, but store-bought is fine)
- Salt to taste (I start with 1/2 tsp and adjust from there)
Instructions
- Heat the olive oil in a large skillet over medium heat until shimmering, about 2 minutes.
- Add the diced onion and sauté until translucent, stirring occasionally, about 5 minutes.
- Stir in the minced garlic, smoked paprika, ground cumin, and cayenne pepper, cooking until fragrant, about 1 minute. Tip: Toasting the spices with the onions and garlic unlocks their full aroma.
- Add the cooked chickpeas to the skillet, stirring to coat them evenly with the spice mixture, about 2 minutes.
- Pour in the vegetable broth and bring the mixture to a gentle simmer, allowing the chickpeas to absorb the flavors, about 5 minutes. Tip: Simmering with the lid slightly ajar prevents the broth from reducing too quickly.
- Fold in the fresh spinach in batches, waiting for each batch to wilt slightly before adding more, about 3 minutes total. Tip: Adding spinach in batches ensures even wilting without overcrowding the skillet.
- Season with salt to taste, then remove from heat.
Kindly note, the final dish should boast a velvety texture with the chickpeas tender yet intact, enveloped in a richly spiced broth. Serve it with a drizzle of olive oil and a side of crusty bread to sop up the flavorful sauce, or atop a bed of quinoa for a protein-packed meal.
Pan con Tomate

Revered in Spanish cuisine, Pan con Tomate is a sublime testament to the beauty of simplicity, where ripe tomatoes and crusty bread unite under a golden drizzle of olive oil. This dish, with its rustic charm and vibrant flavors, is a celebration of Mediterranean summers, perfect for savoring on a leisurely morning or as a chic appetizer.
Ingredients
- 1 loaf of crusty bread, preferably a baguette – the crunchier, the better for that satisfying contrast.
- 2 large, ripe tomatoes – heirloom varieties add a sweet depth that’s unmatched.
- 1/4 cup extra virgin olive oil – my go-to for its fruity notes that elevate the dish.
- 1 clove garlic, peeled – for that subtle kick that lingers pleasantly.
- Sea salt, to taste – a flaky variety here makes all the difference, offering bursts of salinity.
Instructions
- Preheat your oven to 350°F (175°C) to warm the bread slightly, enhancing its texture.
- Slice the bread into 1/2-inch thick pieces, ensuring each piece has enough surface area for the toppings.
- Cut the tomatoes in half and grate them on the large holes of a box grater into a bowl, discarding the skins for a smooth texture.
- Lightly toast the bread slices in the oven for about 5 minutes, just until they’re golden and crisp around the edges.
- Rub each toasted slice with the garlic clove, adjusting the amount based on your preference for garlic’s pungency.
- Spoon the grated tomato over each slice, spreading it evenly to cover the surface.
- Drizzle generously with extra virgin olive oil, allowing it to seep into the bread and tomato for a moist bite.
- Sprinkle with sea salt to taste, enhancing the natural flavors of the tomato and olive oil.
Key to its allure, Pan con Tomate boasts a harmonious blend of textures – the crispness of the bread against the juicy, fresh tomato, all brought together by the richness of olive oil. Serve it alongside a glass of chilled sherry or as part of a larger tapas spread for an authentic Spanish experience.
Conclusion
Brimming with flavor and tradition, this roundup of 22 Delicious Spanish Recipes offers something for every occasion, from cozy weeknights to festive gatherings. We hope these dishes inspire your next culinary adventure. Don’t forget to leave a comment with your favorites and share the love by pinning this article on Pinterest. ¡Buen provecho!