Europe recipe ideas

Top 10 traditional Spanish recipes.

Spanish cooking is full of rice dishes, seafood, tapas, olive oil, potatoes, peppers and regional traditions. These Spanish recipe ideas are great for sharing and casual meals.

Affiliate resources

Ideas for You

Four helpful shopping ideas related to this page. As an Amazon Associate, this site may earn from qualifying purchases.

Note: Food traditions vary by region and family. This page is a curated recipe-ideas guide, not an official ranking.

Recipe list

10 famous Spanish recipes to try

Use these simple home-cook versions as a starting point for planning a country-themed dinner, learning a cuisine, or choosing what to cook next.

1

Paella

Saffron rice cooked with seafood, chicken, rabbit or vegetables.

Serves
4 servings
Difficulty
Advanced
Typical time
75 min

Ingredients

  • 1½–2 cups rice
  • saffron, as needed
  • 1–3 cups stock
  • 1 lb / 450 g seafood
  • 1 lb / 450 g chicken
  • 1–2 cups prepared peppers
  • salt, to taste
  • 1–2 tbsp neutral oil or olive oil

Method

  1. Rinse the rice, grains, beans or lentils if needed, then drain well.
  2. Cook aromatics in oil or butter until fragrant.
  3. Add the main ingredients for Paella and stir to coat.
  4. Add liquid, cover and cook gently until tender.
  5. Rest off the heat for a few minutes, then fluff or stir carefully.
  6. Serve with herbs, sauce, pickles, salad or the traditional side dish.

Cooking note: This is a simple home-cook version of Paella. Traditional versions in Spain can vary by region, family and occasion.

riceseafoodcelebration
2

Tortilla Española

Thick potato and onion omelet served warm or at room temperature.

Serves
4 servings
Difficulty
Easy
Typical time
45 min

Ingredients

  • 1½–2 cups potatoes
  • 2–4 eggs
  • 1–2 cups prepared onion
  • 1–3 tbsp olive oil
  • 1 tsp–2 tbsp salt, to taste

Method

  1. Prepare and measure the ingredients before you start cooking.
  2. Cook the aromatics or base ingredients first to build flavor.
  3. Add the main ingredients for Tortilla Española and cook until the texture is right.
  4. Season gradually, tasting as you go.
  5. Finish with herbs, sauce, citrus, butter, oil or garnish as appropriate.
  6. Serve the Tortilla Española warm, fresh or chilled depending on the traditional style.

Cooking note: This is a simple home-cook version of Tortilla Española. Traditional versions in Spain can vary by region, family and occasion.

breakfastvegetariancomfort
3

Gazpacho

Cold tomato soup blended with cucumber, peppers, garlic and olive oil.

Serves
4 servings
Difficulty
Easy
Typical time
20 min + chill

Ingredients

  • 1–2 cups prepared tomatoes
  • 1–2 cups prepared cucumber
  • 1–2 cups prepared peppers
  • 1 tsp–2 tbsp garlic, to taste
  • enough bread for serving or wrapping
  • 1–3 tbsp olive oil
  • salt, to taste

Method

  1. Warm oil or fat in a heavy pot and cook the onion, garlic or aromatics until soft.
  2. Add the spices, paste or seasoning and stir until fragrant.
  3. Add the tomatoes and other main ingredients, then coat them in the seasoning.
  4. Pour in stock, water, tomatoes, coconut milk or sauce as needed.
  5. Simmer gently until everything is tender and the sauce or broth tastes rounded.
  6. Adjust salt, heat and acidity before serving with rice, bread, noodles or salad.

Cooking note: The flavor usually improves after a short rest, so taste again before serving.

soupvegetarianquick
4

Patatas Bravas

Crispy potatoes served with spicy tomato sauce and aioli.

Serves
4–6 servings
Difficulty
Easy
Typical time
40 min

Ingredients

  • 1½–2 cups potatoes
  • 1–2 cups prepared tomato sauce
  • 1 tsp–2 tbsp paprika, to taste
  • 1 tsp–2 tbsp garlic, to taste
  • mayonnaise, as needed
  • salt, to taste
  • 1–2 tbsp neutral oil or olive oil

Method

  1. Prepare and measure the ingredients before you start cooking.
  2. Cook the aromatics or base ingredients first to build flavor.
  3. Add the main ingredients for Patatas Bravas and cook until the texture is right.
  4. Season gradually, tasting as you go.
  5. Finish with herbs, sauce, citrus, butter, oil or garnish as appropriate.
  6. Serve the Patatas Bravas warm, fresh or chilled depending on the traditional style.

Cooking note: This is a simple home-cook version of Patatas Bravas. Traditional versions in Spain can vary by region, family and occasion.

vegetariantapassnack
5

Croquetas

Creamy fried croquettes often made with ham, chicken or mushrooms.

Serves
4–6 servings
Difficulty
Medium
Typical time
90 min

Ingredients

  • béchamel, as needed
  • ham, as needed
  • 1–2 cups prepared mushrooms
  • enough breadcrumbs for serving or wrapping
  • 2–4 egg
  • salt, to taste
  • 1–2 tbsp neutral oil or olive oil

