Modern and Authentic Spanish Main Meal Recipes

From hearty stews from the north to delicious seafood main dishes from the south of Spain. We’ve scoured the country and found the best main meal recipes of Spanish cuisine. We’ve also done some experimentation in the kitchen to bring you some new ideas and inspiration.

Take some time to explore our easy-to-make recipes. All step-by-step main meal recipes are packed with information on the best produce to use, dietary information, and helpful cooking tips to get you cooking Spanish main meal dishes like a pro in no time!

Jump to section:

Our Newest Recipes

A bowl of brothy fish stew topped with some almond pesto and pan-fried shrimp.

Brothy Fish Stew with Shrimp and Pesto

Arroz Caldoso de Pescado

A sheet pan of chicken thighs with chorizo and roasted veg.

Sheet Pan Chicken Thighs

With Chorizo and Veggies

two earthware dishes full of Cantabrian bean stew.

Cantabrian Bean Stew

Alubias de Cantabria | Vegan

A dish of chicken marbella.

Chicken Marbella

The Famous Silver Palate Recipe

A Spanish roast chicken with a smoked paprika rub sits cooked in a large dish.

Roast Chicken

With a Paprika-Infused Rub

A bowl of spinach and chickpea soup.

Spinach and Chickpea Soup

with Lemon, Cilantro, and Smoked Paprika

A large pan of Spanish pork secreto garnished with fresh roasemary and black olives.

Spanish Pork 'Secreto'

Simmered in a Paprika-Infused Sauce

A bowl of baked sweet potato with toppings, salad, and a yogurt dressing.

Baked Sweet Potatoes with Lemon and Thyme

and a tangy Natural Yogurt dressing

A bowl serving of chicken chorizo dinner.

Chicken Chorizo Dinner

5 Ingredient Recipe | One-Pot Stew

A large fillet of Spanish-style spicy salmon beside some orange rounds and fresh herbs.

Spanish-Style Spicy Salmon

with Cayenne, Paprika, and Orange

A large pot of Rioja-style potatoes with chorizo sits beside a small bowl serving.

Rioja-Style Potatoes with Chorizo

Patatas a la Riojana

Slices of grilled Mediterranean chicken breast sit in a bowl with some salad.

Grilled Med Chicken Breast

with a tangy marinade

A pan of creamy artichoke casserole with spinach and paprika.

Artichoke and Spinach Casserole

Vegetarian | One-Pot Recipe

A bowl of spicy carrot soup sits beside some fresh bread.

Spiced Carrot Soup

Vegan | Gluten-Free

A large pan of pumpkin pisto sits beside some brown bread and fresh parsley.

Pumpkin Pisto

Super Healthy One-Pot Recipe

A large pan of cooked artichoke chicken sits garnished with grated parmesan cheese.

Creamy Artichoke Chicken

with Spinach and Paprika

A large dish of cooked chicken thighs and roasted potatoes.

Baked Chicken Thighs with Potatoes

Healthy -  One-Pot Recipe

A plate fo sliced Roasted chicken breast with romesco sauce.

Roasted Chicken Breasts in Romesco

Low Carb - Gluten-Free

A large pan of Chicken chorizo chili.

Chicken Chorizo Chili

Spicy One-Pot Recipe

A pan of Spanish chicken with smoky Bravas sauce sits at a table setting.

Spanish Chicken with Smoky Bravas Sauce

Spicy Recipe | Made in under 1 hr

Spicy Spanish-style pork stew in a large pot.

Spicy Spanish-Style Pork Stew

Spicy, Easy-to-Make One-Pot Recipe

Spicy grilled shrimp with tangy peach salad.

Spicy Grilled Shrimp

with tangy peach salad

A pan of Spanish chicken chilindron with lots of sauce.

Chicken Chilindrón

Classic One-Pot Recipe

Fideua negra with seafood in a large pan.

Fideua Negra with Seafood

Fideua with black ink and seafood

A large pan of Spanish-style white bean stew sits beside some sliced bread.

Spanish-Style White Bean Stew

Classic white bean stew recipe | Vegan

A tray of oven-baked spicy Mediterranean chicken thighs.

Spicy Mediterranean Chicken Thighs

Easy to Make, One-Pot Recipe

a large paella pan full of Arroz a banda.

Arroz a Banda

Valencian Rice With Seafood

A pan of Mediterranean garlic rosemary chicken thighs.

Med Garlic Rosemary Chicken

Boneless chicken | 30 Min Recipe

A grilled chicken rice bowl sits on a table with plenty of herbs and sald toppings.

Grilled Chicken Rice Bowl

Healthy | High Protein

A pan of Spanish garlic chicken cooked with fresh rosemary and sherry.

Pollo al Ajillo

Spanish garlic chicken with sherry

A bowl of vegan Maravilla stew.

