ComScore

40 High-Protein Vegan Recipes That Are Satisfying and Totally Plant-Based

You’ve committed to upping your protein intake—it’s essential to muscle-building and hormone production, plus you could use the energy boost. But you don’t eat meat, dairy, eggs or any other animal products. Is it possible to follow a vegan diet and still pack your meals with protein? Yep, with tofu, quinoa, beans, nut butters and nut milks (and even some fruits, vegetables and grains), there are plenty of vegan and plant-based meals to choose from. From braised chickpeas to mac and cheese (really!), these 40 high-protein vegan recipes are sure to keep you satisfied.

Psst: Wondering how much protein you actually need? According to Harvard Medical School, the recommended daily allowance for a sedentary adult is 0.8 grams per kilogram of bodyweight—but that doesn’t account for activity level. You can use this handy calculator from the USDA to figure out your own daily recommended intake.

19 High-Protein Vegan Breakfasts that Are Plant-Based and Totally Satisfying


Easy High-Protein Vegan Recipes

high protein vegan recipes marinated white bean and tomato salad recipe
Chelsea Kyle/For the Table

1. Marinated White Bean And Tomato Salad (14g Protein)

  • Time Commitment: 1 hour, 5 minutes
  • Why We Love It: make ahead, <10 ingredients, beginner-friendly, gluten free

This marinated white bean and tomato salad fits our ideal for a side dish: It’s less than ten ingredients, can be made in advance and doubled for a crowd, plus, it’s gluten free. You could even serve it as a main course alongside a green salad or toasted bread.

high protein vegan recipes braised chickpeas with summer vegetables and basil recipe
Lizzie Mayson/The Italian Deli Cookbook

2. Chickpeas With Braised Summer Vegetables And Basil (14g Protein)

  • Time Commitment: 50 minutes
  • Why We Love It: <10 ingredients, one pan, gluten free

Chickpeas aren’t just for hummus. Here, they’re cooked low and slow with rich tomato sauce for a dish that’s both comforting and light.

high protein vegan recipes vegan sun dried tomato basil and balsamic bucatini recipe
Rebecca Hincke/The Vegan Pasta Cookbook

3. Vegan Sun-dried Tomato, Basil And Balsamic Bucatini (12g Protein)

  • Time Commitment: 30 minutes
  • Why We Love It: ready in <30 minutes, <10 ingredients

Here’s proof that you don’t need a bunch of cheese, butter and cream to make a decadent pasta dish. The secret ingredient is balsamic vinegar, which adds tangy depth of flavor.

high protein vegan recipes creamy vegan pasta swiss chard tomatoes recipe
Vegan In the House

4. Creamy Vegan Pasta With Swiss Chard And Tomatoes (18g Protein)

  • Time Commitment: 20 minutes
  • Why We Love It: ready in <30 minutes, <10 ingredients, beginner-friendly

Thanks to non-dairy sour cream, it practically melts in your mouth. Bonus: The Swiss chard is packed with vitamins C, A, K and B6, magnesium, iron and potassium.

high protein vegan recipes easy vegan pesto parmesan spaghetti with zucchini recipe
Nassima Rothacker/Happy Food

5. Easy Vegan Pesto-parmesan Spaghetti With Zucchini (19g Protein)

  • Time Commitment: 30 minutes
  • Why We Love It: gluten free, low sugar, ready in <30 minutes

A plant-based dinner that’s ready to eat in 30 minutes? This is exactly what we’ve been looking for. Wait until you try the nut Parmesan, which is made from a blend of hazelnuts and almond flour.

high protein vegan recipes pasta alla norma with eggplant recipe
Photo: Liz Andrew/Styling: Erin McDowell

6. Pasta Alla Norma With Eggplant, Basil & Pecorino (26g Protein)

  • Time Commitment: 1 hour
  • Why We Love It: <10 ingredients, beginner-friendly

Skip the pecorino and revel in the heaping plate of vegan pasta that’s waiting for you. With its tender vegetables and rich sauce, it’s the next best thing to a sunny Italian getaway.

high protein vegan recipes slow cooker pasta e fagioli recipe
Photo: Liz Andrew/Styling: Erin McDowell

7. Slow Cooker Pasta E Fagioli Soup (21g Protein)

  • Time Commitment: 7 hours, 35 minutes
  • Why We Love It: slow cooker recipe, <500 calories, beginner-friendly

Lose the Parmesan and you’re good to go—you won’t even miss it. The aromatics will give this slow cooker soup flavor without any effort (or dairy).

high protein vegan recipes tomato and white bean stew on toast recipe
Photo: Nico Schinco/Styling: Erin McDowell

8. Tomato And White Bean Stew On Toast (22g Protein)

  • Time Commitment: 40 minutes
  • Why We Love It: <500 calories, crowd-pleaser, beginner-friendly

