Next Up

34 High-Protein Vegetarian Recipes

March 29, 2024

Yes, you can eat plant-based meals and still pack plenty of protein.

1 / 35

Powered by Plants

If you love eating plants – but also want to eat a high-protein diet, you’re in luck. You can do both. Yup, it’s possible to get plenty of protein while eating a plant-based diet.

We define high-protein recipes as those with at least 15 grams of protein per serving. And you’ll find dishes here for breakfast, lunch and dinner. That’s because it’s important to eat higher protein meals throughout the day and avoid “protein-loading” in a single meal. Especially when eating vegetarian, it’s necessary to consume all of the nine essential amino acids (EAAs) that are the building blocks of protein in our bodies. We need all of these EAAs to build muscle, support our immune system and even for brain health. But our bodies can’t save EAAs from one meal to the next, so it’s vital to eat a variety of protein-rich foods at each meal.

Fortunately, our recipes contain a whole assortment of the high-protein plant-based foods you’ll love – nuts, seeds, beans, lentils, tofu, whole grains and more. Some of our meat-free recipes also include powerhouse complete-protein foods like eggs and dairy foods, which contain all nine EAAs.

Start with Pasta e Ceci, a simple, hearty dish that’s pure Italian comfort food, somewhere between a soup and a pasta. Made with double carbs (chickpeas – the “ceci” – and ditalini!), it also has a good amount of plant protein. While it’s optional, the Parmesan rind adds a depth of flavor here as well as to other soups and stews, especially vegetarian ones. The lemon zest and juice add a bright note to the broth that’s thickened by mashing some of the chickpeas.

get the recipe

More photos after this Ad

2 / 35

Whipped Ricotta Toast with Jam

Whipping ricotta creates a silky smooth, airy texture that’s perfect for piping on crusty bread. We layer in our favorite jam to create a gorgeous marbling effect, then dust it with lemon zest for brightness. It’s the ultimate tangy-sweet breakfast or midday snack. And it will leave you totally satisfied with over 15 grams of protein per serving.

get the recipe

More photos after this Ad

3 / 35
Photo: Teri Lyn Fisher

Papeta par Eda

You can have this colorful papeta par eda (eggs over potatoes) for breakfast, lunch, dinner or a snack. It’s one of the amazing Indian egg recipes from the Parsi community. Of course eggs are packed with protein (six grams each), but so are potatoes; one small potato has a full three grams.

get the recipe

More photos after this Ad

4 / 35
Photo: Matt Armendariz

Beans, Greens and Cream

Beans and greens are a wonderful combination – the creamy white beans pair perfectly with tender spinach, then the dish is bound together with a rich cream sauce laced with dill Havarti and tangy lemon zest. Serve this with toasted crusty bread for sopping up every last bit of sauce. One serving already has about 24 grams of protein, but to up the protein even more – and decrease the saturated fat, substitute evaporated milk in place of the heavy cream.

get the recipe

More photos after this Ad

Next Up

We Recommend