Spanish dinner recipes are known for their bold flavors, fresh ingredients, and comforting dishes that bring people together around the table.
From classic paella and hearty stews to garlic shrimp, roasted meats, and flavorful tapas, Spanish cuisine offers something for every palate.
These recipes showcase a delicious blend of olive oil, garlic, paprika, saffron, tomatoes, seafood, and seasonal vegetables.
Whether you’re planning a casual family dinner or hosting a special gathering, Spanish-inspired meals add warmth and excitement to any occasion.
Many of these dishes are surprisingly simple to prepare, making it easy to enjoy authentic Mediterranean flavors at home.
This collection of 30+ Spanish dinner recipes is filled with traditional favorites and modern creations that will make every dinner unforgettable.
30+ Traditional Spanish Dinner Recipes You’ll Love

Spanish cuisine is all about sharing flavorful food and enjoying meals with family and friends.
With these recipes, you can explore a variety of classic and contemporary dishes without leaving your kitchen.
From quick weeknight dinners to impressive meals for entertaining, there’s a recipe here for every occasion.
Feel free to pair your favorite dishes with fresh bread, salads, or roasted vegetables for a complete Spanish-inspired feast.
Keep this collection of 30+ Spanish dinner recipes bookmarked whenever you’re craving vibrant Mediterranean flavors.
Enjoy cooking these delicious recipes and bring the taste of Spain to your dinner table.
Spanish Chicken Paella
Bring the vibrant flavors of Spain to your dinner table with this classic Spanish Chicken Paella featuring tender chicken, saffron-infused rice, vegetables, and savory seasonings.
Every bite is filled with rich Mediterranean flavor, making it a satisfying meal for family dinners or special occasions.
This recipe provides protein, carbohydrates, fiber, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron to help create a wholesome and balanced dinner.
It is colorful, hearty, and surprisingly easy to prepare at home.
Prep Time: 20 minutes | Cook Time: 40 minutes | Servings: 6 people
Ingredients
- 2 pounds boneless chicken thighs, cut into chunks
- 2 cups short-grain rice
- 4 cups chicken broth
- 1 red bell pepper, sliced
- 1 cup peas
- 1 onion, chopped
- 3 garlic cloves, minced
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- ¼ teaspoon saffron threads
- Salt, to taste
- Black pepper, to taste
- Lemon wedges for serving
Instructions
- Heat the olive oil in a large paella pan or wide skillet over medium heat and brown the chicken pieces until lightly golden on all sides.
- Add the chopped onion, garlic, and sliced bell pepper, cooking for several minutes until softened and fragrant.
- Stir in the smoked paprika and saffron, allowing the spices to toast gently and release their aroma.
- Add the rice and stir well so each grain is coated with the flavorful mixture.
- Pour in the chicken broth and gently spread the rice into an even layer without stirring again.
- Simmer over medium-low heat for about 20–25 minutes until the rice absorbs most of the liquid.
- Scatter the peas over the top during the final 5 minutes of cooking.
- Remove from the heat, let the paella rest for 5 minutes, then serve with fresh lemon wedges.
This Spanish Chicken Paella is rich, colorful, and packed with authentic Mediterranean flavors.
It makes an impressive family dinner that is both comforting and satisfying while bringing a taste of Spain to your home.
Side Dish
- Spanish green salad
- Crusty bread
- Garlic aioli
- Grilled vegetables
- Fresh orange slices
Spanish Garlic Shrimp
This Spanish Garlic Shrimp is a classic seafood dinner made with juicy shrimp, olive oil, garlic, smoked paprika, and fresh parsley.
The simple ingredients create bold Mediterranean flavors in a short amount of time, making it perfect for busy evenings.
This recipe provides protein, healthy fats, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron to help support a balanced dinner.
It is quick, flavorful, and pairs beautifully with bread or rice.
Prep Time: 10 minutes | Cook Time: 15 minutes | Servings: 4 people
Ingredients
- 1½ pounds large shrimp, peeled and deveined
- 4 tablespoons olive oil
- 6 garlic cloves, sliced
- 1 teaspoon smoked paprika
- ¼ teaspoon red pepper flakes
- Salt, to taste
- Black pepper, to taste
- 2 tablespoons chopped parsley
- Lemon wedges
Instructions
- Heat the olive oil in a large skillet over medium heat until shimmering.
- Add the sliced garlic and cook gently until lightly golden and fragrant without burning.
- Stir in the smoked paprika and red pepper flakes, mixing quickly to release their aroma.
- Add the shrimp in a single layer and season with salt and black pepper.
- Cook for 2–3 minutes on each side until the shrimp turn pink and are fully cooked.
- Sprinkle with fresh parsley and gently toss to coat every shrimp.
- Remove from the heat and serve immediately with lemon wedges for extra freshness.
- Enjoy with crusty bread or steamed rice.
This Spanish Garlic Shrimp is light, flavorful, and incredibly easy to prepare.
Its rich garlic sauce and tender shrimp make it an unforgettable Mediterranean-inspired dinner.
Side Dish
- Crusty bread
- Spanish rice
- Mixed green salad
- Roasted asparagus
- Lemon wedges
Spanish Beef Stew
This Spanish Beef Stew is a hearty dinner featuring tender beef, potatoes, carrots, tomatoes, and smoky spices simmered until rich and flavorful.
Slow cooking develops deep Mediterranean flavors while keeping the beef incredibly tender.
This recipe provides protein, carbohydrates, fiber, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron to create a nourishing family dinner.
It is comforting and perfect for cooler evenings.
Prep Time: 20 minutes | Cook Time: 2 hours | Servings: 6 people
Ingredients
- 2 pounds beef chuck, cubed
- 3 potatoes, diced
- 2 carrots, sliced
- 1 onion, chopped
- 3 garlic cloves, minced
- 2 cups beef broth
- 1 cup crushed tomatoes
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- Salt and black pepper
Instructions
- Heat the olive oil in a Dutch oven and brown the beef cubes on all sides.
- Add the onion and garlic, cooking until softened and fragrant.
- Stir in the smoked paprika and crushed tomatoes, allowing the mixture to simmer for several minutes.
- Add the potatoes, carrots, and beef broth, stirring well.
- Bring the stew to a gentle boil before reducing the heat to low.
- Cover and simmer for about 2 hours until the beef becomes fork-tender.
- Taste and adjust the seasoning with salt and black pepper.
- Serve hot with crusty bread.
This Spanish Beef Stew is rich, hearty, and full of comforting flavors.
It is an excellent family dinner that tastes even better the next day.
Side Dish
- Crusty bread
- Green salad
- Roasted peppers
- Steamed green beans
- Fresh fruit
Spanish Baked Cod
This Spanish Baked Cod combines flaky white fish with tomatoes, garlic, olives, and herbs for a light Mediterranean-inspired dinner.
The fish bakes quickly while absorbing the rich flavors of the savory tomato sauce.
This recipe provides protein, healthy fats, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron to support a wholesome meal.
It is healthy, colorful, and perfect for weeknight dinners.
Prep Time: 15 minutes | Cook Time: 25 minutes | Servings: 4 people
Ingredients
- 4 cod fillets
- 2 tablespoons olive oil
- 3 garlic cloves, minced
- 1 cup cherry tomatoes
- ½ cup sliced olives
- 1 teaspoon paprika
- Salt
- Black pepper
- Fresh parsley
- Lemon wedges
Instructions
- Preheat the oven to 400°F (200°C).
- Arrange the cod fillets in a lightly greased baking dish.
- Scatter the garlic, tomatoes, and olives around the fish.
- Drizzle everything with olive oil and season with paprika, salt, and black pepper.
- Bake for 20–25 minutes until the cod flakes easily with a fork.
- Sprinkle with chopped parsley immediately after removing from the oven.
- Serve with fresh lemon wedges for extra brightness.
- Enjoy while warm.
This Spanish Baked Cod is fresh, light, and packed with Mediterranean flavors.
It is an easy seafood dinner that is both nutritious and elegant.
Side Dish
- Roasted potatoes
- Steamed vegetables
- Garlic bread
- Spinach salad
- Lemon rice
Spanish Pork Chops
These Spanish Pork Chops are seasoned with smoked paprika, garlic, oregano, and olive oil before being pan-seared until tender and juicy.
The simple seasoning creates bold Spanish flavors while keeping the preparation easy.
This recipe provides protein, healthy fats, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron for a satisfying family dinner.
It is perfect for both weeknight meals and weekend gatherings.
Prep Time: 15 minutes | Cook Time: 20 minutes | Servings: 4 people
Ingredients
- 4 bone-in pork chops
- 2 tablespoons olive oil
- 4 garlic cloves, minced
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- Salt
- Black pepper
- Fresh parsley
- Lemon wedges
Instructions
- Pat the pork chops dry and season both sides with smoked paprika, oregano, salt, and black pepper.
- Heat the olive oil in a large skillet over medium-high heat.
- Add the pork chops and cook for about 5–6 minutes per side until nicely browned.
- Stir in the minced garlic during the final few minutes of cooking.
- Spoon the flavorful oil over the pork chops while they finish cooking.
- Remove the pork chops from the skillet and let them rest for 5 minutes.
- Garnish with chopped parsley and serve with fresh lemon wedges.
- Enjoy immediately while hot.
These Spanish Pork Chops are juicy, flavorful, and wonderfully easy to prepare.
They make an impressive dinner with authentic Spanish-inspired seasoning.
Side Dish
- Garlic mashed potatoes
- Roasted vegetables
- Green beans
- Mixed salad
- Crusty bread
Spanish Chickpea Spinach Stew
This Spanish Chickpea Spinach Stew is a comforting vegetarian dinner featuring chickpeas, spinach, tomatoes, garlic, and warm Spanish spices.
The hearty ingredients create a flavorful meal that is both filling and nutritious.
This recipe provides protein, carbohydrates, fiber, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron to support a wholesome dinner.
It is affordable, satisfying, and easy to prepare in one pot.
Prep Time: 15 minutes | Cook Time: 35 minutes | Servings: 6 people
Ingredients
- 2 cans chickpeas, drained
- 4 cups fresh spinach
- 1 onion, chopped
- 3 garlic cloves, minced
- 2 cups crushed tomatoes
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- ½ teaspoon cumin
- Salt
- Black pepper
Instructions
- Heat the olive oil in a large pot and sauté the onion until soft.
- Add the garlic, smoked paprika, and cumin, stirring for one minute until fragrant.
- Pour in the crushed tomatoes and simmer for about 10 minutes.
- Stir in the chickpeas and cook for another 10 minutes to absorb the flavors.
- Add the fresh spinach and cook until wilted.
- Taste and season with salt and black pepper as needed.
- Let the stew rest for a few minutes before serving.
- Enjoy warm with crusty bread.
This Spanish Chickpea Spinach Stew is hearty, healthy, and full of Mediterranean flavor.
It is an easy one-pot dinner that is both comforting and satisfying.
Side Dish
- Crusty bread
- Spanish rice
- Cucumber salad
- Roasted peppers
- Fresh orange slices
Spanish Seafood Paella
This Spanish Seafood Paella is a classic Mediterranean dinner filled with tender shrimp, mussels, calamari, saffron rice, and colorful vegetables.
The combination of fresh seafood and aromatic spices creates a vibrant meal that’s perfect for family gatherings or special occasions.
This recipe provides protein, carbohydrates, fiber, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron to support a wholesome dinner.
It delivers authentic Spanish flavors with every bite and is easier to prepare than it looks.
Prep Time: 25 minutes | Cook Time: 40 minutes | Servings: 6 people
Ingredients
- 2 cups short-grain rice
- 1 pound shrimp, peeled
- 1 pound mussels, cleaned
- 8 ounces calamari rings
- 1 red bell pepper, sliced
- 1 onion, chopped
- 3 garlic cloves, minced
- 4 cups seafood broth
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- ¼ teaspoon saffron threads
- Salt and black pepper
Instructions
- Heat the olive oil in a large paella pan over medium heat and sauté the onion, garlic, and bell pepper until softened.
- Stir in the smoked paprika and saffron, allowing the spices to bloom for maximum flavor.
- Add the rice and stir gently so every grain is coated with the seasoned oil.
- Pour in the seafood broth and spread the rice into an even layer.
- Cook for about 15 minutes without stirring.
- Arrange the shrimp, mussels, and calamari over the rice, then continue cooking until the seafood is fully cooked and the rice is tender.
- Remove from the heat and let the paella rest for 5 minutes.
- Serve with fresh lemon wedges.
This Spanish Seafood Paella is colorful, elegant, and bursting with fresh Mediterranean flavors.
It is an unforgettable dinner that’s perfect for entertaining family and friends.
Side Dish
- Garlic aioli
- Crusty bread
- Mixed green salad
- Grilled asparagus
- Lemon wedges
Spanish Albondigas
This Spanish Albondigas recipe features tender beef meatballs simmered in a rich tomato sauce seasoned with garlic, onions, and smoked paprika.
The hearty sauce and juicy meatballs make it a comforting family dinner with authentic Spanish flavor.
This recipe provides protein, carbohydrates, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron for a balanced meal.
It pairs wonderfully with rice or crusty bread.
Prep Time: 20 minutes | Cook Time: 40 minutes | Servings: 6 people
Ingredients
- 1½ pounds ground beef
- 1 egg
- ½ cup breadcrumbs
- 1 onion, finely chopped
- 3 garlic cloves, minced
- 2 cups tomato sauce
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- Salt and black pepper
- Fresh parsley
Instructions
- Combine the ground beef, egg, breadcrumbs, half of the onion, garlic, salt, and black pepper in a bowl.
- Shape the mixture into evenly sized meatballs.
- Heat the olive oil in a skillet and brown the meatballs on all sides.
- Add the remaining onion and cook until softened.
- Stir in the tomato sauce and smoked paprika, then return the meatballs to the pan.
- Cover and simmer for 25 minutes until the meatballs are fully cooked.
- Garnish with fresh parsley before serving.
- Enjoy with rice or bread.
This Spanish Albondigas recipe is rich, comforting, and packed with traditional flavors.
It is a family-friendly dinner that’s simple enough for any night of the week.
Side Dish
- Spanish rice
- Crusty bread
- Roasted vegetables
- Garden salad
- Lemon potatoes
Spanish Garlic Chicken
This Spanish Garlic Chicken is a flavorful dinner made with bone-in chicken pieces, garlic, white wine, herbs, and olive oil.
The chicken becomes tender while the garlic creates a rich and aromatic sauce.
This recipe provides protein, healthy fats, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron to help create a nourishing family meal.
It is simple to prepare and full of classic Spanish flavor.
Prep Time: 15 minutes | Cook Time: 45 minutes | Servings: 6 people
Ingredients
- 2 pounds bone-in chicken thighs
- 8 garlic cloves
- 2 tablespoons olive oil
- ½ cup dry white wine
- 1 cup chicken broth
- 1 teaspoon dried oregano
- 1 teaspoon smoked paprika
- Salt
- Black pepper
- Fresh parsley
Instructions
- Heat the olive oil in a large skillet and brown the chicken on both sides until golden.
- Add the garlic cloves and cook until lightly golden and fragrant.
- Pour in the white wine and allow it to simmer for 2 minutes.
- Add the chicken broth, oregano, smoked paprika, salt, and black pepper.
- Cover the skillet and simmer gently for 35 minutes until the chicken is tender.
- Remove the lid during the final few minutes to slightly reduce the sauce.
- Sprinkle with chopped parsley before serving.
- Spoon the garlic sauce generously over the chicken.
This Spanish Garlic Chicken is juicy, savory, and filled with rich Mediterranean flavors.
It is a comforting dinner that pairs beautifully with potatoes or crusty bread.
Side Dish
- Roasted potatoes
- Crusty bread
- Green beans
- Tomato salad
- Grilled zucchini
Spanish Chorizo and Potato Skillet
This Spanish Chorizo and Potato Skillet combines smoky chorizo sausage with crispy potatoes, onions, and peppers in one hearty pan.
The bold flavors make it an excellent dinner for busy weeknights or relaxed family meals.
This recipe provides protein, carbohydrates, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron for a filling and satisfying dinner.
It comes together quickly with simple ingredients.
Prep Time: 15 minutes | Cook Time: 35 minutes | Servings: 5 people
Ingredients
- 12 ounces Spanish chorizo, sliced
- 4 medium potatoes, diced
- 1 onion, sliced
- 1 red bell pepper, sliced
- 2 tablespoons olive oil
- 3 garlic cloves, minced
- 1 teaspoon smoked paprika
- Salt
- Black pepper
- Fresh parsley
Instructions
- Heat the olive oil in a large skillet over medium heat.
- Cook the diced potatoes until they begin turning golden and tender.
- Add the onion, bell pepper, and garlic, then sauté until softened.
- Stir in the sliced chorizo and smoked paprika.
- Continue cooking for 8–10 minutes until the chorizo releases its flavorful oils.
- Season with salt and black pepper to taste.
- Sprinkle with fresh parsley before serving.
- Serve immediately while hot.
This Spanish Chorizo and Potato Skillet is smoky, hearty, and incredibly satisfying.
It is a simple one-pan dinner that’s packed with authentic Spanish-inspired flavor.
Side Dish
- Mixed green salad
- Garlic bread
- Grilled tomatoes
- Steamed vegetables
- Fresh fruit
Spanish Vegetable Rice
This Spanish Vegetable Rice is a colorful one-pot dinner featuring tender rice, tomatoes, peppers, peas, and aromatic Mediterranean spices.
The combination of vegetables and herbs creates a wholesome meal that is both comforting and satisfying.
This recipe provides protein, carbohydrates, fiber, vitamin A, vitamin B, vitamin C, vitamin D, calcium, and iron to help support a balanced dinner.
It is an easy vegetarian option that’s perfect for any night of the week.
Prep Time: 15 minutes | Cook Time: 35 minutes | Servings: 6 people
Ingredients
- 2 cups short-grain rice
- 1 onion, chopped
- 1 red bell pepper, diced
- 1 cup peas
- 2 tomatoes, chopped
- 3 garlic cloves, minced
- 4 cups vegetable broth
- 2 tablespoons olive oil
- 1 teaspoon smoked paprika
- Salt and black pepper
Instructions
- Heat the olive oil in a large skillet and cook the onion, garlic, and bell pepper until softened.
- Add the chopped tomatoes and smoked paprika, then cook for several minutes until the tomatoes break down.
- Stir in the rice so every grain is coated with the flavorful mixture.
- Pour in the vegetable broth and bring the mixture to a gentle boil.
- Reduce the heat and simmer for about 20 minutes without stirring frequently.
- Add the peas during the last 5 minutes of cooking.
- Let the rice rest for 5 minutes before fluffing with a fork.
- Serve warm as a complete vegetarian dinner.
This Spanish Vegetable Rice is colorful, flavorful, and easy to prepare.
It is a comforting Mediterranean-inspired dinner that’s perfect for both weeknights and family gatherings.
Side Dish
- Garlic bread
- Roasted vegetables
- Cucumber salad
- Marinated olives
- Fresh orange slices
NB : More Recipes Coming Soon
Cheri D. Baker is a food enthusiast, recipe developer, and home cooking advocate. She enjoys creating approachable recipes that combine great taste with everyday convenience. Her goal is to make cooking enjoyable and accessible for everyone, whether they are beginners or experienced home cooks. At TasteHush, Cheri shares trusted recipes, helpful kitchen tips, and creative meal ideas for every occasion.