Aside from chickpeas, a cup of lentils contains 50 grams of protein, a cup of tofu has 20 grams, and kidney beans contain 43 grams of protein per cup. Not too shabby—especially considering the recommended dietary allowance (RDA) of protein for a 140-pound person is 50 grams per day, or about 7 grams per 20 pounds of body weight.
The next time you're planning out your weekly meals, add these high-protein vegetarian dinners to the menu.
High-protein vegetarian dinners that pack more protein than a steak
Protein: 27 grams per serving
This vegan mac and cheese has a super-high protein count thanks to the chickpea pasta and added chickpeas. The jalapeños also give it a nice, spicy kick.
Protein: 39 grams per serving
Is it grilling season yet? These high-protein veggie burgers are made from red kidney beans, texturized vegetable protein (TVP), and a handful of different spices.
Protein: 24 grams per serving
Switch up your typical spaghetti recipe with this pesto version. Between the sauce and the meatballs—which are made from walnuts and chickpeas—you're taking in 24 grams of protein per serving.
Protein: Up to 28 grams per serving
This vegan Caesar salad has the same great taste as the original, but it contains a whole lot more protein with tempeh bacon bits, crispy chickpeas, and a cashew-based dressing.
Protein: 25 grams per serving
Comfort food, but make it high-protein. This Moroccan spiced vegan shepherd’s pie has a creamy lentil base topped with sweet potatoes.
Protein: 23 grams per serving
Who can resist a quick and easy stir-fry? This protein-loaded recipe only requires nine ingredients, including tofu, almond butter, and green beans.
Protein: 22 grams per serving
Chipotle has nothing on this wholesome burrito that contains 22 grams of protein from quinoa, black beans, and hemp seeds.
Protein: 29 grams of protein per serving
This vegetarian Mongolian beef made from seitan will fool you into thinking you're eating the real thing.
This vegetarian Bolognese is loaded with healthy plant-based ingredients:
Loading More Posts...