← All articles

Vegetarian Mediterranean Recipes: 20 Meals

Mediterranean · Jul 3, 2026
Farro & Roasted Vegetable Bowl — a vegetarian Mediterranean recipe

If you want food that feels indulgent and does your body good, vegetarian mediterranean recipes are hard to beat. Built on olive oil, beans, whole grains, ripe tomatoes, and a generous hand with herbs, this way of eating turns humble pantry staples into meals worth slowing down for. None of it asks much of you, and all of it rewards you.

The Mediterranean table has always leaned plant-forward. Long before it had a name, cooks across Greece, Italy, and Spain were stretching a little cheese across a lot of vegetables and letting legumes carry the plate. That instinct is exactly what makes meatless Mediterranean cooking so satisfying: the protein and fiber are baked into the tradition, not bolted on as an afterthought.

The twenty dishes below range from a fifteen-minute white bean bruschetta to a slow-simmered pot of Greek chickpeas. Some are weeknight pasta you can pull off before the water fully boils; others reward a lazy Sunday. Every one is vegetarian, and every one earns its place through real ingredients rather than clever substitutes.

Cook your way down the list and you'll notice a pattern. These plant-based Mediterranean meals fill you up on beans, grains, and vegetables, so a bowl leaves you genuinely satisfied instead of reaching for seconds an hour later.

Good to know: A quick note on the label: Mediterranean cooking is naturally plant-forward, but a few classics lean on cheese for their protein and richness. Everything here is vegetarian, though not all of it is vegan. If you're avoiding dairy, dishes like the bean stews, chickpea salads, and roasted-vegetable bowls translate easily, while the feta and Parmesan plates are best enjoyed as written.

The best vegetarian Mediterranean recipes

Our top vegetarian Mediterranean picks to start with.

1Farro & Roasted Vegetable Bowl

Farro & Roasted Vegetable Bowl — a vegetarian Mediterranean mediterranean recipe with about 19g of fiber

Mediterranean40 min19g fiber24g protein

Nutty, chewy farro forms the base of this hearty bowl, piled with vegetables roasted until their edges caramelize and finished with a bright herb-flecked dressing. It's the kind of assemble-and-go dinner that tastes composed without demanding much technique, coming together in about 40 minutes from tray to table.

Few vegetarian mediterranean recipes pack this much staying power. With 24g of protein and a remarkable 19g of fiber per serving, the ancient-grain-and-vegetable combination keeps you full for hours, proving that a meatless bowl can carry a meal on its own strength.

Tip: Roast the vegetables on a <strong>screaming-hot sheet pan</strong> so they brown instead of steam.

View the full Farro & Roasted Vegetable Bowl recipe →

2Mediterranean Grain Bowl

Mediterranean Grain Bowl — a vegetarian Mediterranean mediterranean recipe with about 17g of fiber

Mediterranean35 min17g fiber23g protein

This is the everyday grain bowl the Mediterranean does so well: a cooked grain, crisp raw vegetables, briny olives, a scatter of herbs, and a lemony dressing pulling it all together. Ready in around 35 minutes, it's endlessly adaptable to whatever your crisper drawer holds that day.

As vegetarian Mediterranean recipes go, this one earns its keep on nutrition alone, delivering 23g of protein and 17g of fiber per serving. The mix of grains and legumes does the heavy lifting, so you get a satisfying, plant-based plate without a scrap of meat.

Tip: Dress the grains while they're still warm so they <strong>soak up the flavor</strong> instead of shrugging it off.

View the full Mediterranean Grain Bowl recipe →

3Crispy Chickpea Buddha Bowl

Crispy Chickpea Buddha Bowl — a vegetarian Mediterranean mediterranean recipe with about 18g of fiber

Mediterranean45 min18g fiber22g protein

Crisped chickpeas are the star here, roasted until crackly and spiced, then tumbled over grains and vegetables with a creamy tahini drizzle. The textures do the talking: crunchy chickpeas against tender grains and cool greens. Give it 45 minutes and you've got a bowl that eats like a treat.

This dish shows why chickpeas anchor so many vegetarian Mediterranean recipes, offering 22g of protein and 18g of fiber per serving. That legume-forward build keeps the bowl filling and balanced, a plant-based meal that never leaves you wondering where the substance went.

