How to Get 100 Grams of Protein a Day on a Vegan Diet

Quick summary

  • Getting 100 grams of protein a day on a vegan diet is possible, but it requires the right mix of protein-rich plant foods.
  • Figuring out how much protein you need and which vegan foods pack the most protein can help you reach your goals.
  • This article also includes a five-day vegan meal plan with a few high-protein meal ideas to help increase your intake.

If you’re vegan, you’ve probably fielded your fair share of questions about where you get your protein. And while you certainly don’t need to obsess over protein, hitting 100 grams of protein a day can be a helpful goal for some people, especially if you’re active, trying to build muscle, or simply looking to prioritize protein in your diet.

Believe it or not, you don’t need to eat tofu for every meal or live on protein shakes to get there. With the right combination of foods, your daily protein intake can stack up surprisingly quickly.

As a registered dietitian and longtime vegetarian, I’m breaking down exactly how to get 100 grams of protein a day on a vegan diet, including how much protein you actually need, the best high-protein vegan foods to keep stocked in your kitchen, and some meal ideas to make reaching your goal a little easier.

how to get 100 grams of protein a day vegan: A vibrant vegetarian salad featuring edamame, quinoa, and fresh vegetables, artfully presented.

How much protein do you need?

Before we dive into how to hit 100 grams of protein a day, it’s important to cover whether you actually need 100 grams in the first place. Protein needs aren’t one-size-fits-all, and your ideal intake depends on things like your body size, activity level, age, and health goals.

For healthy adults, the current Recommended Dietary Allowance (RDA) is 0.8 grams of protein per kilogram of body weight per day, which works out to about 0.36 grams per pound. This is generally used as a baseline for preventing protein deficiency, but it’s not necessarily the amount that’s optimal for everyone.

If you exercise regularly, are trying to build or maintain muscle, are older, or simply want to prioritize protein in your diet, you may benefit from eating more than the RDA. Current guidelines suggest that protein intakes up to about 1.6 grams per kilogram of body weight per day might be appropriate for some people, including those with higher protein needs or specific fitness goals.

That means a 100-gram protein target can be perfectly reasonable for some people, but it’s not a magic number everyone needs to hit.

Here’s a quick cheat sheet to help you calculate your protein needs:

Body weightLower end (0.8 g/kg)Higher end (1.6 g/kg)
100 lb36 g73 g
120 lb44 g87 g
140 lb51 g102 g
160 lb58 g116 g
180 lb65 g131 g
200 lb73 g145 g
220 lb80 g160 g
240 lb87 g174 g

Is it possible to get 100 grams of protein on a vegan diet?

Getting 100 grams of protein a day on a vegan diet is definitely doable, but it requires being a bit more intentional about where your protein is coming from. While foods like fruits, veggies, and grains contribute some protein, they typically aren’t concentrated enough to get you to 100 grams without eating quite a bit.

Instead, focus on building meals around protein-rich plant foods like tofu, tempeh, seitan, lentils, beans, edamame, and soy milk. You can also use higher-protein options like protein pasta, vegan meat alternatives, seeds, and plant-based protein powders to help fill in the gaps.

By including a solid source of protein at every meal and snack, your protein intake can add up surprisingly fast.

Stay in the loop!

Healthy eating tips & recipes delivered directly to your inbox
Subscription Form

Best high-protein vegan foods

If your goal is to reach 100 grams of protein a day, it helps to know which plant-based foods pack in the most protein per serving. Some foods, like tofu, tempeh, seitan, and legumes, can make a big dent in your daily total, while nuts and seeds can add a helpful boost.

While the precise protein content of foods can vary based on the brand and preparation method, the table below highlights a few high-protein vegan foods to consider adding to your menu:

FoodServing sizeProtein content
Seitan3 oz20-25 g
Tempeh3 oz17 g
Firm tofu½ cup21-22 g
Edamame1 cup19 g
Lentils, cooked1 cup18 g
Black beans, cooked1 cup15 g
Chickpeas, cooked1 cup15 g
Green peas, cooked1 cup8 g
Soy milk1 cup7 g
Hemp seeds3 tbsp10 g
Chia seeds2 tbsp5 g
Nutritional yeast2 tbsp10 g
Peanut butter2 tbsp7 g
Quinoa, cooked1 cup8 g

Tips for getting 100 grams of protein per day

