18 Mediterranean Mains with Lots of Veggies
You know what I love most about Mediterranean cooking? The way vegetables become the stars of your dinner table, not just side players. These eighteen recipes celebrate that beautiful tradition where eggplant, butternut squash, and cauliflower transform into hearty main courses that satisfy your soul. I’ve been cooking this way for years, watching how simple techniques turn ordinary vegetables into extraordinary meals.
Each recipe here represents my belief that wholesome eating doesn’t require sacrifice. Take that Mediterranean Hummus Pizza – who says pizza can’t be packed with roasted vegetables and still taste incredible? Or those Butternut Squash Steaks that fool everyone into thinking they’re getting something indulgent. These dishes prove that cooking from scratch with real ingredients creates magic in your kitchen.
What makes these recipes special is their versatility. Your Falafel Bowl works for busy weeknight dinners, while that Grilled Vegetable Napoleon impresses weekend guests. I’ve designed each dish to build confidence in your cooking, showing you how Mediterranean flavors naturally complement vegetables. Trust me, once you master these techniques, you’ll never look at vegetables the same way again.
Mediterranean Hummus Pizza

I love turning flatbread into a quick Mediterranean-inspired pizza loaded with fresh vegetables and spreads. Start by layering hummus on your favorite flatbread, then top with cherry tomatoes, red onions, bell peppers, and olives. A drizzle of olive oil and a sprinkle of oregano brings all these bright flavors together into one satisfying meal.
This light yet filling pizza makes the perfect lunch or casual dinner. Pair it with a crisp Greek salad or serve it alongside roasted chickpeas for extra protein. For a complete Mediterranean spread, add some grilled vegetables and a cooling cucumber-yogurt dip on the side.
Find the Recipe here: Mediterranean Hummus Pizza
Falafel Bowl

Transform chickpeas into crispy, golden-brown falafel patties seasoned with aromatic cumin, coriander, and fresh herbs. This Middle Eastern bowl brings together the hearty falafel with a medley of fresh vegetables – crisp lettuce, juicy tomatoes, crunchy cucumbers, and red onions for a filling meal that bursts with Mediterranean flavors.
Make your bowl extra special by adding homemade tahini sauce, hummus, or tzatziki for creaminess. Top it with pickled red cabbage, roasted eggplant, or grilled bell peppers. A sprinkle of za’atar and fresh mint leaves adds an authentic touch to this satisfying meal.
Find the Recipe here: Falafel Bowl
Grilled Vegetable Napoleon

Stack layers of smoky grilled eggplant, zucchini, bell peppers, and portobello mushrooms between creamy cashew ricotta for an elegant Mediterranean main. The vegetables get extra flavor from a marinade of olive oil, garlic, and fresh herbs before hitting the grill, while the homemade ricotta brings a rich, creamy texture to each bite.
Serve this stunning tower alongside a crisp arugula salad dressed with lemon vinaigrette and toasted pine nuts. For a heartier meal, add crusty sourdough bread to soak up the flavorful marinade and cashew ricotta. A chilled glass of crisp white wine makes the perfect pairing.
Find the Recipe here: Grilled Vegetable Napoleon
Mediterranean Grilled Eggplant

You’ll transform simple eggplant into a Mediterranean star with this easy grilling recipe. Just brush thick eggplant slices with olive oil, garlic, and herbs, then grill until golden brown and tender. The smoky char brings out the natural sweetness while dried oregano and thyme add classic Mediterranean flair.
Serve these grilled eggplant rounds as a main course alongside quinoa, brown rice, or crusty bread. Add a Greek salad with tomatoes, cucumbers, and olives to complete your Mediterranean feast. The leftovers make excellent sandwich fillings or pizza toppings the next day.
Find the Recipe here: Mediterranean Grilled Eggplant
Falafel Gyros with Tzatziki

These homemade falafel gyros pack fresh Mediterranean flavors into every bite. Crispy chickpea patties seasoned with parsley, cilantro, garlic and warm spices create the perfect handheld meal. I wrap them in soft pita bread and top with crunchy vegetables, creamy tzatziki sauce, and a sprinkle of fresh herbs.
Make it a complete Mediterranean feast by serving these gyros alongside a Greek salad with juicy tomatoes, cucumbers, and olives. A side of crispy air-fried potato wedges or warm tabbouleh with lots of fresh mint adds substance to round out the meal.
Find the Recipe here: Falafel Gyros with Tzatziki
Eggplant Parmesan