Maravilla stew

With Chickpeas & Smoked Paprika

Roast chicken thighs cooked in a red wine, tomato, and herb sauce.

Roast chicken thighs w/ wine, tomato, and herbs

One-pot | Made in under 30 mins

A small bowl of Chorizo steew with spniach and chickpeas.

Smoky Chorizo Stew with Spinach and Chickpeas

Easy recipe | Made in under 1 hr

A portion of lemon herb chicken is served.

Lemon and Herb Chicken Thighs

Made in under 30 mins | Budget-Friendly

a few fillets of cod fish sit in a pan with sauteed asparagus and cherry tomatoes.

Oven-Baked Codfish

with capers, asparagus, and cherry tomatoes

A large bowl of Mediterranean Lentil and Spinach stew

Lentil and Spinach Stew

Mediterranean vegan recipe

A large pan of 15-minute Mediterraean spiced mince

15-Min Med Spiced Mince

Quick & budget friendly

a baking tray full of bbaked Mediterranean chicken thighs

Mediterranean Chicken Thighs

Easy-to-make | Budget-Friendly

a large pan of chickpeas with spinach and eggs.

Chickpeas with Spinach and Eggs

Vegetarian | Budget-Friendly

a large pan of arroz al horno sits waiting to be served

Arroz al Horno

Spanish Oven-Baked Rice

A large dish of spicy chicken, chorizo, and ricce sits beside a small bowl serving

Spicy Chicken, chorizo, and rice

Tasty & filling | Made in 1 hour

A large pan of Spanish oven-baked rice is decorated with a head of garlic and some roasted green beans

Oven-Baked Rice with Cauliflower

Vegan | Super Healthy Recipe

A bowl of Mediterranean yellow rice sits beside a spoon

Mediterranean Yellow Rice

Vegan, Healthy

a small bowl of Fabada Asturiana is served from a large steaming pot.

Fabada Asturiana

Spanish bean stew

A large pan of Spanish oven-baked rice is garnished with fres hchopped parsley

Super budget Spanish oven-baked rice

Vegan | Gluten-free | Soy Free

A large try of oven-baked chicken pieces (pollo al horno) sits waiting to be served.

Pollo al Horno

Oven-Baked Chicken with Sherry

a large pot of smoky butter bean stew with sweet potato and kale

Smoky Butter Bean Stew

with Sweet Potato and Kale

A large pan of chicken with peaches cooked in sherry.

Chicken with Peaches in Sherry

Simmered with Pedro Ximinez Sherry

A large pan of Spanish chicken and rice sits garnished with olives and fresh chopped parsley

Spanish Chicken and Rice

One pan arroz con pollo

a large pot of smoky sweet potato chorizo stew sits beside some fresh bread

Smoky Sweet Potato Chorizo One-Pot

Easy 30-minute recipe

A beetroot falafel rice bowl sits with salad and other toppings.

Beetroot Falafel Rice Bowl

Healthy | Vegetarian

A Mediterranean rice bbowl sits with lots of salad toppings

Mediterranean Rice Bowl

Healthy | Vegan | Easy

A large pot of Romesco de Peix, also known as Catalan Fish Stew

Romesco de Peix

Catalan Fish Stew | 30-Min recipe

a large pot of chickpea stew (Potaje de Garbanzos) sit waiting to be served

Chickpea Stew (Vegan)

Potaje de Garbanzos

A pot of Mediterranean fish stew (Zarzuela de Mariscos) with mussels and fish in a broth

Mediterranean Fish Stew

Zarzuela de Mariscos

Trending Main Meal Recipes

A sheet pan of chicken thighs with chorizo and roasted veg.

Sheet Pan Chicken Thighs

With Chorizo and Veggies

A large pan of cooked artichoke chicken sits garnished with grated parmesan cheese.

Creamy Artichoke Chicken

with Spinach and Paprika

a baking tray full of bbaked Mediterranean chicken thighs

Mediterranean Chicken Thighs

Easy-to-make | Budget-Friendly

A large pot of Rioja-style potatoes with chorizo sits beside a small bowl serving.

Rioja-Style Potatoes with Chorizo

Patatas a la Riojana

A bowl serving of chicken chorizo dinner.

Chicken Chorizo Dinner

5 Ingredient Recipe | One-Pot Stew

a small bowl of Fabada Asturiana is served from a large steaming pot.

Fabada Asturiana

Spanish bean stew

Slices of grilled Mediterranean chicken breast sit in a bowl with some salad.

Grilled Med Chicken Breast

with a tangy marinade

A large casserole dish of Mediterranean boneless chicken thighs with a rich red sofrito sauce.

Mediterranean Boneless Chicken Thighs in Sofrito

Easy Recipe | Made in under 1 hr

A large stainless steel pot full of shrimp and mussels pasta

