Vegan Recipes

Vegan recipes that are high in protein and actually satisfying — tofu, tempeh, lentils, chickpeas and bean-based meals. Plant-based dinners, lunches and snacks with 15 to 30g protein per serving.

High protein vegan meals that satisfy

The biggest myth about vegan eating is that you cannot get enough protein. A cup of cooked lentils has 18 grams. A block of firm tofu has 20 grams. A can of chickpeas has 15 grams. Tempeh delivers 20 grams per serving. Combine two or three of these in a single meal and you easily hit 30 grams of plant protein. Lentil bolognese with whole wheat pasta. Crispy tofu stir-fry with peanut sauce. Chickpea curry with brown rice. These vegan recipes are hearty, filling and protein-rich.

Easy vegan dinners for busy weeknights

Vegan cooking does not need to be complicated. A chickpea and vegetable curry simmers in 20 minutes. Black bean tacos assemble in 10. A tofu scramble with vegetables takes 15 minutes. One-pot lentil soup cooks itself while you do other things. These easy vegan dinners use pantry staples — canned beans, dried lentils, frozen vegetables, coconut milk, spices — and deliver satisfying, protein-rich meals without any specialty vegan products.

Vegan meal prep and batch cooking

Plant-based proteins are some of the best foods for meal prep. Lentils, chickpeas and beans cook in large batches, last a week in the fridge and freeze for months. Cook a big pot of lentil soup, a batch of marinated tofu and a pot of brown rice on Sunday. Mix and match throughout the week — lentil bowls, tofu wraps, chickpea salads, bean burritos. Vegan meal prep is affordable, simple and endlessly customizable.

Last updated: