How do vegans get protein?

Easily: vegans and vegetarians eat food (that grows out of the earth).

The simple fact is that most veggies, beans, nuts, and seeds contain some protein.

I personally know several muscular vegan bodybuilders who weigh over 200lb. And it looks like professional vegetarian athletes aren’t having any difficulty getting enough protein (or calories) either.

There are more protein-packed foods with roots than with hooves, so if you’re thinking about going plant-based, even part-time, things are looking up!


I’ve scoured the web for these 10 protein-packed vegan recipes to help you gain some lean muscle:

  1. Tofu and Spinach Scramble

    Protein: 21g/serving.
    Notes: This recipe can easily accommodate eggs if that’s allowed in your diet.

  2. Butternut Squash and Tempeh Tacos

    Protein: 10g/per taco.
    Notes: Hearty and filling with a great texture.

  3. Cilantro-Lime Chickpea Salad

    Protein: 30g/serving.
    Notes: Light on the stomach.

  4. Curry Tofu Tacos with Pintos & Kale Slaw

    Protein: 9g/per taco.
    Notes: You can use the spice of your choice to replace the curry, if desired.

  5. Peanutty Quinoa Bowls with Baked Tofu

    Protein: 21g/serving.
    Notes: Truly a unique dish worth trying!

  6. Cajun Red Beans and Rice Veggie Burgers

    Protein: 10g/per burger.
    Notes: I like to eat these without the bun to lower the total carbs.

  7. Veggie Chili Recipe That Helps Muscle Soreness

    Protein: 20g/serving.
    Notes: This is VegetarianBodybuilding.com’s most popular recipe to date.