Want to make sure you're getting enough protein in a day? Each of these high-protein vegetarian meals has at least 20 grams per serving.

36 High-Protein Vegetarian Meals

Vegetable Lasagna
Chiles Rellenos
Tofu Chicken Nuggets
Grilled Vegetable Pesto Sandwiches
Feta Asparagus Frittata
Coconut-Granola Yogurt Parfaits
Kidney Bean Casserole
Cheesy Egg Quesadillas
Black Bean Rice Burgers
Seitan Chicken
Butternut Squash Mac and Cheese
Sheet-Pan Yellow Bells & Eggs
Spinach Manicotti
Three-Cheese Quiche
Polenta Chili Casserole
Breakfast Tacos
Chicken Broccoli Crepes
Tofu Chow Mein
Spanakopita Casserole
Tomato-Garlic Lentil Bowls
Artichoke Blue Cheese Fettuccine
Manicotti Shells
Mexican Breakfast Casserole
Veggie Calzones
Vegetable Strata
Marty's Bean Burger Chili
Artichoke and Potato Frittata
Italian Herb-Lentil Patties with Mozzarella
Lasagna Cups
Cheesy Vegetable Egg Dish
Miso Soup
Penne all’Arrabbiata
Pesto Ravioli
Avocado Grilled Cheese
Grilled Flatbread Veggie Pizza
Garden Veggie Egg Bake
High-Protein Vegetarian Meal FAQs
What vegetarian food is highest in protein?
Vegetarian foods high in protein include eggs, cheese, cottage cheese, yogurt, chickpeas, lentils, beans, tofu, tempeh, edamame, quinoa, and various nuts and seeds.
What are the best high-protein vegetarian meals?
The best high-protein vegetarian meals are vegetarian chili, tofu chicken nuggets, frittatas, vegetarian casseroles, homemade veggie burgers filled with beans and rice, and cheesy pasta dishes.
How do I add more protein to vegetarian recipes?
You can add more protein to vegetarian recipes by adding beans, cheese and legumes to almost any recipe. You can also serve quinoa as a side to the main meal for a protein boost. Garnish each serving with chopped nuts or seeds. There are many ways to use cottage cheese, sour cream and Greek yogurt, and they all add a ton of protein to a meal.