This classic Mediterranean dish transforms humble eggplant into a comforting, layered masterpiece. After salting the eggplant slices to draw out moisture, dip them in breadcrumbs and seasonings, then bake until golden brown. Layer the crispy eggplant with rich marinara sauce and melted mozzarella cheese for a hearty main that brings Italy right to your kitchen.
Make this cozy dish shine by pairing it with a fresh arugula salad dressed in lemon vinaigrette. A side of garlic bread or roasted vegetables adds extra comfort, while a glass of Chianti brings out the deep flavors in the marinara sauce.
Find the Recipe here: Eggplant Parmesan
Roasted Asparagus and Mushrooms

I love how simple ingredients transform into magic with just 20 minutes in the oven. Fresh asparagus spears and button mushrooms need only olive oil, garlic, and Italian herbs to become tender and deeply flavorful. The natural sweetness of asparagus pairs beautifully with the rich, earthy mushrooms – creating a dish that’s both light and satisfying.
Serve this versatile side dish alongside grilled fish, roasted chicken, or your favorite grain bowl. For a complete Mediterranean meal, pair it with quinoa pilaf and hummus. The leftovers make an excellent addition to morning omelets or lunch salads.
Find the Recipe here: Roasted Asparagus and Mushrooms
Mediterranean Stuffed Butternut Squash

I’ve transformed humble butternut squash into a Mediterranean feast by stuffing it with a hearty mix of wild rice, chickpeas, sun-dried tomatoes, and fresh herbs. The sweetness of roasted squash creates a perfect balance with the savory filling, while pine nuts add an irresistible crunch. A drizzle of tahini sauce brings all the flavors together in this colorful main dish.
Make this a complete meal by serving it alongside a crisp Greek salad with cucumber, tomatoes, and olives. A side of warm pita bread works great for scooping up any escaped filling. For extra protein, add grilled halloumi cheese or serve with a bowl of lemon-garlic hummus.
Find the Recipe here: Mediterranean Stuffed Butternut Squash
Casarecce Pasta with Peperonata Sauce

Want to bring a burst of Mediterranean sunshine to your dinner table? This colorful pasta dish combines sweet bell peppers, tomatoes, and garlic into a silky peperonata sauce. The casarecce pasta, with its rolled edges and grooved surface, catches every drop of the rich sauce, making each bite deeply satisfying.
Make this your go-to weeknight dinner by pairing it with a crisp arugula salad dressed in lemon and olive oil. A side of garlic bread or roasted Mediterranean vegetables would round out the meal perfectly. For extra protein, add white beans or chickpeas to the sauce.
Find the recipe here: Casarecce Pasta with Peperonata Sauce
Butternut Squash Steaks

Transform butternut squash into tender, caramelized steaks with just a few simple seasonings. A drizzle of olive oil and a mix of paprika, garlic powder, and oregano bring out the natural sweetness of this hearty squash. The trick lies in cutting thick, even slices and roasting them until they develop a beautiful golden crust while staying juicy inside.
Serve these satisfying steaks over fluffy quinoa or brown rice to soak up all the flavorful juices. Add a side of garlicky sautéed spinach or roasted Mediterranean vegetables like bell peppers and zucchini to round out your meal. A sprinkle of toasted pine nuts adds wonderful crunch and nutty depth.
Find the Recipe here: Butternut Squash Steaks
Sheet Pan Veggie Shawarma

Bring the bold flavors of Middle Eastern street food to your kitchen with this Sheet Pan Veggie Shawarma. The blend of warm shawarma spices – cumin, paprika, turmeric, and coriander – transforms cauliflower, chickpeas, and bell peppers into a satisfying meal. The roasted vegetables develop deep caramelization and charred edges that make each bite irresistible.
Wrap the shawarma filling in warm pita bread and top with crisp lettuce, juicy tomatoes, and a drizzle of creamy tahini sauce. For a low-carb option, serve over mixed greens or cauliflower rice. Add fresh herbs like parsley or mint and a squeeze of lemon juice to brighten up the dish.
Find the Recipe here: Sheet Pan Veggie Shawarma
Mediterranean Rice Pilaf