Tip: Dry the chickpeas <strong>thoroughly</strong> before roasting; surface moisture is the enemy of crispness.

View the full Crispy Chickpea Buddha Bowl recipe →

4Baked Feta Pasta

Baked Feta Pasta — a vegetarian Mediterranean mediterranean recipe with about 4g of fiber

Mediterranean40 min4g fiber22g protein

A block of feta bakes in a bath of cherry tomatoes and olive oil until both go jammy and soft, then you smash it all into a sauce and fold through pasta. It became a viral sensation for good reason, delivering a rich, tangy weeknight dinner from a single pan in about 40 minutes.

Among vegetarian Mediterranean recipes, this one leans on cheese for its 22g of protein per serving, a reminder that not every meatless dish comes from legumes. Feta and tomatoes are Mediterranean cornerstones, and here they turn a handful of ingredients into something genuinely crave-worthy.

Tip: Save a splash of <strong>starchy pasta water</strong> to loosen the sauce to a silky, clinging consistency.

View the full Baked Feta Pasta recipe →

5Seven-Vegetable Couscous

Seven-Vegetable Couscous — a vegetarian Mediterranean mediterranean recipe with about 16g of fiber

Mediterranean45 min16g fiber22g protein

This North African classic mounds fluffy couscous under a fragrant tangle of seven vegetables, simmered with warm spices until everything is tender and golden. It's a celebratory dish meant for sharing, yet it comes together in roughly 45 minutes and fills the kitchen with the smell of cumin and cinnamon.

Vegetable-forward by design, this is one of those vegetarian Mediterranean recipes where the produce truly is the point, supplying 22g of protein and 16g of fiber per serving. The chickpeas woven through the vegetables round out the protein, keeping the whole plate hearty and plant-based.

Tip: Steam the couscous rather than boiling it so the grains stay <strong>separate and fluffy</strong>.

View the full Seven-Vegetable Couscous recipe →

6Fasolada

Fasolada — a vegetarian Mediterranean greek recipe with about 15g of fiber

Greek40 min15g fiber21g protein

Often called the national dish of Greece, fasolada is a soul-warming white bean soup built on tomatoes, carrots, celery, and a generous pour of olive oil. Humble and rustic, it simmers into something far greater than its ingredient list suggests, and it's ready in about 40 minutes.

As a cornerstone of Greek plant-based eating, fasolada is one of the most honest vegetarian Mediterranean recipes you'll cook, offering 21g of protein and 15g of fiber per serving. White beans and vegetables do everything here, no meat required to make it a full, nourishing meal.

Tip: Finish each bowl with a <strong>raw drizzle of olive oil</strong>; it's not optional in a proper fasolada.

View the full Fasolada recipe →

7Lentejas con Verduras

Lentejas con Verduras — a vegetarian Mediterranean spanish recipe with about 12g of fiber

Spanish45 min12g fiber20g protein

This Spanish lentil stew simmers earthy lentils with carrots, peppers, and paprika-spiced vegetables into a thick, comforting pot. In its meatless form the smoky depth comes from good paprika and slow-cooked aromatics, and the whole thing is ready in roughly 45 minutes of mostly hands-off time.

Lentils make this one of the most reliable vegetarian Mediterranean recipes for a filling dinner, with 20g of protein and 12g of fiber per serving. The legumes and vegetables build a stew substantial enough to stand as a full meal, no meat needed to make it satisfying.

Tip: Add the <strong>paprika off the heat</strong> for a moment so it blooms without scorching and turning bitter.

View the full Lentejas con Verduras recipe →

8Revithia

Revithia — a vegetarian Mediterranean greek recipe with about 17g of fiber

Greek50 min17g fiber19g protein

Revithia is the slow-cooked chickpea stew of the Greek islands, where chickpeas melt into a lemony, olive-oil-rich broth flavored simply with onion and herbs. It's minimalism at its best, and while it takes around 50 minutes, most of that is the pot doing quiet work on its own.

This is chickpea cooking at its purest, and one of the standout vegetarian Mediterranean recipes for fiber, delivering 17g alongside 19g of protein per serving. The dish proves how far legumes, lemon, and good oil can carry a plant-based meal without a single other trick.

Tip: A final squeeze of <strong>fresh lemon</strong> off the heat is what gives revithia its signature brightness.

View the full Revithia recipe →

9Crispy Roasted Chickpeas

