Vegan Keto Protein Options: Top 30 Food Sources


After creating a fairly comprehensive database of vegan foods, I made a vegan ketogenic diet food list.

This page will focus specifically on the best protein sources, since getting enough protein as a vegan can be challenging (especially on a keto diet).

List of Best Vegan Keto Protein Options

The list below is based on 100 grams portions, which is standard when comparing the nutritional value of foods.

You can see that after the first 20ish foods, the amount of protein per 100 grams goes way down. So while it’s possible to get enough protein, you won’t have much variety in your diet.

FoodEnergy (kcal)Protein (g)Total Fat (g)Carbohydrate (g)Fiber (g)Net Carbs
Vital wheat gluten370.0075.161.8513.790.6013.19
Seaweed (dried)285.7157.437.7123.864.2919.57
Hemp seeds553.3331.5748.738.674.004.67
Pistachio nuts559.3520.1645.3227.1710.5716.60
Sesame seeds573.6117.7449.6723.4411.8111.64
Chia seeds486.6716.5330.7342.1334.337.80
Brazil nut658.6514.3267.1011.747.524.23
Pine nuts672.5913.6968.3713.083.709.38
Macadamia nut717.917.9175.7813.828.665.16
Collard greens29.413.530.595.883.532.35
Coconut meat353.653.3433.4915.238.976.27
Mustard greens26.792.860.434.683.211.46
Water spinach19.642.610.
Lotus root73.912.600.1017.234.8712.36

Summary of the Best Vegan Keto Protein Options

Certain types of foods make up nearly all the top protein sources on the list above:

  • Vital wheat gluten – This is essentially protein powder extracted from wheat. It’s used to make seitan, which has a fairly well rounded amino acid profile.
  • Seeds – Almost any seed is a good fat and protein source. Hemp, flax, sesame, and chia all rank highly. Seeds have a better omega 3 to 6 fat ratio than most nuts. 
  • Nuts – Tons of fat and a decent amount of protein. Almonds, cashews, walnuts, and so on all rank well on this list. However, some of them still have a decent number of net carbs, so you need to consider that. Also, most nuts have a lot of omega 6 fats. See my Omega 3 to 6 Fat Ratio of Nuts page if you’re worried about it.

Soybeans are the one type of bean that ranks fairly high on this list. Technically peanuts are a legume as well, but most people consider those nuts.

Aside from that, the rest of the list is made up of a variety of vegetables for the most part.

So you don’t have a ton of options for getting a relatively high amount of protein, but it is possible if you really want to.

An Alternative Protein Source For Vegans

I would strongly recommend getting a vegan protein powder for any vegans considering or currently on a keto diet.

It just makes it so much easier to hit protein and macro targets, which lets you relax a bit and have more choices for what else you can eat.

I have a list of the best tasting vegan protein powders if you’re interested in learning more.

About the author

Dale Cudmore

Your friendly neighborhood vegan from Toronto. Chemical engineer turned semi-professional soccer player and freelance nutrition writer. I've been vegan for years and try to make life easier for others by sharing what I've learned.

Add comment