Carmelized onions and tofu make a savory vegan pie.

Potatoes and leeks are one of those combinations that are just meant to be, and this gratin recipe is the perfect way to enjoy them.

Vegetarian cashew curry is rich, filling, and delicious, and can easily be made vegan.

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!

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.

Gnocchi are usually treated like a variety of pasta and served with sauce. But these broiled ricotta gnocchi are great served plain or as dumplings.

Wraps are the fun version of sandwiches. Just heat up a tortilla, add some filling, and enjoy. This seitan, onion, bell pepper, and cheese filling makes a hearty vegetarian wrap.

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.

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

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