Vegetarian Recipes

Last updated: September 12, 2026

Some of Spain’s most iconic dishes are vegetarian recipes. With so many vegetables grown locally, it’s easy to see why. Fresh veg are piled high in markets, and supermarkets offer a great selection too. From one-pan warming dinners to vibrant salads and tasty tapas, this collection gives you some of the best ways to enjoy Spanish vegetarian dishes.

Veggie Main Meals   

One of the keys to Spanish cooking is using herbs and spices. This makes many vegetarian recipes healthier, since you don’t need as much salt. They’re also delicious! Some of the most famous vegetarian mains are spinach and chickpeas, vegetable pisto, and poor man’s potatoes.

A large pan of Patatas panaderas- Spanish potatoes

Patatas Panaderas

Vegan | One-Pot Recipe 

A platter of Mediterranean Veggie Skewers

Mediterranean Veggie Skewers

With a Paprika & Yogurt Marinade

A large dish of Spanish-Style Potato Gratin with Manchego Cheese

Spanish-Style Potato Gratin

with Manchego Cheese

a crispy spanish baked chicken thigh

Mediterranean Rainbow Salad

10-Minute Recipe | Vegan

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Vegan Butter Bean Stew

in a Rich Sofrito Sauce

a large baking sheet of roasted Mediterranean vegetables

Roasted Mediterranean Veggies

Vegan | One-Pan Recipe

a crispy spanish baked chicken thigh

Spinach and Chickpeas

Vegan | One-Pot Recipe 

A platter of Spanish Tomato salad

Spanish Tomato Salad

Ensalad de Tomate

A dish of chickpea and caper salad

Chickpea and Caper Salad

with Roasted red pepper

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

One-Pot Sweet Potato Stew

Vegan | Heart-Healthy 

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Spinach and Chickpea Soup

with Lemon, Cilantro, and Smoked Paprika

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Patatas a la Importancia

Vegan Option | One-Pan Recipe

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Baked Sweet Potatoes with Lemon and Thyme

and a tangy Natural Yogurt dressing

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Catalan Chickpeas & Spinach

Vegan | 15 min Recipe

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

Pumpkin Pisto

Super Healthy One-Pot Recipe

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Artichoke and Spinach Casserole

Vegetarian | One-Pot Recipe

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Cantabrian Bean Stew

Alubias de Cantabria | Vegan

a crispy spanish baked chicken thigh

Roasted Eggplants Topped with Tofu

Easy Oven-Baked | Vegan

a crispy spanish baked chicken thigh

Spiced Carrot Soup

Vegan | Gluten-Free

mediterranean roasted eggplants sit beside a tangy yogurt dipping sauce

Butter Bean Salad

with Capers and Feta Cheese

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Spanish-Style White Bean Stew

Classic white bean stew recipe | Vegan

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

Maravilla Stew

With Chickpeas & Smoked Paprika

A platter of no-mayo potato salad is garnished with red onion and green beans.

No-mayo Spanish Potato Salad

Healthy Vegan-Friendly Recipe

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Chickpeas with Spinach and Eggs

Vegetarian | Budget-Friendly

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Beetroot Falafel Rice Bowl

Healthy | Vegetarian

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Chickpea Stew (Vegan)

Potaje de Garbanzos

A Mediterranean rice bbowl sits with lots of salad toppings

Mediterranean Rice Bowl

with roasted seasonal veg

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Mediterranean Tomato Salad

with Manchego and homemade pesto 

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Mediterranean Baked Sweet Potatoes

Easy Vegetarian Recipe

a plate of seasonal roast veggies sits on a white plate in some sauce

Seasonal Roasted Veggies

with caramelized onions and beets

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 

Some pieces of roasted eggplant with rosemary and thyme

Roasted Eggplant with Rosemary & Thyme

Vegan Option | One-Pan Recipe

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Vegan Arroz al Horno

Oven-Baked Rice | Vegan

A frying pan of pisto with eggs with a little chopped parsley to garnish

Spanish Vegetable Pisto

Easy one-pot recipe!

A plate of Mediterranean eggplant casserole sits waiting to be served

Mediterranean Eggplant Casserole

One-Pot Recipe | Vegan | Made in an hour

A pan full of vegetarian meatballs in a smoky sofrito sauce with some cherry tomatoes throughout.

Spanish- Style Vegetarian Meatballs

in a smoky sofrito sauce

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Spinach with Chickpeas (Vegan Recipe)

