Tostadas are kind of like the Mexican equivalent of pizza, with beans, cheese, and guacamole piled on top of a tortilla crust.

More: More main courses | Vegetarian Tex-Mex
Veggie Table on Facebook | Veggie Table @ Twitter

Working with filo dough is not as difficult as you might think, and this elegant mushroom strudel is well worth the effort.

Normally filled with a mixture of ground beef and rice, cabbage rolls are a staple in Eastern Europe and a favorite in many other countries. Try these vegetarian cabbage rolls stuffed with vegetables for an equally tasty main course.

I just love mock beef stroganoff – a pasta dish with a creamy sauce, mushrooms, and chunks of mock meat.

More: Vegetarian dinners | Pasta recipes
Veggie Table on Facebook | Veggie Table @ Twitter

Spinach, soy milk, nutritional yeast, and herbs combine to make a creamy and delicious vegan pasta florentine sauce. Don’t miss it!

More: Pasta recipes | Spinach recipes
Veggie Table on Facebook | Veggie Table @ Twitter

Making homemade pizza is one of the best and most creative ways of proving that meat is not a necessary part of a human’s diet.

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.

More: Vegetarian pizza | French recipes
Veggie Table on Facebook | Veggie Table @ Twitter

This vegetarian shepherd’s pie recipe is a simple yet delicious lambless version of the real thing.

More: Vegetarian main dishes | Mock meat recipes
Veggie Table on Facebook | Veggie Table @ Twitter

Spanakopita is a classic vegetarian recipe from Greece: rich and delicious spinach-cheese pie.

More: Spinach recipes | Greek recipes
Veggie Table on Facebook | Veggie Table @ Twitter

Try this macaroni and cheese made with great Italian cheeses.

More: Italian recipes | Cheese recipes
Veggie Table on Facebook | Veggie Table @ Twitter