Crispy Roasted Chickpeas — a vegetarian Mediterranean mediterranean recipe with about 16g of fiber

Mediterranean40 min16g fiber18g protein

Roasted until shatteringly crisp and tossed with olive oil and spices, these chickpeas straddle the line between snack and meal component. Scatter them over salads, fold them into grain bowls, or eat them straight from the pan. Forty minutes in the oven turns a humble can into something addictive.

Simple as they are, roasted chickpeas earn a spot among vegetarian Mediterranean recipes on nutrition alone, packing 18g of protein and 16g of fiber per serving. They're a plant-based way to add crunch and staying power to almost anything, no meat and barely any effort required.

Tip: Season them <strong>the moment they leave the oven</strong> so the spices stick to the hot, oily surface.

View the full Crispy Roasted Chickpeas recipe →

10Polenta alla Fontina

Polenta alla Fontina — a vegetarian Mediterranean italian recipe with about 4g of fiber

Italian45 min4g fiber18g protein

Creamy polenta meets molten fontina in this indulgent Northern Italian comfort dish, where the cheese melts into the soft cornmeal to form a rich, spoonable base. Ready in about 45 minutes, it's the kind of cozy, cheese-laced plate that feels like a warm blanket on a cold night.

This is a cheese-driven entry among vegetarian Mediterranean recipes, leaning on fontina for its 18g of protein per serving rather than legumes. Polenta and Alpine cheese are old Italian partners, and together they make a meatless dish that's every bit as rich as it is comforting.

Tip: Stir the cheese in <strong>off the heat</strong> so it melts smoothly instead of turning stringy.

View the full Polenta alla Fontina recipe →

More vegetarian Mediterranean recipes to try

Plenty more vegetarian Mediterranean ideas to keep the week varied.

11Melanzane alla Parmigiana

Melanzane alla Parmigiana — a vegetarian Mediterranean italian recipe with about 6g of fiber

Italian75 min6g fiber17g protein

Layers of tender eggplant, bright tomato sauce, and melting cheese bake into this beloved Italian casserole until bubbling and golden. It's a labor of love at 75 minutes, but the payoff is a rich, savory dish that tastes even better the next day. Comfort food in its purest Italian form.

A vegetable at its heart, melanzane parmigiana is one of the vegetarian Mediterranean recipes that feels genuinely hearty, offering 17g of protein and 6g of fiber per serving. Eggplant carries the plate while the cheese adds richness, proving a meatless bake can be deeply satisfying.

Tip: Salt and drain the eggplant first to <strong>draw out bitterness</strong> and keep the layers from turning soggy.

View the full Melanzane alla Parmigiana recipe →

12Roasted Beet & Lentil Salad

Roasted Beet & Lentil Salad — a vegetarian Mediterranean mediterranean recipe with about 23g of fiber

Mediterranean50 min23g fiber17g protein

Earthy roasted beets meet hearty lentils in this vibrant salad, tossed with greens, a tangy dressing, and often a crumble of cheese. Sweet, earthy, and bright all at once, it eats like a full meal and comes together in about 50 minutes, most of it spent roasting the beets.

This salad is a fiber champion among vegetarian Mediterranean recipes, delivering a striking 23g of fiber alongside 17g of protein per serving. The lentils and beets do all the work, building a plant-based plate substantial enough to satisfy as a main rather than a side.

Tip: Cook the lentils in <strong>salted, aromatic broth</strong> so they season from the inside out.

View the full Roasted Beet & Lentil Salad recipe →

13Penne Arrabbiata

Penne Arrabbiata — a vegetarian Mediterranean italian recipe with about 7g of fiber

Italian30 min7g fiber17g protein

Fiery and fast, penne arrabbiata coats pasta in a garlicky tomato sauce spiked with chili until it bites back. The name means angry for a reason. With just a handful of pantry ingredients and about 30 minutes, it's proof that Italian cooking thrives on restraint and good technique.

Simple and pantry-driven, this classic slots neatly among vegetarian Mediterranean recipes, offering 17g of protein and 7g of fiber per serving. Tomatoes, garlic, and chili are all it takes, a naturally meatless plate that never once feels like it's missing anything.

Tip: Let the garlic and chili <strong>infuse the oil gently</strong>; rushing them into browning turns the sauce harsh.