Getting to 100 grams of protein doesn’t mean you need to log every single bite into your meal tracker or eat the same tofu bowl on repeat. A few simple strategies can make it much easier to spread your protein intake throughout the day and ultimately reach your goals.

Here are some tips for getting 100 grams of protein per day on a vegan diet:

  • Include protein at every meal: Instead of trying to cram 100 grams of protein into one or two meals, aim for roughly 25-30 grams at breakfast, lunch, and dinner, then use snacks to make up the difference.
  • Make protein the star of your meals: Build meals around foods like tofu, tempeh, seitan, lentils, beans, or edamame rather than treating them as a side.
  • Keep easy protein sources on hand: Stock your kitchen with staples like edamame, canned beans, tofu, tempeh, soy milk, and high-protein pasta.
  • Choose soy foods regularly: Tofu, tempeh, edamame, and soy milk are particularly useful because they provide a good amount of protein in a small serving.
  • Snack strategically: A snack with 10-20 grams of protein can make reaching 100 grams a lot easier. Stick to high-protein snacks like roasted edamame, soy yogurt, or a protein smoothie whenever possible.
  • Give meals a boost: Hemp seeds, chia seeds, and nutritional yeast can add extra protein without requiring you to completely change a meal.
  • Don’t be afraid of convenience foods: Vegan protein powders, protein bars, higher-protein pasta, and plant-based meat alternatives can all be useful tools, especially on busy days.
how to get 100 grams of protein a day vegan: Top view of an Asian-inspired meal with vegetables, tofu, and strawberries, perfect for a colorful dining experience.

Sample vegan meal plan with 100 grams of protein

Need some inspiration? Here’s a five-day vegan meal plan with around 100 grams of protein per day.

Day 1

  • Breakfast: chia pudding with soy milk and fruit (15 grams)
  • Lunch: lentil and quinoa veggie bowl (25 grams)
  • Dinner: High-Protein Vegan Orange Chicken with brown rice and steamed broccoli (42 grams)
  • Snacks: Tropical Fruit Smoothie (13 grams) and a handful of almonds (6 grams)
  • Daily Total: 101 grams

Day 2

Day 3

Day 4

Day 5

High-protein vegan meal ideas

Looking for easy ways to add more protein to your day? These vegan meals make it simple to build a protein-packed plate without relying on animal products:

  • Tofu scramble with whole-wheat toast: ~25 g protein
  • Protein oatmeal with soy milk, peanut butter, and hemp seeds: ~25 g
  • Tofu and black bean breakfast burrito: ~25 g
  • Lentil and quinoa grain bowl: ~25 g
  • Tofu stir-fry with edamame and brown rice: ~30 g
  • Tempeh tacos with black beans: ~30 g
  • Black bean burrito bowl with tofu: ~30 g
  • Lentil pasta with vegan meat sauce: ~30-35 g
  • Seitan stir-fry with vegetables and rice: ~30-35 g
  • Edamame and tofu noodle bowl: ~30 g
  • High-protein vegan chili with beans and lentils: ~25-30 g
  • Tempeh grain bowl with edamame: ~30-35 g

FAQ

Yes! It’s absolutely possible to get 100 grams of protein from vegan foods. The key is to regularly include a solid source of protein in each meal and snack. Some examples of high-protein, vegan-friendly foods include tofu, tempeh, seitan, beans, lentils, edamame, soy milk, and high-protein pasta.

Some of the most protein-rich vegan foods include seitan, tempeh, tofu, edamame, lentils, beans, soy foods, and certain meat alternatives. Protein powders can also be a convenient option when you need an extra boost.

You don’t need protein powder to reach 100 grams. Build meals around foods like tofu, tempeh, seitan, lentils, beans, and edamame, and include a protein-rich snack or two throughout the day.

Try a tofu scramble, a smoothie made with soy milk and high-protein ingredients, or oatmeal topped with peanut butter, hemp seeds, and soy milk. A protein-focused breakfast can give you 20-30 grams right at the start of your day.

Healthy vegan recipes

Conclusion

Hitting 100 grams of protein a day on a vegan diet is actually a lot easier than it might seem.

By building meals around high-protein foods like tofu, tempeh, seitan, and legumes and adding protein-packed snacks when needed, you can reach your goal without making your diet feel overly restrictive or repetitive.

It’s all about focusing on your overall intake and making a few strategic swaps to add more protein to your meals and snacks.

You'll Also Love...