Method

  1. Prepare the filling, batter or coating before heating the oil.
  2. Shape, fill or coat the béchamel for Croquetas.
  3. Heat oil over medium-high heat until a small test piece sizzles steadily.
  4. Fry in batches until crisp and golden, turning as needed.
  5. Drain on a rack or paper towel and season while hot.
  6. Serve with a sauce, salad, pickles or fresh herbs.

Cooking note: This is a simple home-cook version of Croquetas. Traditional versions in Spain can vary by region, family and occasion.

tapasfriedsnack
6

Churros

Fried dough sticks served with sugar and chocolate.

Serves
4–6 servings
Difficulty
Medium
Typical time
45 min

Ingredients

  • 2 cups flour
  • 1 portion water
  • 1–3 tbsp oil
  • 1 tsp–2 tbsp sugar, to taste
  • 1 tsp–2 tbsp chocolate, to taste
  • salt, to taste

Method

  1. Prepare the filling, batter or coating before heating the oil.
  2. Shape, fill or coat the flour for Churros.
  3. Heat oil over medium-high heat until a small test piece sizzles steadily.
  4. Fry in batches until crisp and golden, turning as needed.
  5. Drain on a rack or paper towel and season while hot.
  6. Serve with a sauce, salad, pickles or fresh herbs.

Cooking note: For the best texture, let the dessert cool or chill fully before serving when possible.

dessertfriedstreet food
7

Fabada Asturiana

Rich bean stew with pork and sausages.

Serves
4 servings
Difficulty
Medium
Typical time
2–3 hrs

Ingredients

  • 1½–2 cups white beans
  • chorizo, as needed
  • 1 lb / 450 g pork
  • 1 tsp–2 tbsp paprika, to taste
  • saffron, as needed
  • salt, to taste
  • 1–2 tbsp neutral oil or olive oil

Method

  1. Warm oil or fat in a heavy pot and cook the onion, garlic or aromatics until soft.
  2. Add the spices, paste or seasoning and stir until fragrant.
  3. Add the white beans and other main ingredients, then coat them in the seasoning.
  4. Pour in stock, water, tomatoes, coconut milk or sauce as needed.
  5. Simmer gently until everything is tender and the sauce or broth tastes rounded.
  6. Adjust salt, heat and acidity before serving with rice, bread, noodles or salad.

Cooking note: The flavor usually improves after a short rest, so taste again before serving.

porkstewcomfort
8

Pisto

Spanish vegetable stew similar to ratatouille, often topped with egg.

Serves
4 servings
Difficulty
Easy
Typical time
45 min

Ingredients

  • 1–2 cups prepared tomatoes
  • 1–2 cups prepared zucchini
  • 1–2 cups prepared peppers
  • 1–2 cups prepared onion
  • 2–4 egg
  • salt, to taste
  • 1–2 tbsp neutral oil or olive oil

Method

  1. Warm oil or fat in a heavy pot and cook the onion, garlic or aromatics until soft.
  2. Add the spices, paste or seasoning and stir until fragrant.
  3. Add the tomatoes and other main ingredients, then coat them in the seasoning.
  4. Pour in stock, water, tomatoes, coconut milk or sauce as needed.
  5. Simmer gently until everything is tender and the sauce or broth tastes rounded.
  6. Adjust salt, heat and acidity before serving with rice, bread, noodles or salad.

Cooking note: The flavor usually improves after a short rest, so taste again before serving.

vegetarianstewhealthy
9

Gambas al Ajillo

Shrimp cooked quickly in garlic, olive oil and chili.

Serves
4 servings
Difficulty
Easy
Typical time
15 min

Ingredients

  • 1 lb / 450 g shrimp
  • 1 tsp–2 tbsp garlic, to taste
  • 1–3 tbsp olive oil
  • chili, as needed
  • 1–2 cups prepared parsley
  • salt, to taste

Method

  1. Prepare and measure the ingredients before you start cooking.
  2. Cook the aromatics or base ingredients first to build flavor.
  3. Add the main ingredients for Gambas al Ajillo and cook until the texture is right.
  4. Season gradually, tasting as you go.
  5. Finish with herbs, sauce, citrus, butter, oil or garnish as appropriate.
  6. Serve the Gambas al Ajillo warm, fresh or chilled depending on the traditional style.

Cooking note: This is a simple home-cook version of Gambas al Ajillo. Traditional versions in Spain can vary by region, family and occasion.

seafoodtapasquick
10

Crema Catalana

Custard dessert with caramelized sugar topping.

Serves
4–6 servings
Difficulty
Medium
Typical time
45 min + chill

Ingredients

  • 1–3 cups milk
  • 2–4 egg yolks
  • 1 tsp–2 tbsp sugar, to taste
  • 1 tsp–2 tbsp cinnamon, to taste
  • 1 portion citrus
  • salt, to taste
  • 1–2 tbsp neutral oil or olive oil

Method

  1. Preheat the oven if baking, then grease or line the pan.
  2. Mix the dry ingredients in one bowl and the wet ingredients in another when relevant.
  3. Combine gently to make the base for Crema Catalana, avoiding overmixing.
  4. Bake, steam or cook until set and fragrant.
  5. Cool slightly, then add syrup, glaze, cream or finishing sugar as the dish requires.
  6. Serve warm or at room temperature.

Cooking note: For the best texture, let the dessert cool or chill fully before serving when possible.

dessertcustardcelebration

Related pages

More recipe ideas

Continue exploring recipes from nearby regions or other popular cuisines.