View the full Penne Arrabbiata recipe →

14Pasta al Pomodoro (Weeknight)

Pasta al Pomodoro (Weeknight) — a vegetarian Mediterranean italian recipe with about 9g of fiber

Italian25 min9g fiber17g protein

Pasta al pomodoro is the platonic ideal of a quick tomato pasta: good tomatoes, garlic, olive oil, and basil, cooked just long enough to meld. This weeknight version streamlines it to 25 minutes without cutting corners on flavor, delivering the simple, honest Italian dinner everyone should know by heart.

Few vegetarian Mediterranean recipes are this effortless, and this one still brings 17g of protein and 9g of fiber per serving. Tomatoes and basil carry the whole dish, a meatless classic that leans on quality ingredients rather than any elaborate additions to satisfy.

Tip: Tear the basil in <strong>at the very end</strong> so it perfumes the sauce without wilting into nothing.

View the full Pasta al Pomodoro (Weeknight) recipe →

15Marcella's Tomato Sauce

Marcella's Tomato Sauce — a vegetarian Mediterranean italian recipe with about 8g of fiber

Italian50 min8g fiber16g protein

Marcella Hazan's legendary three-ingredient tomato sauce simmers whole tomatoes with an onion and a knob of butter into something impossibly silky. There's no chopping, no fuss, just 50 minutes of gentle simmering that transforms basics into a sauce cookbooks have chased for decades. It's a masterclass in doing less.

This icon belongs among vegetarian Mediterranean recipes, quietly offering 16g of protein and 8g of fiber per serving. Tomatoes, butter, and onion are the entire cast, a naturally meatless sauce whose fame rests on how much flavor it coaxes from so little.

Tip: Simmer <strong>uncovered and low</strong>, letting the sauce reduce slowly until the tomatoes fully break down.

View the full Marcella's Tomato Sauce recipe →

16One-Pot Tomato Basil Pasta

One-Pot Tomato Basil Pasta — a vegetarian Mediterranean italian recipe with about 8g of fiber

Italian25 min8g fiber16g protein

Everything, pasta, tomatoes, garlic, basil, and water, goes into a single pot and simmers together until the noodles cook and the liquid becomes sauce. Ready in 25 minutes with just one pan to wash, it's the weeknight dinner that gives you maximum flavor for minimum effort and cleanup.

As practical as vegetarian Mediterranean recipes get, this one-pot wonder still delivers 16g of protein and 8g of fiber per serving. Tomatoes and basil flavor the whole thing as the pasta cooks, a fuss-free meatless dinner that leaves you with a single dish in the sink.

Tip: Use a <strong>wide, shallow pot</strong> so the pasta cooks evenly and the liquid reduces into a proper sauce.

View the full One-Pot Tomato Basil Pasta recipe →

17Bean & Vegetable Ribollita

Bean & Vegetable Ribollita — a vegetarian Mediterranean italian recipe with about 12g of fiber

Italian45 min12g fiber16g protein

Ribollita is Tuscany's famous bread-and-bean stew, thick with white beans, kale, and vegetables, then bound with day-old bread until spoon-standingly hearty. Born from thrift, it's the definition of peasant cooking done right, and this version brings it to the table in about 45 minutes of mostly gentle simmering.

Rooted in legumes and greens, ribollita is one of the most nourishing vegetarian Mediterranean recipes around, with 16g of protein and 12g of fiber per serving. Beans and vegetables make it a full, warming meal, exactly the kind of plant-based comfort food Tuscany built on scraps.

Tip: Stir in the <strong>stale bread</strong> at the end and let it dissolve to give the stew its signature body.

View the full Bean & Vegetable Ribollita recipe →

18Gigantes Plaki

Gigantes Plaki — a vegetarian Mediterranean greek recipe with about 15g of fiber

Greek50 min15g fiber16g protein

Gigantes plaki are giant white beans baked in a rich tomato sauce with herbs and olive oil until creamy and tender. A staple of the Greek meze table, the beans turn buttery in the oven while the tomato sauce reduces around them. Around 50 minutes yields a dish that's rustic and generous.

These oversized beans make gigantes plaki one of the standout vegetarian Mediterranean recipes, offering 16g of protein and 15g of fiber per serving. The legumes and tomato sauce are the entire dish, a naturally meatless Greek classic that eats as satisfyingly as any main course.