Make this quick dish vegan-friendly by swapping the butter for olive oil. Oh, and it reheats beautifully for leftovers.

high protein vegan recipes sweet corn pappardelle recipe
Jeanine Donofrio/Love & Lemons Everyday

9. Creamy Sweet Corn Pappardelle (20g Protein)

  • Time Commitment: 30 minutes
  • Why We Love It: ready in <30 minutes, beginner-friendly

The sweet, juicy corn kernels paired with the “milk” from the cobs become a perfect cream sauce without using actual cream. You’re going to want seconds.



High-Protein Vegan Recipes with >20g per serving

high protein vegan recipes homestyle rice and beans recipe
Erin McDowell

10. Homestyle Rice And Beans (20g Protein)

  • Time Commitment: 1 hour, 30 minutes
  • Why We Love It: beginner-friendly, crowd-pleaser, low sugar

You can’t beat a classic. Fun fact, combining rice and beans in one dish isn’t just delicious; it also creates a complete protein sans meat.

high protein vegan recipes ginger jasmine rice recipe
Bec Hudson/Vegan One-Pot Wonders

11. Ginger Jasmine Rice (15g Protein)

  • Time Commitment: 30 minutes
  • Why We Love It: ready in <30 minutes, <10 ingredients

Scoop the rice into bowls, set out an array of toppings (like kimchi, avocado, furikake and chile oil) and watch the crowd go wild.

high protein vegan recipes rainbow collard wraps peanut butter dipping sauce recipe
Photo: Liz Andrew/Styling: Erin McDowell

12. Rainbow Collard Wraps With Peanut Butter Dipping Sauce (15g Protein)

  • Time Commitment: 30 minutes
  • Why We Love It: ready in <30 minutes, gluten free

This beats a peanut butter sandwich any day. You can even make them up to two days in advance and the hardy greens won’t get soggy in the fridge.

high protein vegan recipes vegan arancini recipe
Vegan In the House

13. Vegan Arancini (16g Protein)

  • Time Commitment: 40 minutes (+ chilling time)
  • Why We Love It: <10 ingredients, low sugar

We’ll be serving these at all our future cocktail parties (and no one will know they’re vegan). A fresh tomato dipping sauce will complete the appetizer.

high protein vegan recipes vegan chop salad recipe
ERIN KUNKEL/MALIBU FARM SUNRISE TO SUNSET

14. Vegan Chop Salad (13g Protein)

  • Time Commitment: 1 hour, 50 minutes
  • Why We Love It: make ahead, beginner-friendly

Hot tip: The dressing, squash and beets can all be made days in advance and kept in the fridge until assembly (and, in our opinion, taste better that way). Plus, you can swap in whatever leftover vegetables you have on hand—roasted sweet potatoes or carrots instead of squash, pickled jicama instead of beets and black beans instead of chickpeas would all be delicious.

high protein vegan recipes avocado and black bean pasta salad recipe
Photo: Liz Andrew/Styling: Erin McDowell

15. Avocado And Black Bean Pasta Salad (18g Protein)

  • Time Commitment: 20 minutes
  • Why We Love It: crowd-pleaser, ready in <30 minutes, low sugar

Pasta and avocado are an unlikely pairing, but the creamy and chewy textures are delightful together.

high protein vegan recipes jackfruit tacos with grilled pineapple recipe
Photo: Liz Andrew/Styling: Erin McDowell

16. Jackfruit Tacos With Grilled Pineapple (19g Protein)

  • Time Commitment: 55 minutes
  • Why We Love It: special occasion–worthy, beginner-friendly

When tofu and black beans need a break, try jackfruit as your next taco filling. When cooked with spices, it tastes exactly like pulled pork.

high protein vegan recipes vegan sriracha meatballs with noodles and grilled vegetables recipe
Simon Smith/Vegan 100

17. Vegan Sriracha ‘meatballs’ With Noodles And Grilled Vegetables (18g Protein)

  • Time Commitment: 45 minutes
  • Why We Love It: gluten free, special occasion–worthy

The meatballs are so moist and flavorful, you’ll hardly believe they’re made from tofu. You can use any vegetables, as long as they’re similar sizes for even cooking.

high protein vegan recipes vegan instant pot pho recipe
Nisha Vora/The Vegan Instant Pot Cookbook

18. Instant Pot Vegan Pho (17g Protein)

  • Time Commitment: 1 hour, 15 minutes
  • Why We Love It: Instant Pot recipe, special occasion–worthy

Pho broth is traditionally simmered for hours, but thanks to your trusty Instant Pot, it can be ready in less than 30 minutes. All that’s left is assembly.

high protein vegan recipes julia turshen stewed chickpeas with peppers recipe
Melina Hammer/Simply Julia

