Black beans, zucchini, and a bit of cheese folded into tortillas – this may be the best quesadillas you’ve ever tasted.
More: Bean recipes | Zucchini recipes
Serve these bell peppers stuffed with tomatoes, carrots, mushrooms, and couscous alongside green salad for a simple, filling meal: stuffed peppers.
More: Bell pepper recipes | Tomato recipes
Eggplant layered with tomato sauce and topped with saffron custard makes an elegant and delicious main course: eggplant gratin.
More: Eggplant recipes | Vegetarian main dishes
Carmelized onions and tofu make a savory vegan French onion pie.
More: Onion recipes | French recipes
Potatoes and leeks are one of those combinations that are just meant to be, and potato leek gratin is the perfect way to enjoy them.
I don’t know where this recipe comes from or if there’s a nicer name for it; all I know is that my mother used to make Noodles and Cheese when I was a kid and it only has 5 ingredients. The buttery, almost smoky onion flavor and the melty cottage cheese are absolutely delicious!
Vegetarian cashew curry is rich, filling, and delicious, and can easily be made vegan.
More: Nut recipes | Indian recipes
Three kinds of mushrooms combine with cheese, garlic, and pasta into a lovely main course: mushroom lasagne.
More: Mushroom recipes | Lasagna recipes
Moussaka is a Greek dish traditionally made with lamb or beef. This vegetarian / vegan moussaka recipe uses portobello mushrooms and seitan instead. A rich and delicious main course.
Gallo pinto, literally “spotted rooster,” is ubiquitous in Costa Rica (and apparently all of Central America). It refers to black beans and rice cooked together, which are served at every meal, surrounded by various side dishes. Gallo pinto is easy to make and very healthy.