How Nutrola Helped Me Hit 150g Protein on a Vegan Diet — Every Day for 90 Days
A 90-day personal experiment tracking every meal with Nutrola to prove that 150g of protein per day is achievable on a fully vegan diet — complete with meal plans, data, and results.
Everyone says you can't get enough protein as a vegan. I wanted to prove them wrong — with data.
For 90 days straight, I committed to hitting 150 grams of protein every single day while eating a 100% plant-based diet. No whey protein. No eggs. No dairy. No exceptions. And I tracked every single bite using Nutrola.
This is the full story — the struggles, the breakthroughs, and the exact meals that got me there.
Why 150 Grams? And Why It Felt Impossible
I have been vegan for three years. For most of that time, I never paid much attention to my protein intake. I figured I was eating "healthy" — lots of vegetables, grains, fruit — and assumed my protein was fine.
Then I decided to take my training more seriously. I was lifting four days a week, and I kept reading that 0.7 to 1 gram of protein per pound of bodyweight was the sweet spot for muscle building and recovery. At 170 pounds, that meant I should be targeting at least 140 to 150 grams of protein daily.
Out of curiosity, I downloaded Nutrola and started logging my regular meals for a week. The results were humbling. I was averaging just 72 grams of protein per day — barely half of what I needed. Some days I was as low as 58 grams. My diet was heavy on carbs from rice, pasta, and bread, with protein as an afterthought.
That was my wake-up call. I decided to run a structured 90-day experiment: hit 150 grams of protein every day, stay within roughly 2,200 calories, and track everything meticulously in Nutrola.
The Discovery Phase: Finding the Best Vegan Protein Sources
The first thing I did was dig into Nutrola's food database. With over 12 million verified entries, it made it incredibly easy to compare foods side by side. I was specifically looking for vegan foods with the highest protein-to-calorie ratio — because hitting 150 grams of protein on a vegan diet is not just about eating more food. You have to eat the right foods, or you blow past your calorie target long before you reach your protein goal.
Nutrola's nutrient breakdown view was a game-changer here. I could snap a photo of a meal with Nutrola's AI photo recognition, and it would instantly log the macros plus over 100 micronutrients. But more importantly, I used it to build a personal database of go-to high-protein vegan foods.
Here is the master list I put together after two weeks of research and logging:
Top Vegan Protein Sources Ranked by Protein Density
| Food | Serving Size | Protein (g) | Calories | Protein per 100 cal |
|---|---|---|---|---|
| Seitan | 100g | 25.0 | 130 | 19.2g |
| Soy protein isolate powder | 1 scoop (30g) | 27.0 | 120 | 22.5g |
| Pea protein powder | 1 scoop (33g) | 24.0 | 120 | 20.0g |
| Tempeh | 100g | 19.0 | 192 | 9.9g |
| Tofu (extra firm) | 100g | 17.3 | 144 | 12.0g |
| Edamame (shelled) | 1 cup (155g) | 18.5 | 188 | 9.8g |
| Lentils (cooked) | 1 cup (198g) | 17.9 | 230 | 7.8g |
| Black beans (cooked) | 1 cup (172g) | 15.2 | 227 | 6.7g |
| Chickpeas (cooked) | 1 cup (164g) | 14.5 | 269 | 5.4g |
| Nutritional yeast | 2 tbsp (16g) | 8.0 | 60 | 13.3g |
| Hemp seeds | 3 tbsp (30g) | 10.0 | 166 | 6.0g |
| Pumpkin seeds | 1/4 cup (30g) | 8.5 | 170 | 5.0g |
| Peanut butter (natural) | 2 tbsp (32g) | 7.0 | 190 | 3.7g |
| Roasted chickpeas | 1/3 cup (40g) | 7.5 | 160 | 4.7g |
| Soy milk (unsweetened) | 1 cup (240ml) | 7.0 | 80 | 8.8g |
| Green peas (cooked) | 1 cup (160g) | 8.6 | 134 | 6.4g |
Seeing those numbers laid out in Nutrola made the path forward obvious. Seitan, tempeh, tofu, and legumes would form the backbone of my diet. Protein powders would serve as a strategic supplement, not a crutch.
The Strategy That Actually Worked
After experimenting for the first couple of weeks, I settled into a daily eating framework that consistently delivered 145 to 160 grams of protein within my calorie budget. Here is what each part of the day looked like.
High-Protein Breakfast (35-40g protein)
Breakfast was where I set the tone for the rest of the day. If I started with a low-protein meal, I was always playing catch-up by dinner.
My two go-to breakfasts were a tofu scramble and high-protein oats. The tofu scramble used a full block of extra-firm tofu (about 350g) crumbled with nutritional yeast, black salt for an eggy flavor, spinach, and peppers. That alone delivered around 35 grams of protein for roughly 400 calories.
On busier mornings, I made protein oats: rolled oats cooked with soy milk, a scoop of pea protein powder stirred in, topped with hemp seeds and a tablespoon of peanut butter. Quick, satisfying, and about 38 grams of protein.
Legume-Based Lunches (35-45g protein)
Lunch was always built around legumes. A big lentil bowl with roasted vegetables and a tahini dressing became my default. One cup of cooked lentils, half a cup of quinoa, and a generous portion of roasted broccoli and sweet potato. I would sometimes throw in some edamame on the side for an extra protein bump.
Chickpea wraps were another staple — smashed chickpeas with mustard, diced celery, and a bit of vegan mayo in a high-protein tortilla. Simple, packable for work, and reliably 35-plus grams of protein.
Tempeh and Seitan Dinners (40-50g protein)
Dinner was where seitan and tempeh really shone. A stir-fry with 150 grams of seitan, mixed vegetables, and a soy-ginger sauce over a small portion of brown rice easily delivered 40 to 45 grams of protein. Tempeh bowls with black beans and a chipotle lime dressing were another frequent choice.
I also got creative with seitan-based "meat" sauces for pasta nights, which kept things interesting without sacrificing my protein targets.
Strategic Snacking (20-30g protein)
Snacks were not an afterthought — they were a deliberate part of my protein strategy. My staples included shelled edamame (kept a bag in the freezer at all times), roasted chickpeas seasoned with smoked paprika, and the occasional protein shake when I needed a quick 25 grams.
I learned early on that mindless snacking on fruit and crackers would fill me up with calories but barely move the protein needle. Every snack had to earn its place.
A Full Day of Eating: 150g Protein at 2,200 Calories
Here is a detailed breakdown of one of my typical days, logged entirely in Nutrola:
| Meal | Food | Protein (g) | Calories | Carbs (g) | Fat (g) |
|---|---|---|---|---|---|
| Breakfast | Tofu scramble (350g extra-firm tofu, nutritional yeast, spinach, peppers) | 36 | 410 | 12 | 22 |
| Snack 1 | Soy milk latte (unsweetened soy milk, espresso) | 7 | 80 | 4 | 4 |
| Lunch | Lentil quinoa bowl (1 cup lentils, 1/2 cup quinoa, roasted vegetables, tahini) | 28 | 520 | 72 | 12 |
| Lunch side | Edamame (3/4 cup shelled) | 14 | 141 | 10 | 6 |
| Snack 2 | Roasted chickpeas (1/3 cup) + pumpkin seeds (2 tbsp) | 13 | 215 | 18 | 9 |
| Dinner | Seitan stir-fry (150g seitan, mixed vegetables, soy-ginger sauce, 1/2 cup brown rice) | 42 | 520 | 52 | 8 |
| Snack 3 | Pea protein shake (1 scoop with water and frozen berries) | 25 | 155 | 12 | 1 |
| Evening | Hemp seeds (1 tbsp) on top of sliced apple | 3 | 70 | 10 | 3 |
| Daily Total | 168 | 2,111 | 190 | 65 |
That is 168 grams of protein at just over 2,100 calories. And honestly, I was never hungry. The combination of high protein and high fiber from legumes kept me full all day.
Month-by-Month: What 90 Days Actually Looked Like
Month 1: The Learning Curve
The first month was the hardest. I was constantly consulting Nutrola to figure out which food combinations would get me to my target. Some days I would reach dinner and realize I was still 50 grams short, which meant an awkward protein shake and a bowl of edamame on top of whatever I had planned.
One of the most valuable features during this phase was Nutrola's amino acid tracking. I had read that plant proteins are often low in one or more essential amino acids — lysine in grains, methionine in legumes. Nutrola showed me exactly which amino acids I was getting from each food, so I could combine them intelligently. Rice and beans together. Tofu with quinoa. Seitan with lentils. By the end of month one, I was no longer guessing — I knew my amino acid profile was complete every single day.
I also discovered that I was falling short on a few micronutrients. Nutrola's 100-plus nutrient tracking flagged that my iron intake was inconsistent and my B12 was entirely dependent on fortified foods. I started being more intentional about including iron-rich foods like lentils and spinach with vitamin C sources to boost absorption, and I confirmed that my B12 supplement was doing its job.
Average daily protein in month one: 132 grams. Not quite at 150 yet, but a massive improvement from 72.
Month 2: The System Clicks
By month two, I had my meal prep routine locked in. Every Sunday I would batch-cook lentils, bake a big tray of seitan, press and marinate tofu for the week, and roast a variety of vegetables. Having everything ready in the fridge eliminated the guesswork.
Nutrola's voice logging feature became my best friend during busy weekdays. Instead of pulling up the app and manually searching for foods, I could just say "tofu scramble with nutritional yeast and spinach" and it would log the meal accurately. The photo recognition feature was equally useful — I would snap a quick picture of my lunch bowl and Nutrola would identify the individual components and estimate portions.
I also started using Nutrola's recipe importer to find and save high-protein vegan recipes from around the web. The app would automatically calculate the macros per serving, which saved me from doing the math manually every time I tried something new.
This was the month where consistency became easy. My daily average climbed to 148 grams of protein, and most days I landed between 140 and 160 without much effort.
Month 3: The Results Speak
By month three, this was no longer an experiment — it was just how I ate. The mental load of tracking had dropped to almost nothing because I was rotating through the same 10 to 12 meals that I knew hit my targets.
But the physical changes were undeniable. My recovery between training sessions improved noticeably. I was no longer sore for two to three days after a hard leg session — I was ready to go again in 36 to 48 hours. My energy levels stabilized. I stopped having that mid-afternoon crash that used to send me reaching for coffee.
And the mirror told a story too. I gained visible muscle in my shoulders and arms while my waistline stayed the same. I was not doing a bulk or a cut — just eating at roughly maintenance calories with adequate protein — and my body composition shifted in a direction I had been chasing for years.
Average daily protein in month three: 153 grams. Mission accomplished.
What Nutrola Made Possible
I want to be honest: I do not think I could have done this without a tracking tool, and Nutrola specifically made several things possible that other apps I had tried in the past did not.
Amino acid completeness tracking. Most nutrition apps only show you total protein. Nutrola breaks it down into all nine essential amino acids, which is critical on a vegan diet where individual foods may be incomplete. This gave me the confidence that I was not just hitting a number — I was getting quality protein.
Micronutrient gap identification. Nutrola tracks over 100 nutrients, and it flagged my iron and B12 shortfalls early. On a vegan diet, these are the nutrients most likely to fall through the cracks, and catching them in week two instead of month six made a real difference.
Photo recognition and voice logging. The speed of logging matters. When tracking feels like a chore, you stop doing it. Nutrola's AI-powered photo recognition let me log meals in seconds, and voice logging was perfect for when my hands were full or I was eating on the go. These features kept me consistent for 90 straight days.
Recipe importer. Finding new high-protein vegan recipes and instantly seeing the macro breakdown per serving kept my diet from getting boring. I bookmarked over 30 recipes during the 90 days.
Verified food database. With over 12 million verified food entries, I rarely had to create custom foods. Even niche vegan products like specific brands of tempeh or seitan were already in the database with accurate nutritional data.
Results: Day 1 vs. Day 90
Here is a snapshot of where I started and where I ended up:
| Metric | Day 1 | Day 90 | Change |
|---|---|---|---|
| Daily protein intake | 72g | 153g (avg) | +112% |
| Daily calorie intake | 2,350 | 2,180 (avg) | -7% |
| Daily fiber intake | 28g | 48g | +71% |
| Daily iron intake | 12mg | 22mg | +83% |
| B12 (from food + supplement) | Inconsistent | Consistently >100% DV | Stable |
| Body weight | 170 lbs | 172 lbs | +2 lbs |
| Body fat estimate | ~18% | ~15.5% | -2.5% |
I gained two pounds while likely losing body fat — a classic sign of recomposition. My fiber intake nearly doubled as a side effect of eating more legumes, which did wonders for my digestion. And my iron intake almost doubled, entirely from food sources.
What I Would Tell Someone Starting This Journey
If you are vegan and think hitting high protein is impossible, I get it. I was there. The key insight is that you do not need exotic superfoods or a dozen supplements. You need a strategy, a handful of reliable high-protein staples, and a tool that gives you real-time feedback on whether you are on track.
Nutrola was that tool for me. The combination of AI-powered photo logging, comprehensive amino acid tracking, and a massive verified food database meant I always knew exactly where I stood — not just on protein, but on every nutrient that matters.
Start by tracking your current diet for one week without changing anything. See where you actually are. Then build from there, one meal at a time.
FAQ
Is 150g of protein realistic on a vegan diet without supplements?
Yes, but it requires intentional food choices. Without any protein powder, you would need to rely heavily on seitan, tempeh, tofu, and legumes. In my experience, one scoop of plant-based protein powder per day made it significantly easier to stay consistent, but it is not strictly necessary if you plan your meals well. Nutrola's food database makes it straightforward to find the highest-protein vegan options and build meals around them.
Do you need to worry about complete proteins on a vegan diet?
You do not need every meal to be a complete protein, but you should aim for a variety of protein sources throughout the day. Soy-based foods like tofu, tempeh, and edamame are already complete proteins. For other sources like lentils and grains, combining them over the course of the day covers all essential amino acids. Nutrola's amino acid tracking takes the guesswork out of this entirely.
How did you avoid getting bored eating the same foods?
Variety in preparation matters more than variety in base ingredients. Tofu can be scrambled, baked, air-fried, or blended into sauces. Lentils work in soups, bowls, curries, and salads. Seitan can be grilled, stir-fried, or braised. I also used Nutrola's recipe importer to regularly find new high-protein vegan recipes, which kept things fresh without derailing my macros.
Did you experience any digestive issues from eating so many legumes?
The first two weeks were rough — I will not sugarcoat it. Increasing legume intake significantly caused some bloating and gas. But my body adapted quickly. By week three, my digestion was completely normal, and by month three, the high fiber intake actually made my digestion better than it had ever been. Starting with smaller portions and increasing gradually helps a lot.
What about B12 and iron on a vegan diet?
These are the two nutrients you absolutely need to monitor. B12 is not reliably available from plant foods, so supplementation is essential. I took a daily B12 supplement and also got some from fortified nutritional yeast and soy milk. For iron, focusing on lentils, spinach, pumpkin seeds, and fortified cereals — and pairing them with vitamin C sources — kept my levels strong. Nutrola's micronutrient tracking caught my initial B12 and iron gaps within the first two weeks, which let me course-correct early.
Can Nutrola track vegan-specific nutrients and amino acids?
Yes. Nutrola tracks over 100 nutrients including all nine essential amino acids, B12, iron, zinc, omega-3 fatty acids, and other nutrients that are especially important for people on plant-based diets. The app's AI photo recognition and voice logging also work seamlessly with vegan meals, accurately identifying ingredients like tofu, tempeh, and legumes from photos. Its verified food database of over 12 million entries includes a wide range of plant-based products and specialty vegan brands.
Ready to Transform Your Nutrition Tracking?
Join thousands who have transformed their health journey with Nutrola!