19. Julia Turshen’s Stewed Chickpeas With Peppers And Zucchini (18g Protein)

  • Time Commitment: 50 minutes
  • Why We Love It: one pan, beginner-friendly

To make it vegan, use plant-based mayo in the creamy lemon sauce. You can serve this stew over any grain, but quinoa would give it an extra boost of plant-based protein.

high protein vegan recipes chickpea vegetable coconut curry recipe
Photo: Liz Andrew/Styling: Erin McDowell

20. Chickpea And Vegetable Coconut Curry (26g Protein)

  • Time Commitment: 30 minutes
  • Why We Love It: ready in <30 minutes, one pan, beginner-friendly

Behold your new go-to dish when you’re craving takeout. The vegetables can be swapped with whatever’s sneaking around in your fridge.

high protein vegan recipes vegan fiesta taco bowl recipe
Chloe Flavor

21. Vegan Fiesta Taco Bowl (28g Protein)

  • Time Commitment: 30 minutes
  • Why We Love It: ready in <30 minutes, make ahead

Proof that a vegan salad doesn’t have to be a sad, sparse bowl of lettuce. Bring on the smoky seitan crumble and plant-based sour cream.

high protein vegan recipes instant pot farro risotto vegan recipe
Nisha Vora

22. Instant Pot Vegan Farro Risotto (27g Protein)

  • Time Commitment: 45 minutes
  • Why We Love It: Instant Pot recipe, special occasion–worthy

Most risotto recipes involve a lot of butter and Parm, but this one gets its creaminess from white bean puree. Plus, the Instant Pot does all of the cooking and you don’t even have to stir.

high protein vegan recipes vegan kentucky fried chicken recipe
Simon Smith/Vegan 100

23. Vegan Kentucky Fried Chick’n (36g Protein)

  • Time Commitment: 50 minutes
  • Why We Love It: <500 calories, special occasion–worthy

It’s pretty damn hard to tell that these tender, crispy nuggets aren’t made with meat. (Thanks again, tofu and seitan.)

high protein vegan recipes crispy tofu steaks with broccoli rabe and romesco recipe
Linda Pugliese/Help Yourself

24. Crispy Tofu Steaks With Broccoli Rabe And Romesco (26g Protein)

  • Time Commitment: 50 minutes
  • Why We Love It: low sugar, <500 calories, beginner-friendly

Tofu comes in all different styles and textures, but our favorite way to eat it is crispy—with romesco and lots of flaky salt, of course.

high protein vegan recipes the best veggie burgers recipe
Con Poulos/Week Light

25. Donna Hay’s Best Veggie Burgers (28g Protein)

  • Time Commitment: 20 minutes
  • Why We Love It: ready in <30 minutes, beginner-friendly

Many homemade veggie burgers require a food processor and a bunch of random ingredients. This one is different—and so delicious.

high protein vegan recipes instant pot vegetarian lasagna recipe
Nisha Vora/The Vegan Instant Pot Cookbook

26. Instant Pot Vegetable Lasagna With Vegan Basil Ricotta (26g Protein)

  • Time Commitment: 55 minutes
  • Why We Love It: Instant Pot recipe, special occasion–worthy, <500 calories

You don’t even have to turn on the stove to make it. (And don’t get us started on the vegan ricotta.)

high protein vegan recipes tempeh bacon bagels recipe
Peter O’Sullivan & Simon Smith/ Plants-Only Kitchen

27. Tempeh Bacon Bagels (30g Protein)

  • Time Commitment: 15 minutes
  • Why We Love It: ready in <15 minutes, <10 ingredients

Bye, bacon, egg and cheese. These breakfast sandwiches get their protein from tempeh, a plant-based protein source made from fermented soybean. It’s glazed in a smoky-sweet sauce for a bacon-y effect.

high protein vegan recipes split pea soup with balsamic vinegar recipe
EE Berger/Grist

28. Split Pea Soup With Balsamic Vinegar (22g Protein)

  • Time Commitment: 1 hour
  • Why We Love It: <500 calories, crowd-pleaser, make ahead

To make this protein-packed soup totally plant-based, simply skip the anchovies and swap the sour cream for a dairy-free version.

high protein vegan recipes vegan butternut mac and cheese smoky shiitake bacon recipe
Chloe Flavor

29. Vegan Butternut Mac And ‘cheese’ With Smoky Shiitake ‘bacon’ (21g Protein)

  • Time Commitment: 1 hour, 45 minutes
  • Why We Love It: crowd-pleaser, special occasion–worthy, low sugar

Something about the sweet, salty, rich flavor of butternut squash lends itself perfectly to a vegan “cheese” sauce. Add homemade smoky shiitake mushroom “bacon” and you’ll achieve next-level deliciousness.

high protein vegan recipes scrambled tofu recipe
Bec Hudson/Vegan One-Pot Wonders