Espinacas con garbanzos | Vegan

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Spanish Garlic Mushrooms

Champiñones Al Ajillo | Vegan

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Oven-Baked Rice with Cauliflower

Vegan | Super Healthy Recipe

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Mediterranean Yellow Rice

Vegan, Healthy

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Lentil and Spinach Stew

Mediterranean vegan recipe

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Smoky Butter Bean Stew

with Sweet Potato and Kale

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Budget-Friendly Spanish Oven-Baked Rice

Vegan | Gluten-free | Soy Free

A sandwich with thick slices of tortilla in it on a chopping board.

Spanish Tortilla Sandwich

Bocadillo de Tortilla

Vegetarian nut roast cut into slices with dried cranberries and rosemary sprigs around them.

Loaded Nut Roast

Vegetarian | Vegan Option

Vegetarian Tapas  

There are so many great Spanish vegetarian tapas recipes to choose from. If you don’t know where to start, check out this list of 10 vegetarian tapas. It includes the most iconic dishes, like Spanish tortilla, gazpacho, and almogrote cheese pate.

A platter of Goat cheese pintxos with walnuts and drizzled with honey

Goat Cheese Pintxos

With Walnuts & Honey

2 Spanish cocas with different toppings

Spanish Cocas

Easy Tapas Recipe

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Catalan Roasted Vegetables

Escalivada Catalana | Vegan

A small tapas serving of Spanish potatoes Mozarabic

Potatoes Mozarabic

Patatas Mozárabes | Andaluz Tapas

A small bowl of Mediterranean cucumber salad

Mediterranean Cucumber Salad

Ready in 10 minutes

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Blue Cheese and Sherry Spread

Easy Canapé Recipe - Party Food

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Vegan Salmorejo

10 minute recipe | No cook

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Spanish Garlic Mushrooms

Champiñones Al Ajillo | Vegan

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Tortilla 2.0

Quick & Easy | 20~ minute recipe

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Mediterranean Hummus

The Healthy Hummus Recipe | Vegan

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Spinach with Chickpeas (Vegan Recipe)

Espinacas con garbanzos | Vegan

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Spiced Cheese Pâté

Canary Islands Tapas Recipe

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Tortilla Española

Spanish Omelet with caramelized onion

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Berenjena con Miel

Oven-baked eggplant with honey

A bowl of Spanish-style white bean dip

White Bean Dip with Caramelized Onion

Creamy Crowd-Pleasing Dip

A pan full of vegetarian meatballs in a smoky sofrito sauce with some cherry tomatoes throughout.

Spanish- Style Vegetarian Meatballs

in a smoky sofrito sauce

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

5-minute Pan con Tomate

Spanish tomato bread | Vegan

Small earthenware dishes filled with papas arrugadas, green mojo, and red mojo sauces.

Papas Arrugadas

with mojo verde and a spicy mojo picón

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Padron Peppers

5-minute recipe | Vegan Tapas

a large platter of chickpea fritters with some cilarntro and parsley sprinkled on top

Chickpea Fritters

Vegan | Healthy Tapas Recipe

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Spicy Patatas Bravas

Easy Spanish tapas recipe | Vegan

mediterranean roasted eggplants sit beside a tangy yogurt dipping sauce

Spanish Garlic Zucchini

Easy vegetarian tapas or side

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Traditional Gazpacho

Vegan | made in 15 mins

A small ornamental bowl is filled with a bright pink watermelon gazpacho and garnished with some sprigs of fresh mint

Watermelon Gazpacho

with a yogurt and beetroot drizzle

A white bowl sits on a counter with cold cucumber soup and garnished with fresh sprigs of basil

Cold Cucumber Soup

5-Minute recipe | Vegan Option

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

5 Minute Tomato Salad

Healthy Vegan-Friendly Recipe

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Easy Baked Beetroot Falafel Recipe

Vegan | Gluten-Free | Made in 40 minutes

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Olive Tapenade (Vegan)

Easy Canapé Recipe - Party Food

a small glass bowl of avocado cheesecake sits with a few sprigs of fresh mint and an orange blossom.

Roasted Vegetable Stacks

Easy Vegan tapas recipe

A bowl of Mediterranean fruit salad topped with yogurt and nuts

Mediterranean Fruit Salad

Healthy and Quick to Make

Cooked zucchini rounds topped with garlic, parsley, and olive oil.

Garlic Zucchini (Courgette)

Easy vegan tapas or side

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Marinated Olives

Tapas | Vegan | 5-min prep