Shrimp and Mussels Pasta

30 Minute recipe

a large pan of chickpeas with spinach and eggs.

Chickpeas with Spinach and Eggs

Vegetarian | Budget-Friendly

A large pan of Spanish chicken and rice sits garnished with olives and fresh chopped parsley

Spanish Chicken and Rice

One pan arroz con pollo

A large pan of pumpkin pisto sits beside some brown bread and fresh parsley.

Pumpkin Pisto

Super Healthy One-Pot Recipe

Easy One-Pot Main Meal Recipes

A bowl of brothy fish stew topped with some almond pesto and pan-fried shrimp.

Brothy Fish Stew with Shrimp and Pesto

Arroz Caldoso de Pescado

A large dish of cooked chicken thighs and roasted potatoes.

Baked Chicken Thighs with Potatoes

Healthy -  One-Pot Recipe

A bowl of spinach and chickpea soup.

Spinach and Chickpea Soup

with Lemon, Cilantro, and Smoked Paprika

A Spanish roast chicken with a smoked paprika rub sits cooked in a large dish.

Roast Chicken

With a Paprika-Infused Rub

two earthware dishes full of Cantabrian bean stew.

Cantabrian Bean Stew

Alubias de Cantabria | Vegan

A dish of chicken marbella.

Chicken Marbella

The Famous Silver Palate Recipe

A large pan of pumpkin pisto sits beside some brown bread and fresh parsley.

Pumpkin Pisto

Super Healthy One-Pot Recipe

A bowl serving of chicken chorizo dinner.

Chicken Chorizo Dinner

5 Ingredient Recipe | One-Pot Stew

A large pan of Spanish pork secreto garnished with fresh roasemary and black olives.

Spanish Pork 'Secreto'

Simmered in a Paprika-Infused Sauce

A pan of creamy artichoke casserole with spinach and paprika.

Artichoke and Spinach Casserole

Vegetarian | One-Pot Recipe

a large pan of arroz al horno sits waiting to be served

Arroz al Horno

Spanish Oven-Baked Rice

A large pot of Rioja-style potatoes with chorizo sits beside a small bowl serving.

Rioja-Style Potatoes with Chorizo

Patatas a la Riojana

A large pan of Chicken chorizo chili.

Chicken Chorizo Chili

Spicy One-Pot Recipe

Spicy Spanish-style pork stew in a large pot.

Spicy Spanish-Style Pork Stew

Spicy, Easy-to-Make One-Pot Recipe

A large black pan sits on a rustic wooden board and is filled with chicken and chorizo stew.

Spanish Chicken and Chorizo Stew

Made in 35 minutes!

a large pan of chickpeas with spinach and eggs.

Chickpeas with Spinach and Eggs

Vegetarian | Budget-Friendly

A bowl of vegan Maravilla stew.

Maravilla stew

With Chickpeas & Smoked Paprika

a baking tray full of bbaked Mediterranean chicken thighs

Mediterranean Chicken Thighs

Easy-to-make | Budget-Friendly

a small bowl of Fabada Asturiana is served from a large steaming pot.

Fabada Asturiana

Spanish bean stew

A large pan of 15-minute Mediterraean spiced mince

15-Min Med Spiced Mince

Quick & budget friendly

a large pan of vegan arroz al horno is topped with roasted red pepper and a whole head of garlic

Vegan Arroz al Horno

Oven-Baked Rice | Vegan

An Earthenware dish of Poor Man's Potatoes sits on a kitchen counter with a chopping board and some bread beside it

Poor man's Potatoes

Patatas a lo Pobre

A large white casserole dish sits on a white marble counter with a rich red Mediterranean Eggplant casserole with chickpeas and tomato

Mediterranean Eggplant Casserole

One-Pot Recipe | Vegan | Made in an hour

A large pan of fideua de marisco is topped with some golden shrimp

Fideua De Marisco

Valencian Noodle Dish Made with Seafood

A large pan of Spanish oven-baked rice is decorated with a head of garlic and some roasted green beans

Oven-Baked Rice with Cauliflower

Vegan | Super Healthy Recipe

A small bowl of Chorizo steew with spniach and chickpeas.

Smoky Chorizo Stew with Spinach and Chickpeas

Easy recipe | Made in under 1 hr

A large bowl of Mediterranean Lentil and Spinach stew

Lentil and Spinach Stew

Mediterranean vegan recipe

a small tapas serving of spinach with chickpeas

Spinach with Chickpeas (Vegan recipe)

Espinacas con garbanzos | Vegan

A large pan of chicken with peaches cooked in sherry.

Chicken with Peaches in Sherry

Simmered with Pedro Ximinez Sherry

A large pan of Spanish oven-baked rice is garnished with fres hchopped parsley

Super budget Spanish oven-baked rice

