30 recipes for high-protein plant-based dishes, including sweet and savoury options. Getting enough protein on a vegan diet is easy and these recipes aim to prove that!
The famous question… “Where do vegans get their protein?”
And the answer is that there are tons of protein sources in a vegan diet and it’s not difficult to get the amount you need.
And no, you don’t have to eat copious amounts of beans to achieve that.
These 30 high-protein vegan meals are a mixture of breakfasts, lunches, dinners, snacks and dessert recipes that are suitable for those looking for some extra protein in their diets, with plenty of healthy and gluten-free options too.
Easy Chilli Sin Carne
An easy, delicious and meat-free chilli sin carne recipe that is perfect for making ahead and freezing. It's also packed full of plant-based protein, making it a great post-workout dinner.
Amount of protein per serving: 25g
Cookie Dough Protein Bars
I actually tried this recipe of Natalie's (a couple of times now) and can confirm they are SO GOOD. And really filling too.
Amount of protein per serving: 12g
Teriyaki Tofu Stir Fry
"This easy one-pot Teriyaki Tofu Stir Fry is the perfect weeknight meal. Whisk together a quick sauce, add any assortment of veggies, and serve it over some cooked quinoa for a complete family-friendly dish!"
Amount of protein per serving: 19g
Fall Farro Protein Bowl
"A seasonal, vegan Fall Farro Protein Bowl that's easy-to-make, filling and delicious!"
Amount of protein per serving: 21g
Mexican Lentil Soup
"Mexican Lentil Soup is a hearty, nourishing, vegetarian and vegan one-pot meal."
Amount of protein per serving: 9g
Black Bean & Quinoa Balls
"These quinoa balls are crispy, hearty, and full of flavour. Plus they are really simple to make, requiring only a few ingredients."
Amount of protein per serving: N/A
Mongolian Seitan
"Pan-fried seitan pieces are tossed in a sweet garlic ginger soy sauce to make this meatless Mongolian 'beef'."
Amount of protein per serving: 21g
Roasted Veggie & Quinoa Salad with Creamy Tahini Dressing
The most delicious, flavourful salad with roasted squash and cauliflower, spiced with cumin & turmeric, mixed with lentils, quinoa, kale and a super creamy tahini garlic dressing.
Amount of protein per serving: 18g
Easy Protein Pancakes
"Easy vegan protein pancakes which come together quickly in the blender! Made with rolled oats, gluten free flour and banana."
Amount of protein per serving: 18g
Vegan Chocolate Protein Pudding
"Rich, chocolaty vegan pudding made two ways: with cashews or black beans! Naturally sweetened and made with just 6 simple ingredients."
Amount of protein per serving: 13.8g
Spicy BBQ Lentil Loaf
"Spicy Vegan Barbecue Lentil Loaf is oat-free, sturdy, hearty and not mushy. This loaf is bursting with barbecue flavor!"
Amount of protein per 2 slices: 12g
Easy Broccoli Tofu Stir Fry
"Lots of flavor in this easy, 25-minute from-scratch Broccoli Tofu Stir Fry that needs only a few ingredients!"
Amount of protein per serving: 27g
Vegan Chorizo Frittata
You won't believe this frittata is made without eggs! Filled with caramelised onions, red pepper, vegan chorizo, pesto and mozzarella-style cheese.
Amount of protein per serving: 35g
Seitan & Black Bean Stir Fry
"This handy vegan stir-fry makes a satisfying supper, with a sticky sweet and spicy sauce. Seitan, peanut butter and a mix of veggies is a winning combination"
Amount of protein per serving: 22g
Easy Vegan Samosa Pot-Pie
An easy, flavourful dinner that can be made in advance. Perfect for weeknights!
Amount of protein per serving: 26g
Broccoli and peanut soba noodles
"This recipe for broccoli and peanut soba noodles is really easy to make and ready in 20 minutes or less. The fresh greens are a great combination with the noodles while the roasted peanuts adds a crunchy texture to the dish"
Amount of protein per serving: 18g
Chickpea Sweetcorn Veggie Burgers
These delicious burgers are from Hippie Lane Cookbook and are packed with protein from chickpeas and quinoa.
Amount of protein per serving: N/A
High Protein Vegan Breakfast Burritos
"Nopalitos, black beans, thin-sliced new potatoes, avocado, red chile sauce, and yes, crumbled tofu all wrapped up in a soft flour tortilla"
Amount of protein per serving: 20g
Easy Tofu Bahn Mi
"This vegan sandwich is made super flavorful by marinading tofu overnight, then topping with quick pickled vegetables, cilantro, sliced cucumbers, jalapeños, and vegan spicy mayo – all on a delicious baguette!"
Amount of protein per serving: 24g
Nutty Protein Breakfast Bars
These delicious breakfast bars are full of nutritional goodness and plant-based protein! Perfect for when you need your breakfast to "grab and go"!
Amount of protein per serving: 10g
Vegan Jambalaya
"Packed with plant based protein, lots of veggies, and smoky flavor, this Vegan Jambalaya is hearty and comforting!"
Amount of protein per serving: 26g
Protein Granola (Vegan + Gluten-free)
"This crunchy Protein Granola gets a major dose of protein & fiber from a secret ingredient – lentils! "
Amount of protein per serving: 9g
Protein-Packed Vegan Buddha Bowl
"A delicious vegan Buddha bowl, with roasted sweet potato, crispy chickpeas, quinoa and spiced tofu."
Amount of protein per serving: 20g
Green Peanut Butter Oatmeal Protein Smoothie
"This Chocolate Peanut Butter Green Smoothie has no added sugar or protein powders! It's an entire breakfast in a glass! Vegan, gluten free and dairy free! "
Amount of protein per serving: 9.1g
Easy Vegan Protein Muffins
"These Vegan Protein muffins are quick, easy, healthy, and delicious! All you'll need is some common ingredients, a blender, muffin tin and your oven. (gluten-free & oil-free)"
Amount of protein per serving: 7g
Cookie Dough Protein Slices
"The BEST no-bake homemade Cookie Dough Protein Bar recipe that tastes just like a cookie! Made with oat flour, cashew butter, and vanilla plant protein with a silky smooth chocolate coating. Vegan and gluten-free."
Amount of protein per serving: 9.6g
3-Ingredient Chocolate Peanut Butter Shake
"You’re going to love this delicious and refreshing chocolate peanut butter protein shake. It’s made with just 4 simple, plant-based, protein-rich ingredients in just 5 minutes for a wholesome and hearty breakfast or post-workout snack."
Amount of protein per serving: 14g
Which one of these recipes are you most tempted to make first?
D. A. says
Great recipes I will be trying them all!!!!