Tip: Bake the beans <strong>uncovered near the end</strong> so the tops caramelize and the sauce thickens around them.

View the full Gigantes Plaki recipe →

19Greek Chickpea Salad

Greek Chickpea Salad — a vegetarian Mediterranean greek recipe with about 12g of fiber

Greek12 min12g fiber16g protein

This bright, no-cook salad tosses chickpeas with cucumber, tomato, red onion, olives, and feta in a lemony olive-oil dressing. It's the quickest dish here at just 12 minutes, and it captures everything good about Greek flavors in a single bowl, crisp, tangy, and endlessly refreshing on a warm day.

Among the fastest vegetarian Mediterranean recipes you can make, this salad still brings 16g of protein and 12g of fiber per serving. Chickpeas and feta do the work, a fresh, meatless plate that comes together without touching the stove yet eats like a genuine meal.

Tip: Let the salad sit <strong>ten minutes before serving</strong> so the chickpeas drink up the dressing.

View the full Greek Chickpea Salad recipe →

20White Bean Bruschetta

White Bean Bruschetta — a vegetarian Mediterranean italian recipe with about 8g of fiber

Italian15 min8g fiber16g protein

Creamy cannellini beans are mashed with olive oil, garlic, and herbs, then piled onto toasted bread for a rustic Italian starter that eats like a light meal. Simple and elegant, it takes just 15 minutes and turns a can of beans and a good loaf into something you'd happily serve to guests.

Bean-based and quick, this bruschetta rounds out our vegetarian Mediterranean recipes with 16g of protein and 8g of fiber per serving. White beans and good bread are all it asks for, a naturally meatless bite that proves Italian cooking's genius for making a lot from very little.

Tip: Rub the <strong>warm toast with a raw garlic clove</strong> before topping for a subtle, aromatic backbone.

View the full White Bean Bruschetta recipe →

Tips

  • Keep good olive oil within arm's reach of the stove. It's the through-line in nearly every Mediterranean dish, used both for cooking and as a finishing drizzle, so buy a bottle you actually enjoy tasting.
  • Cook beans and grains in bigger batches than you need. A pot of chickpeas or a container of cooked farro turns three separate recipes into three fast dinners across the week.
  • Salt your pasta water like the sea and save a mugful before draining. That starchy liquid is what pulls a tomato or feta sauce into something glossy that clings to every noodle.
  • Lean on acid and fresh herbs at the end. A squeeze of lemon, a splash of vinegar, or a handful of torn basil brightens rich beans and roasted vegetables far more than extra salt ever will.
  • Toast your spices and let aromatics take their time. A few extra minutes softening onion, garlic, and celery in oil is the quiet difference between a flat stew and a deeply savory one.

Frequently asked questions

Are Mediterranean recipes always vegetarian?

No, but they're easy to make so. Traditional Mediterranean cooking treats meat and fish as occasional guests rather than the centerpiece, with beans, lentils, grains, and vegetables doing most of the daily work. That plant-forward foundation is why so many classic dishes are already vegetarian, or become so with one small swap.

How do vegetarian Mediterranean recipes get enough protein?

Mostly from legumes and dairy. Chickpeas, white beans, lentils, and giant beans are protein powerhouses, and a modest amount of feta, Parmesan, or fontina rounds things out. Pair beans or lentils with a whole grain like farro or couscous and you'll build meals that land in the 16 to 24 gram range per serving.

What's the difference between a Mediterranean diet and vegetarian Mediterranean recipes?

The Mediterranean diet is a broad pattern that can include fish, poultry, and occasional red meat alongside its plant foods. Vegetarian Mediterranean recipes keep everything else, the olive oil, legumes, vegetables, grains, and herbs, while leaving out the meat and fish entirely. You lose none of the character and keep all of the fiber.

Can I meal prep vegetarian Mediterranean dishes ahead of time?

Absolutely, and many actually improve overnight. Bean stews like fasolada, revithia, and lentejas deepen in flavor by the next day, and grain bowls hold beautifully when you store the dressing separately. Roast a tray of chickpeas or vegetables at the start of the week and you'll have the backbone of several quick meals ready to go.

Make it effortless. Homecooked plans a week of meals around what's already in your kitchen, tells you the few ingredients you're missing, and walks you through cooking each one. Browse more recipes or start planning your week.