For whatever reason, there are a lot of people who think that it’s impossible to get enough protein on a vegan diet. That eating plants means you can’t build muscle.
And to be totally honest, I get it. When I went vegan, I wasn’t sure where my protein would come from.
These days, I know better and I’m motivated by a different question: is it possible to make a meal that’s vegan, high in protein, and delicious in just 20 minutes?
I’ve concluded the answer is a resounding yes: you can have your gainz and eat well, too.
Which is why I’m proud to share these vegan high protein meals that take just 20 minutes to make but are flavor packed and fun. Each meal clocks in with over 30 grams of protein per serving!
Need more ideas for how to incorporate plant protein into your diet? Check out my roundup of The 5 Best Vegan Protein Sources!

Watch the Video!
Over on YouTube, I cooked all three of these recipes. Check it out here:
Meal #1: Smashed Edamame Toast
Once you try this recipe, it might just become a meal prep staple in your household. It sits perfectly in the venn diagram of easy, wholesome, and tasty.
While I typically spread it on some whole wheat toast for quick but filling breakfast, there’s no need to stop there. It would make for a terrific topping on a salad or grain bowl, too!
Why you’ll love this recipe
- Incredibly simple. With just a few ingredients and a food processor, you can prepare this dish in less than 10 minutes. How easy is that?
- Crazy flavorful. Simple though it may be, this recipe is anything but boring. Creamy, rich and nutty with bold garlicky and slightly spicy flavors, I find it hard to believe anyone wouldn’t like this edamame spread. Lime juice and zest add a zingy, citrus-y brightness that will keep you coming back for more.
- Breakfast for the week. This recipe makes a generous four servings. Make a batch on Monday morning and you’ll have breakfast for almost the entire week. The shelf life is great, too, so you could even eat it the following weekend.
- Customize to your liking. Delicious on its own, this recipe is also easy to customize with some creative toppings. Sauerkraut is a great source of probiotics for gut health, while pickled onions provide a delightful tang. You can add hemp seeds or thinly sliced tofu for even more protein. And if you have any microgeens or thinly sliced salad greens hanging around your fridge, they’d be terrific on top, too.

Protein sources in this recipe
There are three elements to this recipe and each contributes a significant amount of protein.
First, the edamame mash itself. Edamame is a protein powerhouse, contributing about 10 grams of protein per serving. Tahini is an underrated protein source; here, it adds about 3 grams of protein per serving. Finally, the half avocado adds about 1 gram of protein per serving.
Next is the multigrain bread. The precise amount of protein will vary by brand, but the brand I used (Silver Hills Bakery Hemptation) contains a whopping 6 grams of protein per slice, or 12 grams of protein in total. Dave’s Killer Bread is another good option.
Finally, hemp seeds are a fantastic protein source. Sprinkle them on sandwiches or salads for an extra protein boost. Here, they add about 5 grams of protein per serving.
Interested in more delicious edamame recipes? Make my easy Garlicky Sesame Edamame Salad!

Big Vegan Flavor
Techniques and 150 recipes to master vegan cooking.
Smashed Edamame Toast

Ingredients
- ยผ cup (56g) tahini
- 12 ounces (340g) shelled frozen edamame, defrosted (Note 1)
- ยฝ of a medium ripe avocado
- 1 ยฝ tablespoons soy sauce or tamari (Note 2)
- 4 garlic cloves roughly chopped
- ยฝ to 1 serrano pepper roughly chopped (Note 3)
- 1 big handful of cilantro leaves and tender stems remove thick stems
- 1 teaspoon toasted sesame oil more to taste
- 1 large lime zested and juiced
- Kosher salt to taste
For Serving
- 6 tablespoons hemp seeds
- Sauerkraut or pickled onions (optional)
- 8 slices seeded or sprouted multigrain bread (toasted, if desired)
Instructions
- Add the tahini, edamame, avocado, soy sauce, garlic, chile pepper, cilantro, sesame oil, and lime zest and juice to a food processor. Start blending until it turns into a chunky dip. Season with salt to taste as needed.
- Toast your bread of choice. Smear a generous amount of the edamame smash onto each slice of bread.
- Top with hemp seeds and sauerkraut or pickled onions, if desired.
- Store leftover spread in an airtight container in the fridge for 7 to 10 days. The green color will fade but it will still taste good.
Notes
Meal #2: Tofu Noodle Bowl with Almond Butter Sauce
I swear I could eat this every week. Delicious, easy, and wholesome? Sign me up.
The key ingredient is five-spice powder. It adds a lovely warmth and complexity that will keep you coming back for more.
Why you’ll love this recipe
- Anything but boring. This is a creamy, indulgent noodle dish that tastes nothing like what youโd imagine a โhigh protein mealโ would taste like. Rather, it seems like something you might order from that new Asian fusion restaurant that just opened up.
- Customize to your heart’s content. While the ingredients call for whole wheat spaghetti, don’t feel constrained; this would be terrific with a variety of noodle shapes. Broccoli could easily be swapped out for snap peas or bok choy. And peanut butter would definitely work in place of almond butter.
- Lots of time-saving shortcuts. This recipe uses super-firm tofu (which doesn’t need to be pressed like firm or extra-firm tofu). It also calls for pre-cut broccoli florets should you want to avoid spending time chopping. If you wanted to save even more time, make a double batch of the almond butter sauce; the next time you make this dish will be that much easier!

Protein sources in this recipe
With an astounding 37 grams of protein, this recipe has everything you need to help you get ripped, beefy, burly, hunky, and/or swole.
A block of super firm tofu provides 19 grams of protein per serving all on its own.
Whole wheat pasta adds 7 grams of protein per serving and broccoli adds another 2.5 grams.
Meanwhile, almond butter provides 7 grams or protein per serving. Finally, sesame seeds shouldn’t be overlooked – they provide 1.5 grams of protein per serving in addition to their delightful signature nutty crunch.

Big Vegan Flavor
Techniques and 150 recipes to master vegan cooking.
Tofu Noodle Bowl with Almond Butter Sauce

Ingredients
Tofu Crumbles
- 8 ounces (227g) super firm tofu (see Note 1)
- ยพ teaspoon kosher salt
- Freshly cracked black pepper
- ยฝ teaspoon garlic powder
- ยฝ teaspoon onion powder
- ยฝ teaspoon Chinese five spice powder
- 1 tablespoon oil of choice
Noodles & Broccoli
- 4 ounces (113g) whole wheat spaghetti or similar noodles/pasta
- 3 cups (180g / ~ 6) ounces broccoli florets (see Note 2)
Almond Butter Sauce
- 4 tablespoons almond butter (creamy variety) (see Note 3)
- ยฝ tablespoon agave nectar or maple syrup
- 1 tablespoon rice vinegar
- 2 teaspoons soy sauce or tamari
- 1/2 teaspoon Sichuan chile flakes or red pepper flakes
- 2 to 3 tablespoons water more as needed
Finishing
- A light drizzle of toasted sesame oil (optional)
- 2 tablespoons toasted white or black sesame seeds
Instructions
- Bring a medium saucepan of water to a boil for the pasta. When itโs boiling, salt generously.
- Cut the tofu into 4 slabs. Squeeze out as much water as you can. Crumble tofu into small pieces, about the size of a blueberry. Transfer to a large bowl. In a small bowl, combine the salt and spices. Sprinkle over tofu and gently toss with your hands to coat.
- Cook the tofu. Heat the oil in a medium or large nonstick frying pan over medium-high heat. Once hot, add the tofu and spread out in a single packed layer. Cook 2 to 3 minutes undisturbed. Flip and continue cooking for a total of 10 to 12 minutes, stirring only every 2 minutes, until most of the tofu is browned.
- Cook the pasta and broccoli. While the tofu is cooking, cook the pasta according to package instructions for al dente. About 3 minutes before the timer is done, add the broccoli and cook until the pasta is al dente and the florets are bright green and crisp tender. Drain and rinse under cool water to bring to room temperature.
- Make the sauce. Meanwhile, stir together the almond butter, agave, vinegar, soy sauce, and chile flakes. Add a bit of water to thin out.
- Toss cooled pasta and broccoli with the almond butter sauce. Add in the tofu crumbles. Drizzle very lightly with toasted sesame oil and garnish with sesame seeds.
Notes
Meal #3: Garlicky Quinoa and Lentils with Ricotta
I am not someone who typically loves quinoa. I’d much rather cook rice, farro, or almost any other grain for that matter.
But I’ve been smitten by this dish. It’s easy to put together and so satiating. And most importantly, it tastes great!
Olive oil toasted garlic chips and crunchy pepitas with coriander are bright, bold, and zesty, and infuse so much flavor into plain quinoa and lentils. Meanwhile, tofu-based signature ricotta adds a creamy mouthfeel and indulgence.
Tips for making this recipe
- All the base components in this dish are some shade of beige, which is not the most appetizing. To add some color, top it with some pickled onions and parsley.
- After cooking the quinoa, spread it out on a sheet pan for the best texture, so it doesnโt clump or get mushy.
- This recipe uses pre-cooked lentils. I prefer the ones sold in the refrigerated section rather than canned lentils (more soupy). If you have the time, cook your own lentils. Theyโre super hands off and easy in the Instant Pot.
- If you don’t love lentils, feel free to substitute with canned chickpeas. They don’t have quite as much protein but they’ll still do the trick, especially in combination with our other high protein ingredients.

Protein sources in this recipe
This recipe provides a whopping 33 grams of protein per serving. As with the other recipes here, several components contribute.
Among grains, quinoa is one of the best protein sources among grains. Per serving, it provides 8 grams of protein in this recipe.
Two of the ingredients in the tofu ricotta provide a significant amount of protein: tofu (of course) and nutritional yeast. Together, they provide about 10 grams of protein per serving.
I love pepitas because of their crunch and flavor, but they’re a terrific protein source, too. They add 5 grams of protein per serving.
Finally, lentils are a wonderful protein source, here they provide 10 grams of protein per serving.

Big Vegan Flavor
Techniques and 150 recipes to master vegan cooking.
Garlicky Quinoa and Lentils with Ricotta

Ingredients
Quinoa
- 1 cup (175g) uncooked quinoa
Ricotta (Note 1)
- 1 14-ounce (400g) block of extra-firm tofu
- 1/4 cup (20g) nutritional yeast
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1 heaping teaspoon kosher salt
- Freshly cracked black pepper
- 1 1/2 tablespoons extra virgin olive oil
- 1 medium lemon, zested, and 1 tablespoon juice, plus more taste
Garlicky Pepitas
- 2 tablespoons extra virgin olive oil
- 4 fat garlic cloves, thinly sliced
- 2 teaspoons coriander seeds, lightly crushed
- ยฝ cup (70g) pepitas (shelled pumpkin seeds)
- ยฝ to teaspoon red pepper flakes (to taste)
- Flaky sea salt
Finishing
- 1 ยฝ cup (175g) pre-cooked / steamed lentils
- Pickled onions or sauerkraut for topping (optional; see Note 2)
Instructions
- Make the quinoa. Bring 1 ยผ cups of water (300 mL) to a boil in a medium saute pan. Once boiling, add a pinch of salt and the quinoa. Reduce the heat to low and cook, covered, until the liquid has evaporated and quinoa is tender, about 12 minutes. Open the pot and fluff with a fork. Rinse out the pan if youโd like to save dishes and use again in step 3.Optional: For the best texture, if you have time, transfer quinoa to a sheet pan and spread out in an even layer.
- Make the ricotta. Meanwhile, drain the tofu and dab away some excess water with a dish towel. Crumble the tofu into a food processor bowl. Add the nutritional yeast, garlic and onion powder, salt and pepper, olive oil, and lemon zest and 1 TBSP lemon juice. Blend until creamy and smooth. Taste for seasonings, adding more lemon or salt as needed.
- Make the spiced garlicky pepitas. Return the saute pan to medium heat and add the olive oil. Once warm but not hot, add the garlic. Shake the pan often and use a spatula to separate the slices, and cook for about 1 minute. Add the coriander and pepitas, and cook for another 2 to 3 minutes. If the garlic starts to brown, take the pan off the heat for a bit or lower the heat. In the last 30 seconds, add the red pepper flakes and a big pinch fo flaky sea salt. Take off the heat to prevent garlic from browning.
- To assemble, add quinoa and lentils to a bowl. Add several dollops of ricotta. Pour spiced garlicky pepitas on top along with seeds.
Notes
The Smashed Edamame Toast is super delish! What a great way to start the work-week. Thank you again for another tasty vegan recipe!!!
Stephanie, Thank you for your thoughtful review! Weโre so happy to hear that you enjoyed the toast.
Just tried the edamame toast recipe. It was good and I plan to eat it for lunch tomorrow, too. I used a whole jalapeno with the seeds which was perfect. Next time I’ll use less tahini — it was a bit too flavor-forward. Thanks for another yummy recipe!
We appreciate your feedback, Liz. Happy to hear you enjoyed it despite the tahini bit!
Amazing recipes. BTW, Nutrition info for Meal #2 and Meal # 3 is not opening/expanding. Can you please check it out? I could see the nutrition info for Meal #1 just fine
Sorry about that, this is a limitation with our theme. We know this can be frustrating, so we put together a PDF with the nutrition facts you can view here: https://rainbowplantlife.com/wp-content/uploads/2023/05/Nutrition-info_-20-Minute-High-Protein-Vegan-Meals-1.pdf
I have never ever been happy with my homemade hummus until NOW! With the few secret tips on using ice water, getting the shells off the chick peas and the recommendations for premium tahiniโฆ. oh man my hummus game is next level. We canโt get enough of it. And weโve also made the Edamame Smash and the Grilled Tofu with sauces. Everything is out-of-this-world full of flavor. We just canโt wait to get started with the Recipe Club and cook along side you! Thai food is brilliant!!!!
You picked some of my favorite recipes to try, Kim! Thank you for taking the time to leave such a kind review :)
This toast has become a staple for me, everyone who has tried it, really loves the flavor. Thanks for sharing this recipe!
Thank you for the lovely review, Malvika! :)
I made the tofu noodle bowl tonight and it was delicious. I used peanut butter instead of almond butter and also threw some asparagus in. Delicious! I look forward to trying the other two recipes soon.
So lovely to hear you enjoyed the recipe, Connie! Thanks for sharing :)
I have not made these recipes yet but they sound delicious. I wanted to read nutrition info first but it seems the links are broken for the tofu noodle and quinoa dishes. I hope you can fix this soon. Thank you.
Sorry about that, this is a limitation with our theme. We know this can be frustrating, so we put together a PDF with the nutrition facts you can view here: https://rainbowplantlife.com/wp-content/uploads/2023/05/Nutrition-info_-20-Minute-High-Protein-Vegan-Meals-1.pdf
We hope you love the recipes!
The Edamame Toast was next-level good! I have NEVER been disappointed by one of Nisha’s recipes and this is no different. It was hard not to eat it all! It’s definitely going into my rotation. I can’t wait to try the other two.
Hi Karen, thank you so much for your kind review!
So far I have tried the smashed edamame toast and the Garlicky Quinoa and lentils w/Ricotta! Both so good! So flavorful and filling! Thanks for your recipes! I will definitely be trying the rest!
Hi Lisa, it’s great to hear you had success with the recipe. Thanks for the review!
I just followed you and made the tofu noodle bowl with almond sauce and wow. My husband and I loved it so much! The combination of ingredients is so unique and there is so much flavor. We are torn between making it everyday because it’s so good or only making it once a month to keep it special. It’s so easy and cheap to make, you’ll have a hard time eating out after this one.
We’re over the moon to hear you two enjoyed the recipe, Katie. Thanks for your kind words and welcome to the Rainbow Plant Life community!
Just wondering what you could use instead of the Chinese 5 spice? I have all the other ingredients but didn’t want to spend $7 on something I will hardly use otherwise. Thanks for your help in advance! Love all your recipes!
Hi April – like you I did not want to rush out to buy this spice, but found an easy recipe for making it at home, which seems to work well. It contains Star Anise, Fennel Seeds, Szechuan Peppercorns ( I used regular peppercorns), Whole Cloves and Cinnamon Stick, which I put in my spice grinder and there you have it! I keep a jar of it with my spices. Have fun with this and all of Nisha’s recipes. They are so amazing!
Thanks Lynn, however I didn’t have any of the spices you mentioned either! I ended up using garam masala as Kaitlin @ Rainbow Plant Life recommended :)
Hi April, you could try substituting with ยผ tsp garam masala for a different flavor profile, or leave it out altogether.
Thank you Kaitlin! I used the garam masala and it worked well, although I’m not sure I really tasted it so maybe I would increase to 1/2 tsp next time. I used extra firm tofu which I pressed for 15 mins and that worked well. Also threw in some asparagus I had that needed to be used up. I accidentally used 2 tbsp soy instead of 2 tsp oops! So I just doubled the recipe and used the 2 tbsp soy for the double recipe. Didn’t taste too salty. Overall a yummy recipe!
Do you have the calorie count per serving? There’s no nutritional information.
You’re very welcome, April! :) Thanks for sharing, we’re happy you found it yummy!
And as for the nutrition facts, sorry, we’ve attempted to fix this but it hasn’t proven as easy as it seems. The nutrition info: 2 servings, 719 cal/serve, 69C / 37P / 32F. Hope that helped!
Thank you for providing the nutrition information. I hope you can fix the links.
Hi April, the missing nutritional information is a limitation with our theme. We know this can be frustrating, so we put together a PDF with the nutrition facts you can view here: https://rainbowplantlife.com/wp-content/uploads/2023/05/Nutrition-info_-20-Minute-High-Protein-Vegan-Meals-1.pdf
The meals look delicious!
A heads up, there’s no nutritional information for 2nd and 3rd recipes. 31g protein in the first one is impressive, though I suspect we’ll have to use a special high-protein bread to achieve it. Protein is also only 22% of the total calories. Just plain red lentil dal, even with tadka oil, has a better nutritional/protein profile (>24% of total calories).
Hi Rajoshi, we hope you get a chance to try the recipes! Thanks for the heads up about the recipe cards, and yes we use sprouted whole grain bread in this recipe.
Oh, I’m absolutely going to try them all, almond butter anything is a yes, please! All RPL recipes rock!
Just sharing my thoughts as I wasn’t sure if it is technically “high protein” at <25% calories from protein.
Sorry about that, the missing nutrition facts are a limitation with our theme. We know this can be frustrating, so we put together a PDF with the nutrition facts you can view here: https://rainbowplantlife.com/wp-content/uploads/2023/05/Nutrition-info_-20-Minute-High-Protein-Vegan-Meals-1.pdf
Y’allllllllllโ the quinoa and lentils are next level. I don’t always love pepitas and before I went vegan I wasn’t crazy about ricotta, but I had all the ingredients and figured that Nisha never misses so I wanted to give it a shot.
It was INCREDIBLE! I served it with steamed kale and a bit of chili crisp over it all (it works amazingly with the extra heat) and it was just amazing. Tasty, filling, and came together really quickly! SO GOOD. Can’t wait to have my leftovers tomorrow.
Your review made our day, Katarina! Thank you for taking the time to share your thoughts and for trying out the recipe.
Hi,
Can you please share what brand of edemame you used for the Edemame smash. I put the ingredients in MyFitnessPal using the ingredients I have access to, and it reports 10g of protein per serving. So, even with high protein toast, I’m not getting more than 20g of protein from this meal.
Hi Meenu, here’s the protein breakdown:
“First, the edamame mash itself. Edamame is a protein powerhouse, contributing about 10 grams of protein per serving. Tahini is an underrated protein source; here, it adds about 3 grams of protein per serving. Finally, the half avocado adds about 1 gram of protein per serving.
Next is the multigrain bread. The precise amount of protein will vary by brand, but the brand I used (Silver Hills Bakery Hemptation) contains a whopping 6 grams of protein per slice, or 12 grams of protein in total. Daveโs Killer Bread is another good option.
Finally, hemp seeds are a fantastic protein source. Sprinkle them on sandwiches or salads for an extra protein boost. Here, they add about 5 grams of protein per serving.”
The Smashed Edamame Toast was delicious. However, the hemp seeds caused my face to breakout into hives (yikes).
Keekee, we’re happy enjoyed the toast! And uh oh! Sorry to hear about the hemp seeds :/
We absolutely love your Smashed Edamame spread and have been making it every week! We use frozen edamame which I thaw. However, we just realized that it says on the bag that the frozen edamame should be thoroughly cooked. Do you cook the edamame first?
Hi Jennifer- so great to hear you’ve been loving the spread!
And interesting- the frozen edamame beans we’ve seen are pre-cooked and we have never had any issues with just defrosting them and eating as-is. That may apply to people who are cooking the beans from the frozen state?
You bought the beans that are already extracted from the pod, right?
Yes. This is a brand here in Canada. The edamame is shelled and individually quick frozen. So I guess I should cook them first and let them cool. Thank you for your help!
I guess you’re better safe than sorry, Jennifer! Sorry we didn’t have any more insight.
I made the tofu almond butter noodles (disclaimer: Iโm a peanut butter boy so I used PB instead).
Have you ever had a dish that confused your taste buds in the best way possible? This is that dish.
Every bite was an adventure and I just kept looking at my wife and saying โWhoa!โ This will definitely be going into my weekly rotation, especially since Iโm in my bulking stage.
Thanks for the amazing recipes! I had the edamame smash toast for breakfast and it was *chefโs kiss*
Hi Caleb, it’s great to hear you had success with the recipes. :) Thanks for the review!
These look amazing and I can’t wait to try! Has anyone swapped out the edemame for tofu in the edamame toast recipe? Tofu is much easier to find where I live.
Thank you!
We’re excited for you to try the recipes as well, Michelle! We haven’t tried using tofu in place of the edamame but if you try it, please let us know how it goes!
I made the quinoa lentil dish as well as the smashed edamame toast. Both so good and filling! The garlicky pepitas were my absolute favorite.
We’re over the moon to hear you liked the recipe, Pat. Thanks for your kind words!
Smashed Edamame – oh my god!
Frozen and fresh edamame is very hard to find here but we do have it tinned, works well with that too. Been dying to give this a go since I saw it on instagram last month. This will go down well with everyone who tries it. Yet another cracker Nisha.
Hey MP! Wow, I can feel your enthusiasm about this recipe through the screen! Love it!