By Allrecipes Editors

Enjoy these top-rated, high-protein vegetarian recipes

Though meat is off the menu, vegetarians have plenty of options for getting protein in their diet. These recipes feature high-protein foods like eggs, lentils, and curry.


Green Chile Frittata: "This rich recipe is great for either a brunch or breakfast. You can make this a day ahead if you want to serve it for an early morning breakfast." Daily value of protein: 32%

Green Chile Frittata | Photo by Meredith

Breakfast Burritos de Frank: "A jumble of my favorite foods (eggs, beans, cheese, salsa) made breakfast friendly!" Daily value of protein: 37%

Yummy Veggie Omelet: "I enjoy this omelet served on top of toast." Daily value of protein: 43%


Sloppy Sams: "If you love the idea of Sloppy Joes, but you are a vegetarian -- fear not! Sloppy Sams are for you." Daily value of protein: 39%

Vegetarian Sloppy Joes | Photo by Meredith

Easy Lentil Feta Wraps: "My husband loves it, and I love that it takes only a few minutes to make!" Daily value of protein: 34%

Black Bean Lasagna I: "A yummy meatless pasta dish." Daily value of protein: 54%

Moroccan Lentil Soup: "Thick, delicious and nutritious, especially in the winter!" Daily value of protein: 37%


Caprese on a Stick: "This is a great, easy finger appetizer." Daily value of protein: 21%

Caprese on a Stick | Photo by KGora

Breaded, Fried, Softly Spiced Tofu: "The crust on the tofu sticks is tasty and the texture is really wonderful." Daily value of protein: 33%

Spicy Baked Feta (Feta Psiti): "This is such an easy appetizer that never fails to impress!" Daily value of protein: 17%


Red Lentil Curry: "This is a rich and hearty lentil curry, great as a main meal." Daily value of protein: 24%

Red Lentil Curry | Photo by Allrecipes

Tofu Parmigiana: "You'll just about swear this is eggplant or veal! One of my husband's favorites, and he doesn't even suspect!" Daily value of protein: 51%

Seven-Layer Tortilla Pie: Looks like a pie, cuts like a pie, and tastes like a little bit of Southwestern heaven. Daily value of protein: 42%


Find top-rated vegetarian recipes for every meal of the day.

These vegetarian casseroles are pure comfort food.

Even the most die-hard carnivores love these hearty and filling vegetarian recipes.