Vegetarian Main Dishes
This is a collection of vegan and vegetarian main dishes that don't skimp on flavor or satisfying plant-based protein. Many of these recipes feature beans, chickpeas, lentils, tofu, tempeh, or edamame. Some also incorporate animal proteins such as eggs and dairy.