30. Scrambled Tofu (21g Protein)

  • Time Commitment: 15 minutes
  • Why We Love It: ready in <15 minutes, one pan, <10 ingredients

Speaking of tofu, this scrambled version is tasty, filling and infinitely customizable. Even better, you don’t have to press it before cooking.

high protein vegan recipes cheesy raw vegan zucchini lasagna recipe
Simon Smith/Vegan 100

31. Cheesy Raw Vegan Zucchini Lasagna (21g Protein)

  • Time Commitment: 40 minutes
  • Why We Love It: no cook, special occasion–worthy

Since there are no noodles, this one also happens to be gluten free. Each of the components can be made ahead and held in the fridge if you want to save some time.



High-Protein Vegan Recipes with <500 Calories

high protein vegan recipes fall roasted vegetable and lentil salad with pine nut cream recipe aran goyoaga
Aran Goyoaga

32. Fall Roasted Vegetable And Lentil Salad With Pine Nut Cream (13g Protein)

  • Time Commitment: 45 minutes
  • Why We Love It: low sugar, <500 calories

This hearty salad can be served on its own as a main course or as a side. We recommend doubling the pine nut cream, since it will keep in the fridge and can jazz up other salads or crudités.

high protein vegan recipes vegan lentil mushroom burgers recipe
Vegan In the House

33. Vegan Lentil-mushroom Burgers (16g Protein)

  • Time Commitment: 1 hour
  • Why We Love It: <10 ingredients, low sugar, <500 calories

This vegan burger is positively juicy, thanks to balsamic vinegar and portobello mushrooms.

high protein vegan recipes radicchio lentil apple salad with vegan cashew dressing recipe
Photo: Nico Schinco/Styling: Aran Goyoaga

34. Radicchio, Lentil And Apple Salad With Vegan Cashew Dressing (15g Protein)

  • Time Commitment: 35 minutes (+ soaking time)
  • Why We Love It: crowd-pleaser, low sugar, <500 calories

TBH, a creamy salad dressing is far superior to all others. Lucky for you, making a plant-based version is as easy as pie cashews.

high protein vegan recipes vegan quinoa breakfast frittata recipe
Gemma Ogston/The Self-Care Cookbook

35. Vegan Quinoa Breakfast Frittata (16g Protein)

  • Time Commitment: 40 minutes
  • Why We Love It: <10 ingredients, low sugar, <500 calories

When you have chickpea flour, eggs need not apply. Plus, the protein from the quinoa and the iron in the greens provide an extra nutritional boost to start the day.

high protein vegan recipes vegan keto coconut curry recipe
Helene Dujardin/The Essential Vegan Keto Cookbook

36. Vegan Keto Coconut Curry (18g Protein)

  • Time Commitment: 35 minutes
  • Why We Love It: keto, low sugar, <500 calories

Who says vegans can’t go keto? (And even if you’re not keto, it’s slurp-ably good.)

high protein vegan recipes vegan chili cheese dip recipe
Photo: Liz Andrew/Styling: Erin McDowell

37. Vegan Chili ‘cheese’ Dip (15g Protein)

  • Time Commitment: 1 hour
  • Why We Love It: crowd-pleaser, <500 calories, low sugar

Gooey, velvety cheese dip is officially back on your meal plan, thanks to an ingenious combination of potatoes, cashews and a ton of spices. Pass the chips.

high protein vegan recipes creamy vegan lentil roasted vegetable bake recipe
Nisha Vora

38. Creamy Vegan Lentil And Roasted Vegetable Bake (19g Protein)

  • Time Commitment: 1 hour, 25 minutes
  • Why We Love It: crowd-pleaser, low sugar, <500 calories

For being plant-based, this casserole is surprisingly indulgent (and delightfully hearty). You wouldn’t know it, but it also happens to be less than 500 calories per serving.

high protein vegan recipes roasted squash salad white beans breadcrumbs preserved lemon recipe
Aran Goyoaga/Cannelle et Vanille

39. Roasted Squash Salad With White Beans, Breadcrumbs And Preserved Lemon (14g Protein)

  • Time Commitment: 1 hour (+ soaking time)
  • Why We Love It: crowd-pleaser, <500 calories, low sugar

This salad is all about the combination of different textures and flavors: buttery, crispy, tart, sweet and herbaceous. Surprisingly, it’s easy to assemble once you soak the beans.

high protein vegan recipes miso tahini glazed roasted eggplant with farro recipe
Julia Gartland/Dada Eats

40. Miso-tahini-glazed Roasted Eggplant With Farro (13g Protein)

  • Time Commitment: 50 minutes
  • Why We Love It: <500 calories, make ahead

Even so-called eggplant haters will fall for this silky, tender version of the vegetable. The miso-tahini glaze is punchy, acidic, sweet and savory, adding layers of flavor to this meal.