One-Pot Recipes 

These vegetarian one-pot recipes are designed to make your life easier. From quick weeknight dinners to slower cooked stews to summer salads, embrace Spanish veggie meals that make batch cooking a whole lot easier and yummier.

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Spanish-Style White Bean Stew

Classic white bean stew recipe | Vegan

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Lentil and Spinach Stew

Mediterranean vegan recipe

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Budget-Friendly Spanish Oven-Baked Rice

Vegan | Gluten-free | Soy Free

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Spinach with Chickpeas (Vegan Recipe)

Espinacas con garbanzos | Vegan

A frying pan of pisto with eggs with a little chopped parsley to garnish

Spanish Vegetable Pisto

Easy one-pot recipe!

A dish of chickpea and caper salad

Chickpea and Caper Salad

with Roasted red pepper

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Vegan Arroz al Horno

Oven-Baked Rice | Vegan

a crispy spanish baked chicken thigh

Mediterranean Rainbow Salad

10-Minute Recipe | Vegan

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Smoky Butter Bean Stew

with Sweet Potato and Kale

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

Mediterranean Eggplant Casserole

One-Pot Recipe | Vegan | Made in an hour

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

Pumpkin Pisto

Super Healthy One-Pot Recipe

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Spanish Garlic Mushrooms

Champiñones Al Ajillo | Vegan

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Catalan Roasted Vegetables

Escalivada Catalana | Vegan

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Chickpeas with Spinach and Eggs

Vegetarian | Budget-Friendly

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

Maravilla Stew

With Chickpeas & Smoked Paprika

a plate of seasonal roast veggies sits on a white plate in some sauce

Seasonal Roasted Veggies

with caramelized onions and beets

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Chickpea Stew (Vegan)

Potaje de Garbanzos

mediterranean roasted eggplants sit beside a tangy yogurt dipping sauce

Spanish Garlic Zucchini

Easy vegetarian tapas or side

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 plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Asparagus Tortilla

30-minute vegetarian recipe

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Oven-Baked Rice with Cauliflower

Vegan | Super Healthy Recipe

30-Minute Vegetarian Meals  

In this section, you’ll find our vegetarian meals that can be made in 30 minutes or less. This doesn’t mean they skimp of flavor, they just give you more time back in the day. Enjoy!

A bowl of Mediterranean white bean salad

White Bean Salad

with a tangy salad dressing

a crispy spanish baked chicken thigh

Mediterranean Rainbow Salad

10-Minute Recipe | Vegan

A plate of cherry tomato Mozzarella salad

Cherry Tomato & Mozzarella Salad

with a Tangy Lemon Vinaigrette

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Baked Sweet Potatoes with Lemon and Thyme

and a tangy Natural Yogurt dressing

A platter of Spanish Tomato salad

Spanish Tomato Salad

Ensalada de Tomate

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Spinach and Chickpea Soup

with Lemon, Cilantro, and Smoked Paprika

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Lentil and Spinach Stew

Mediterranean vegan recipe

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

5-minute Pan con Tomate

Spanish tomato bread | Vegan

A dish of chickpea and caper salad

Chickpea and Caper Salad

with Roasted red pepper

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Tortilla 2.0

Quick & Easy | 20~ minute recipe

a small bowl of sweet potato stew sits with chickpeas and spinach and garnished with parsley.

Mediterranean Tomato Salad

with Manchego and homemade pesto 

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Spanish Garlic Mushrooms

Champiñones Al Ajillo | Vegan

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Traditional Gazpacho

Vegan | made in 15 mins

A small ornamental bowl is filled with a bright pink watermelon gazpacho and garnished with some sprigs of fresh mint

Watermelon Gazpacho

with a yogurt and beetroot drizzle

A plate of tomato burrata salad drizzled with a green basil and garlic dressing.

Asparagus Tortilla

30-minute vegetarian recipe

Some Pipirrana Spanish salad sits in a colorful bowl on a grey slate counter.

Pipirrana

Spanish Summer Salad

A sandwich with thick slices of tortilla in it on a chopping board.

Spanish Tortilla Sandwich

Bocadillo de Tortilla

The Mediterranean Diet -

It’s no secret that the Mediterranean diet is healthy. It has been proven in numerous studies from all corners of the world; it aids weight loss, reduces the risk of heart disease and type 2 diabetes, as well as a growing list of other health benefits.

Find out what’s most exciting about the diet and create some incredibly tasty and simple Spanish recipes.