Pissaladière is an onion pizza or onion tart from Provence. Traditionally made with anchovies, this vegetarian pissaladière is spiced up with tapenade instead.

An amazing, melt-in-your-mouth potato and zucchini omelette. It does take a long time to prepare, but it tastes best at room temperature, so it’s great for parties since you can make it the day before: Spanish Tortilla with Zucchini

Lasagna is basically a casserole made with layers of flat noodles, vegetables, cheese, and sometimes meat. There are a million variations on lasagna; here are some great vegetarian lasagna recipes.

Serve leeks baked with several cheeses and a bit of cream over flavorful pasta or rice for a rich and delicious treat: Leek Gratin Recipe

Kosherie is an Egyptian dish of spicy lentils, rice, pasta, and fried onions.

Black beans, zucchini, and a bit of cheese folded into tortillas - this may be the best quesadillas you’ve ever tasted: Black Bean Zucchini Quesadillas

Serve these bell peppers stuffed with tomatoes, carrots, mushrooms, and cous cous alongside green salad for a simple, filling meal: Stuffed Peppers

A common complaint about vegetarian cuisine is that there are “no main courses, just side dishes.” Nothing could be farther from the truth. Aside from the fact that probably 90% of recipes can be made vegetarian by leaving out or substituting for whatever meat they contain, there are a number of traditional recipes that do not include meat: vegetarian main courses.

Sweet potatoes layered with black beans, rice, and spinach make a hearty, healthy main course: Sweet potato gratin

Eggplant layered with tomato sauce and topped with saffron custard makes an elegant and delicious main course: Eggplant Gratin