Looking for a few dinner or main dish ideas to make sure you're getting plenty of protein on a vegetarian diet or for your vegetarian (or vegan!) family? Chances are, you're getting plenty of protein without even thinking about it (though you should be sure to watch out for these other nutrients, particularly if you're vegan), but if you want to be extra-sure, try a few of these recipes listed below.
Other ideas for high-protein vegetarian meals? Anything with peanut sauce (or almond butter sauce!), anything with tofu, tempeh, seitan or another meat substitute, bean soup, lentil soup or just about any kind of vegetarian chili with beans.
Each one of these vegetarian high-protein recipes has a complete nutritional breakdown so you'll know just how much protein you're getting in each serving. I've noted which of these vegetarian recipes are vegan as well with a "V".
High protein vegetarian entrees and mains:
- Black Bean Enchilada Casserole (34.9 grams protein)
- Whole Wheat Vegetarian Lasagne (33 grams protein)
- Baked Barley and Cheese Casserole (25 grams protein)
- Sweet and Sour Tempeh (21.8 grams protein) V
- Vegetarian "Meat Loaf" with Gimme Lean (20.4 grams protein) V
- Crockpot Spinach Tofu Lasagna (20.1 grams protein) V
- Vegetarian "Pepperoni" Pizza (20 grams protein)
- Vegetarian Mock Meat Fajitas (17 grams protein) V
- Spinach and Bean Pasta (17 grams protein)V
- Black Bean Burgers (16.8 grams protein) V
- Spicy Seitan "Buffalo Wings" (16.4 grams protein) V
- Vegan Low-fat Eggplant Lasagna (16.3 grams protein)V
- Kid-Friendly Tofu "Nuggets" (16 grams protein)V
- Orange Glazed Tempeh with Brown Rice (16 grams protein)V
- Barley and Feta Cheese Stuffed Artichokes (15 grams protein)
- Garlic and Parmesan Quinoa (14.9 grams protein)
- Curried Rice and Lentils(14.6 grams protein)V
- Walnut Penne Pasta (13 grams protein) V