Make this Mediterranean Rice Pilaf your next weeknight dinner star! Brown rice gets a major flavor boost from garlic, onions, and aromatic spices like oregano and thyme. I toss in fresh spinach, cherry tomatoes, and crunchy pine nuts for extra color and texture. The result? A hearty, one-pot meal ready in just 40 minutes.
Pair this rice with grilled vegetables, a crisp Greek salad, or serve it alongside roasted chickpeas for extra protein. It works beautifully as a base for Mediterranean bowls topped with hummus, cucumber, and olives. Make a big batch – the leftovers taste even better the next day!
Find the Recipe here: Mediterranean Rice Pilaf
Cauliflower Steak

Transform a humble head of cauliflower into a stunning main dish by cutting it into thick, meaty slices and roasting until golden brown. The magic happens when you coat these “steaks” with a rich, creamy black peppercorn sauce made from cashews, vegetable broth, and aromatics – creating a satisfying centerpiece that will impress your dinner guests.
Serve these golden-brown cauliflower steaks over fluffy quinoa or brown rice to soak up the delicious sauce. Add a fresh Mediterranean salad with tomatoes, cucumbers, and olives on the side, or roast some asparagus and Brussels sprouts to complete your wholesome dinner plate.
Find the Recipe here: Cauliflower Steak
Classic Crispy Falafel

Make your own crispy falafel at home with chickpeas, fresh herbs, and aromatic spices. This Middle Eastern favorite turns out golden brown and crunchy on the outside while staying tender and fluffy inside. The secret? Soak dried chickpeas overnight instead of using canned ones, then blend with parsley, cilantro, garlic, cumin, and coriander.
Stuff these savory bites into warm pita bread with crunchy lettuce, tomatoes, and cucumber slices. Add a drizzle of tahini sauce and a side of pickled vegetables to round out your Mediterranean feast. These falafels also work great on salads or grain bowls for a protein-rich meal.
Find the Recipe here: Classic Crispy Falafel
One-Pot Ratatouille

This classic French dish brings together summer’s finest vegetables in a cozy, comforting stew. Sweet bell peppers, tender eggplant, zucchini, and ripe tomatoes simmer with aromatic herbs and garlic until they transform into a rich, flavorful medley. The slow cooking creates a magical blend where each vegetable maintains its character while contributing to the overall rustic flavor.
Serve this hearty one-pot wonder over fluffy quinoa, crusty bread, or creamy polenta. It makes an excellent side dish for grilled fish or chicken, though it shines just as brightly as a main course. The leftovers taste even better the next day after the flavors have had time to develop further.
Find the Recipe here: One-Pot Ratatouille
Falafel Sandwich

This classic Mediterranean sandwich brings together crispy chickpea patties nestled in soft pita bread. The homemade falafel mixture combines fresh herbs, garlic, and warming spices like cumin and coriander, creating deep, authentic flavors. A quick blend in the food processor and a brief chill time makes these patties ready for frying to golden-brown perfection.
Load up your sandwich with crunchy vegetables like cucumber, tomatoes, red onions, and fresh lettuce leaves. Add a generous drizzle of tahini sauce and serve alongside a Mediterranean quinoa salad, roasted vegetables, or crispy sweet potato fries for a complete meal.
Find the Recipe here: Falafel Sandwich
Vegetable Bolognese

Craving a hearty Italian dish? This Mediterranean-inspired sauce brims with diced carrots, celery, onions, and mushrooms simmered in rich tomato sauce and aromatic herbs. The vegetables cook down to create a thick, meaty texture that coats your pasta perfectly. I add a splash of soy sauce and balsamic vinegar to amp up the umami flavor.
Serve this robust sauce over your favorite pasta shape – I recommend rigatoni or pappardelle to catch all the chunky vegetables. Add a side of garlic bread and a simple green salad dressed with olive oil and lemon juice to complete your meal. The leftovers taste even better the next day!
Find the Recipe here: Vegetable Bolognese
Falafel Platter

You’ll find a true Mediterranean feast in this hearty falafel platter! The chickpea patties pack a punch with garlic, onion, and fresh herbs, while the crispy exterior gives way to a tender middle. My favorite part? You can make these ahead and freeze them raw or cooked – perfect for busy weeknight dinners.
Layer your platter with warm pita bread, cherry tomatoes, cucumber slices, and red onions. Add creamy hummus, tahini sauce, and fresh parsley for an extra kick of flavor. Want to take it up a notch? Toss in some pickled vegetables or a handful of mixed olives.
Find the Recipe here: Falafel Platter
