23 Vegan Meals With Tons Of Protein

Yeah, that’s right: 18 grams of protein and not a single animal product in sight.

1. Tempeh Reuben Club Sandwich

Wipe the drool away from your mouth and start cooking. Recipe here.

2. Vegan Lemon Fettuccine Alfredo

Holy heaven, the almonds, soy cream cheese, and soy milk add up to 22g of protein in every serving of this creamy, delicious pasta. Recipe here.

3. Kale Salad with Chickpeas and Spicy Tempeh Bits

Between the tempeh, the chickpeas, and the kale, you’ll get more than 19 grams of protein in each bowl. Recipe here.

4. Chickpea and Edamame Salad

Serve this as three large bowls, instead of 4-6 small ones, and you’ll get 18+ grams of protein in each. Recipe here.

5. Quinoa Sushi with Tofu Steaks and Chickpea Bean Egg

The quinoa, tofu, and garbanzo flour do most of the heavy lifting, giving each serving more than 25g of protein. Switch to tempeh and you’ll get a few grams more. Recipe here.

6. Gluten-Free Vegan Protein Bars

Cut these on-the-go breakfast bars according to the recipe and you’ll get 10 with 16g/protein each. Or cut them into 8 bars and get 20g each. The choice is yours. Recipe here.

7. Tofu and Spinach Scramble

Start the day right: with 21g of protein. Recipe here.

8. Moroccan Spiced Sprouted Buckwheat Salad with Preserved Lemon & Toasted Almonds

Instead of making this 6 sides, make it 3 mains, and you’ll get just over 18g/protein in each serving. Recipe here.

9. Vegan Tacos

Two of these bean and soyrizo tacos will deliver a whopping 31g/protein. Fuel up. Recipe here.

10. Cashew Crusted Tofu with Sweet Onion Chutney

This entrée isn’t just pretty to look at: The tofu, cashews, and whole wheat flour mean it has more than 20g of protein in each serving. Recipe here.

11. Grilled Breaded Tofu Steaks with Spinach Salad and Tomato Flaxseed Bread

So much work, yes, but also, so much — more than 25g/serving! — protein. Recipe here.

12. Quinoa Corn Edamame Salad

Unfortunate is the vegan who forgets about the mighty power of corn (16 grams of protein in every single cup!). Recipe here.

13. Curry Tofu Tacos with Pintos & Kale Slaw

Tofu, pinto beans, kale, corn tortillas and avocado all add up to more than 9g/protein per taco. Two make a good meal but three will make an even better one. Recipe here.

14. Peanutty Quinoa Bowls with Baked Tofu

Quinoa, peanut butter, tofu and broccoli all in one protein-packed bowl. Recipe here.

15. Layered Raw Taco Salad

The walnuts and cashews give this dish most of its heft, but use spinach as your base to get to the full 18g. Recipe here.

16. Sun-Dried Tomato, Mushroom, And Spinach Tofu Quiche

You’ll need a double serving here, but that’s fine because it’s delicious (and who only eats one slice of quiche anyway?) Recipe here.

17. Avocado & White Bean Salad

Make this for yourself, get more than 25g of protein. Or split it with a friend, serve with two slices of whole wheat toast (4g/protein each), and get 20g. Win/win. Recipe here.

18. Italian-Style Spaghetti Squash with Tempeh

Broccoli and spinach are both high-protein vegetables, so why not eat them together? Recipe here.

19. Quinoa Lentil Salad

Consider this 4 servings instead of 6 and you’re good to go, with 21g of protein. Recipe here.

20. Tofu Breakfast Tacos

Follow the recipe for 17g of protein, add half an avocado or a cup of spinach to make sure you hit the full 18g. Recipe here.

21. Seitan Panang Curry

Serve over brown rice and you’ll have just over 18g of protein in each serving. Recipe here.

22. Tofu Soba Noodles

Add a solid tablespoon of crushed peanuts to garnish each bowl to get you over the 18g/serving line. Or just call this 3.5 servings instead of 4. Either way. Recipe here.

23. Stacked Enchilada Pie

Between the cashews, black beans, veggie crumbles, and corn, this dish is like a vegan protein dream, with at least 20 grams of protein in each serving, depending on portion size. Recipe here.

Check out more articles on!

  Your Reaction?

    Starting soon, you'll only be able to post a comment on BuzzFeed using a Facebook account or via our app. If you have questions or thoughts, email us here.


    Now Buzzing