Vegan | Gluten-free | Soy Free

Classic Spanish Main Meals

A large pan of Spanish fideua with marisco is topped with large cooked shrimp

Spanish fideua with seafood

Fideuà de Marisco Recipe

a large pan of arroz al horno sits waiting to be served

Arroz al Horno

Spanish Oven-Baked Rice

A bowl of brothy fish stew topped with some almond pesto and pan-fried shrimp.

Brothy Fish Stew with Shrimp and Pesto

Arroz Caldoso de Pescado

A dish of chicken marbella.

Chicken Marbella

The Famous Silver Palate Recipe

A large pan of Spanish chicken and rice sits garnished with olives and fresh chopped parsley

Spanish Chicken and Rice

One pan arroz con pollo

Seafood paella

Seafood Paella

Paella de Marisco

A large pan of Spanish-style white bean stew sits beside some sliced bread.

Spanish-Style White Bean Stew

Classic white bean stew recipe | Vegan

A pan of Spanish garlic chicken cooked with fresh rosemary and sherry.

Pollo al Ajillo

Spanish garlic chicken with sherry

a large pan of chickpeas with spinach and eggs.

Chickpeas with Spinach and Eggs

Vegetarian | Budget-Friendly

Fideua negra with seafood in a large pan.

Fideua Negra with Seafood

Fideua with black ink and seafood

a baking tray full of bbaked Mediterranean chicken thighs

Mediterranean Chicken Thighs

Easy-to-make | Budget-Friendly

A large pan of paella Valenciana sit garnished with green beans, chicken and pieces or stewed rabbit.

Paella Valenciana

Traditional | Valencian Paella

a large empanada gallega is cut into some large slices

Empanada Gallega

Easy empanada recipe | Oven-baked

Vegetarian & Vegan Spanish Recipes

A bowl of spinach and chickpea soup.

Spinach and Chickpea Soup

with Lemon, Cilantro, and Smoked Paprika

two earthware dishes full of Cantabrian bean stew.

Cantabrian Bean Stew

Alubias de Cantabria | Vegan

A bowl of baked sweet potato with toppings, salad, and a yogurt dressing.

Baked Sweet Potatoes with Lemon and Thyme

and a tangy Natural Yogurt dressing

a large pot of chickpea stew (Potaje de Garbanzos) sit waiting to be served

Chickpea Stew (Vegan)

Potaje de Garbanzos

a large pan of chickpeas with spinach and eggs.

Chickpeas with Spinach and Eggs

Vegetarian | Budget-Friendly

a large baked sweet potato sits on a white plate with plenty of Mediterranean inspired toppings.

Mediterranean Baked Sweet Potatoes

Easy Vegetarian Recipe

A large bowl of Mediterranean Lentil and Spinach stew

Lentil and Spinach Stew

Mediterranean vegan recipe

a large pot of smoky butter bean stew with sweet potato and kale

Smoky Butter Bean Stew

with Sweet Potato and Kale

A pan of creamy artichoke casserole with spinach and paprika.

Artichoke and Spinach Casserole

Vegetarian | One-Pot Recipe

A large pan of Spanish-style white bean stew sits beside some sliced bread.

Spanish-Style White Bean Stew

Classic white bean stew recipe | Vegan

An Earthenware dish of Poor Man's Potatoes sits on a kitchen counter with a chopping board and some bread beside it

Poor Man's Potatoes (Vegan)

Easy one-pot recipe 

a bowl of gazpacho andaluz sits garnished with fresh salad andon a marble coutertop beside some ripe cherry toatoes

Gazpacho Andaluz (Vegan)

15-minute recipe | Summer Soup

a large pan of vegan arroz al horno is topped with roasted red pepper and a whole head of garlic

Vegan Arroz al Horno

Oven-Baked Rice | Vegan

a small tapas serving of spinach with chickpeas

Spinach with Chickpeas (Vegan recipe)

Espinacas con garbanzos | Vegan

A beetroot falafel rice bowl sits with salad and other toppings.

Beetroot Falafel Rice Bowl

Healthy | Vegetarian

A stack of greenand white asparagus sits on a large white plate with cherry tomatoes, roasted beets and radishes for a garnish

Seasonal Roasted Veggies (Vegan)

With caramelized onion and beets

A plate of Mediterranean eggplant casserole sits waiting to be served

Mediterranean Eggplant Casserole

One-Pot Recipe | Vegan | Made in an hour

A large pan of vegetarian meatballs sits garnished with cherry tomatoes and thin slices of red onion

Spanish- Style Vegetarian Meatballs

in a smoky sofrito sauce

A large platter of Mediterranean Tomato Salad sits drizzled with homemade pesto dressing and some flakes of Machego cheese

Mediterranean Tomato Salad

with Manchego and homemade pesto