How to Get Enough Protein on a Vegan Keto Diet
Posted on September 23 2026
You’re in your kitchen. Staring at the fridge. Wondering what to eat. Beans? Too many carbs. Lentils? Too many carbs. Quinoa? Also too many carbs. So where’s the protein?
Hannsika, who wrote this article, hears this from clients all the time. They go vegan. Then they go keto. Then they hit a wall!
Has this happened to you and are you looking to add more plant-based protein to your meals? This article is a great place to start, with plenty of helpful tips, meal-planning ideas and recipes.
Hannsika has been a nutritionist for over a decade. And has worked with vegan clients and also keto clients. Combining both? That’s where it gets interesting. However, you can get enough protein on a vegan keto diet. But you can’t wing it.

The Short Answer
Yes. You can do this. But it takes more effort than regular vegan eating. Or regular keto eating.
On a standard vegan diet, beans and lentils and grains do the heavy lifting. They’re your protein workhorses. On keto, you cut those out. Way back.
So you need different sources. Tofu. Tempeh. Seitan. Seeds. Nutritional yeast. Protein powder.
These foods give you protein without the carbs. Now, let’s learn how to fit them in your daily life - Let’s start from the basics.

How Much Protein Do You Need?
Here’s the thing about protein. Most people don’t need as much as they think. A 150-pound person? About 54 grams a day. That’s not a lot. But here’s where it gets tricky. If you work out, you need more. Way more. So that same person might need 75 grams. Or 120. It depends on how much you move. To find your precise daily numbers, use a keto macro calculator before building your meal plan.
Spread It Out
Here’s something I see all the time. People eat protein once a day. Usually dinner. Big steak. Big tofu block. Whatever. Then they wonder why they’re tired and hungry all day.
Your body doesn’t work that way. It needs protein throughout the day. Small amounts. Regular intervals. Try this. 20 grams at breakfast. 20 at lunch. A small snack with 10 grams. 20 at dinner.
That’s 70 grams. And it’s way easier than eating it all at once. Trust me on this.
The Best Protein Sources
Let me walk you through the top options.
Seitan
If you have celiac disease, don’t touch seitan. Period.
If you don’t? It’s incredible. It looks like meat. Chews like meat. Packs a protein punch like nothing else.
Three ounces gives you 21 grams of protein and only 3 grams of carbs.
I had this client once. Nice guy. Couldn’t hit his protein goals to save his life. I told him to try seitan. He ate it every day for a week. Called me up, practically shouting. He finally hit his numbers.
Tempeh
Tempeh is interesting. It’s tofu but different. Firmer. Nuttier.
Three ounces gives you around 15 grams of protein. About 5 grams of carbs.
Some people hate it. Some people love it.
If you’re in the hate-it camp, try this. Slice it thin. Pan-fry it until crispy. Add some soy sauce. It tastes almost like bacon. Almost.
Tofu
Tofu is the old standby.
Three ounces of firm tofu gives you 10 grams of protein. And only 2 grams of carbs.
I always keep tofu in my fridge. Press it. Cube it. Toss it in stir-fries, salads, soups.
You can also scramble it for breakfast. Add turmeric and black salt. Tastes like eggs.
Hemp Seeds
Hemp seeds are tiny. Don’t let that fool you.
Three tablespoons give you 10 grams of protein and only 2 grams of net carbs.
Plus omega-3s. Good for your brain.
I throw them on salads. Blend them into smoothies. Sometimes I eat them straight when I’m in a rush. Works fine.
Pumpkin Seeds
Perfect for snacking.
One ounce gives you 9 grams of protein. And about 4 grams of net carbs.
Roast them with salt. Keep a bag in your bag. Grab them when you need a boost.
Nutritional Yeast
This one’s a secret weapon.
Two tablespoons give you 8 grams of protein. Plus B vitamins. Including B12.
It tastes like cheese. Sprinkle it on popcorn. Stir it into sauces. Put it on everything.
Protein Powders
Sometimes you need a shortcut.
Pea protein is popular with vegans. Soy protein works too. Hemp protein is another option.
One scoop usually gives you 20 grams of protein. And 2 to 3 grams of carbs.
Check the label. Some brands sneak in sugar. Some add fillers. Find one with clean ingredients.
Build Your Meals
Here’s a simple formula I use with my clients.
Pick a protein. Tofu. Tempeh. Seitan. Whatever you like.
Add low-carb vegetables. Spinach. Broccoli. Cauliflower. Zucchini.
Add healthy fat. Avocado. Olive oil. Coconut oil.
Season it. Salt. Pepper. Spices. Nutritional yeast.
Check your carbs. Make sure you’re within your limit.
That’s it. Every meal follows this pattern.
Meal Ideas
Breakfast
Tofu Scramble
4 oz firm tofu (13g protein)
Handful of spinach
Mushrooms, onion
Turmeric and black salt
Total protein: about 15g
Protein Smoothie
1 scoop pea protein (20g protein)
Unsweetened almond milk
1 tbsp hemp seeds (3g protein)
Total protein: about 23g
Lunch
Tempeh Lettuce Wraps
4 oz tempeh (20g protein)
Romaine leaves
Avocado, tomato
Mustard
Total protein: about 22g
Tofu Salad Bowl
4 oz tofu (13g protein)
Mixed greens
Cucumber, bell pepper
Olive oil dressing
Total protein: about 15g
Dinner
Seitan Stir-Fry
4 oz seitan (28g protein)
Broccoli, bell pepper
Soy sauce, garlic
Total protein: about 30g
Tofu Coconut Curry
6 oz tofu (20g protein)
Cauliflower, spinach
Coconut milk
Total protein: about 22g
Foods to Watch
Some vegan proteins come with too many carbs.
Beans: Black beans. Kidney beans. Chickpeas. They have protein. They also have a lot of carbs.
Lentils: Nutritious. But carb-heavy.
Quinoa: Good protein. Too many carbs for strict keto.
Brown rice: Not going to work.
Oats: Same problem.
I’m not saying these are bad foods. They’re not. They just don’t fit easily into keto.
If you eat them, watch your portions. A quarter cup might work. A whole bowl won’t.
Common Mistakes
Here’s what I see people doing wrong.
Eating too many nuts: Nuts have protein. They also have fat and calories. Eat them in moderation.
Skipping protein at breakfast: You eat carbs in the morning. Then you’re hungry two hours later. Add protein.
Avoiding soy: Soy is fine. Unless you have an allergy, eat it.
Choosing high-carb proteins: Beans have protein. They also have carbs. Know your numbers.
Using only protein powder: Powder is a backup. Real food is better.
Forgetting calories: Keto works because you eat less. Don’t overdo the nuts.
Other Nutrients
Protein isn’t everything. Watch these too.
Vitamin B12: Found in animal products. Vegans need supplements. Nutritional yeast helps.
Iron: Plant iron is harder to absorb. Eat iron-rich foods with vitamin C.
Calcium: Fortified plant milk. Tofu. Leafy greens.
Vitamin D: Hard to get from food. Consider a supplement.
Iodine: Seaweed has it. Or take a supplement.
Zinc: Nuts, seeds, legumes. But absorption can be tricky.
Omega-3s: Flaxseeds. Chia seeds. Hemp seeds. Eat them daily.
Talk to your doctor. Get blood work done. Know where you stand.
Is Vegan Keto Healthy?
It can be. But it’s not for everyone. Some people feel great about it. Others don’t.
It’s restrictive. You cut out a lot of food. Make sure you’re still getting everything you need.
If you have kidney issues, talk to your doctor first. High protein can be hard on kidneys.
If you have other health conditions, check with your healthcare provider.
What I Tell My Clients
Prep ahead. Cook your tofu for the week. Roast your vegetables. Make it easy.
Don’t skip breakfast. That’s where most people mess up. Start your day with protein.
Read labels. Every brand is different. Every product is different. Don’t assume.
Spread your protein out. Don’t cram it all into dinner. Your body will thank you.
Eat a variety. Don’t eat the same thing every day. You’ll get bored and quit.
Listen to your body. Tired? You might need more protein. Hungry? You might need more fat.
Get blood work done. Check your nutrient levels. Adjust as needed.
Final Thoughts
Getting enough protein on a vegan keto diet is absolutely doable. It just takes planning.
Tofu. Tempeh. Seitan. Seeds. Nutritional yeast. Protein powder. These are your friends.
Build meals around them. Spread protein across the day. Watch your carbs. Don’t forget the other nutrients. B12. Iron. Calcium. Omega-3s. These matter too. Talk to your doctor. Get your blood work checked. Make sure you’re on the right track. Vegan keto isn’t for everyone. But if it works for you, great. Just be intentional. You can do this.

