Download our FREE 7-Day Vegetarian

High Protein Meal Plan

Test link

55 Vegan High Protein Meals (Breakfast, Lunch & Dinner)

HurryTheFoodUp is reader-powered. If you click through using links on our site we may earn a small commission at no cost to you.

These vegan high protein meals bust the myth that it’s impossible to eat enough protein without animal products.

Following a vegan diet while trying to bulk, improve muscle tone or lose weight is not only entirely possible, but is also delicious and easy when you follow these 55 recipes!

Vegan High Protein Meals | Hurry The Food Up

Each recipes contains 15g of protein minimum, and most contain much more. The snacks I’ve listed contain a minimum of 8g of protein per serving too!

I’ve included the grams of protein in each of these vegan meals so that you can get as much protein as you need into your weekly meal plan. To take the work out of meal planning, sign up to our weekly high protein meal plans!

If you follow a plant-based diet, some of the best vegan protein sources are:

  • Lentils
  • Beans – of all kinds
  • Tofu
  • Seitan
  • Tempeh
  • Edamame
  • Chickpeas
  • Almonds
  • Peanuts
  • Quinoa
  • Mycoprotein – Quorn products, for example
  • Rice
  • Potatoes
  • Seeds – chia and hemp, for example
  • High-protein vegetables such as broccoli, mushrooms and kale

You’ll find many of the above ingredients scattered throughout this list of high-protein vegan meals.

The Very Best Vegan High Protein Meals

Ready to upgrade your vegan diet with varied, interesting and simple dishes with plenty of protein? Good job you’re in just the right place!

Breakfast

Vegan Breakfast Potatoes

Check out the recipe here
4.79 from 37 votes
Protein: 15g
Calories: 423kcal
Ready in:20 minutes
Recipe by: HurryTheFoodUp

Bonus: tasty, quick, easy and healthy breakfast!

Vegan Breakfast Potatoes – the best way to start the day. Animal-friendly, high in protein and even higher in taste. Yes please!

Vegan Blackberry Smoothie

Check out the recipe here
5 from 1 vote
Protein: 15g
Calories: 385kcal
Ready in:10 minutes
Recipe by: Abril Macías

Bonus: whizz up in minutes, loads of fruit, simple breakfast

A fruity vegan smoothie, packed with protein to fuel your day ahead. Love fruit and nuts? Then you’ll love this!

Mint Pineapple and Spinach Smoothie

Check out the recipe here
5 from 1 vote
Protein: 20g
Calories: 319kcal
Ready in:7 minutes
Recipe by: Abril Macías

Bonus: tropical flavours, portable, super refreshing

After a cool and refreshing summer drink that is healthy too? Try our pineapple and spinach smoothie with fresh mint!

Next up is lunch – time to brighten your midday!

Lunch

Roasted Corn and Veggies

Check out the recipe here
No ratings yet
Protein: 23g
Calories: 481kcal
Ready in:30 minutes

Bonus: carrots upgrade, smoky flavour, complete protein

Upgrade carrots forever with these smoky oven roasted vegetables and tofu, perfect for a sharing platter.

Pasta Arrabiata

Check out the recipe here
4.67 from 6 votes
Protein: 19g
Calories: 565kcal
Ready in:30 minutes

Recipe by: HurryTheFoodUp
Bonus: quick, easy, tasty and spicy

This easy pasta arrabiata can be made just as spicy as you like it – you’re in control with our step by step guide. Sugo all’arrabbiata here we come!

Vegan Korean Bibimbap Bowl (High-Protein Recipe!)

Check out the recipe here
No ratings yet
Protein: 25g
Calories: 522kcal
Ready in:45 minutes
Recipe by: Abril Macías

Bonus: lunch on the go, adaptable, eat hot or cold

A beautiful bowl of crunchy veg, tofu, drizzled with a peanut butter glaze? This vegan Korean bibimbap bowl is amazing!

Arugula Lentil Salad From Heaven

Check out the recipe here
4.65 from 48 votes
Protein: 22g
Calories: 529kcal
Ready in:12 minutes
Recipe by: HurryTheFoodUp

Bonus: incredibly nutritious, healthy, tasty and quick

High protein, iron and fibre in exotic Arugula and Lentil Salad that’s healthy and vegan. Only 12 minutes to make with easy to find ingredients.

Pasta Arrabiata

Check out the recipe here
4.67 from 6 votes
Protein: 19g
Calories: 565kcal
Ready in:30 minutes

Bonus: fuss free, crowd pleaser, easy weeknight meal

Tired of making the same old pasta sauces? Try this high protein vegan twist on the classic arrabiata!

Tangy Veggie Wrap

Check out the recipe here
4.72 from 91 votes
Protein: 15g
Calories: 339kcal
Ready in:25 minutes
Recipe by: HurryTheFoodUp

Bonus: packed with veg, super simple, use vegan cottage cheese

Looking for a quick lunch that’s packed with colourful veg and plenty of flavour? This tangy veggie wrap has got it all!

White Bean Salad with Quinoa

Check out the recipe here
4.84 from 6 votes
Protein: 14g
Calories: 350kcal
Ready in:20 minutes
Recipe by: HurryTheFoodUp

Bonus: simple ingredients, complete protein, full of flavour

High Protein White Bean Salad that’s healthy and vegan. High in fiber, vitamins A, C, E, B2 and B6 as well as iron and calcium. Takes less than 20 minutes.

Tempeh Sandwich

Check out the recipe here
4.77 from 30 votes
Protein: 21g
Calories: 547kcal
Ready in:10 minutes
Recipe by: HurryTheFoodUp

Bonus: super quick, tasty, healthy and nutritious

This tempeh sandwich is THE new vegan sandwich. Mega tasty and super nutritional, it sets the new bar for all sandwich lovers out there.

Flavourful Pea Pulao with Lemon

Check out the recipe here
4.70 from 20 votes
Protein: 16g
Calories: 730kcal
Ready in:25 minutes

Bonus: quick and easy, healthy and light, can be stored for a while in the fridge

Flavourful Pea Pulao with Lemon. A zesty yet sweet, light but filling rice dish handed down through generations.

Sweet Potato and Broccoli Salad Bake (Protein Recipe)

Check out the recipe here
5 from 1 vote
Protein: 24g
Calories: 548kcal
Ready in:42 minutes
Recipe by: Abril Macías

Bonus: salad upgrade, perfect for work or school, packed with superfood

This time-saving traybake with sweet potato, broccoli, and quinoa is big on superfood nutrition and even bigger on taste.

Vegan Tuna Salad

Check out the recipe here
4.85 from 19 votes
Protein: 16g
Calories: 428kcal
Ready in:15 minutes
Recipe by: Lorena Nart & HurryTheFoodUp

Bonus: great taste, easy and healthy starter

All the taste and all the goodness – without the fish. The new kid on the vegan block is even tastier than the original!

Easy Vegetable Stir Fry with Creamy Peanut Sauce

Check out the recipe here
4.81 from 63 votes
Protein: 21g
Calories: 604kcal
Ready in:25 minutes
Recipe by: HurryTheFoodUp

Bonus: simple, quick and tasty

A delicious peanut sauce compliments this fantastic stir fry with simple to follow cooking tips. Beginner friendly and super quick to make!

Creamy Vegan Cauliflower Soup

Check out the recipe here
5 from 1 vote
Protein: 23g
Calories: 449kcal
Ready in:35 minutes
Recipe by: Abril Macías

Bonus: spiced to perfection, hearty, stores well

A beautiful vegan soup starring cauliflower and lentils, spiced with a taste of Morocco. High in protein, works for lunch or dinner.

Vegan Tofu Bolognese

Check out the recipe here
4.95 from 17 votes
Protein: 27g
Calories: 569kcal
Ready in:30 minutes
Recipe by: HurryTheFoodUp

Bonus: quick, tasty, nutritious and healthy

Vegan Bolognese. It was about time we veganized the Italian classic. And we’re proud to say we were successful. Please welcome, the amazing Anti Bolognese!

Fitness Lentil Bean Salad (25 Min, Vegan)

Check out the recipe here
4.72 from 38 votes
Protein: 34g
Calories: 551kcal
Ready in:25 minutes

Bonus: quick, mega nutritious and full of healthy benefits

Fitness Lentil Bean Salad. Ridiculously high in protein post-workout salad. 40g per bowl. Ready in 7 minutes. Tasty and effective.

Lentil Tabbouleh

Check out the recipe here
5 from 3 votes
Protein: 22g
Calories: 516kcal
Ready in:20 minutes
Recipe by: Abril Macías

Bonus: great for a crowd, whole grains, easy meal prep

Looking for an easy tabbouleh recipe? Get a load of our lentil tabbouleh – a protein packed take on the classic dish!

Vegan Vegetable Lo Mein

Check out the recipe here
4.72 from 25 votes
Protein: 17g
Calories: 430kcal
Ready in:20 minutes
Recipe by: HurryTheFoodUp

Bonus: super speedy, packed with veg, low in sodium despite the soy sauce!

Looking for a speedy noodle dish, packed with vegetables and flavour? The search is over with this easy vegetable lo mein!

And next – dinner! Honestly, a lot of the lunch recipes could also be eaten for dinner – and vice versa. Whichever way you eat them – enjoy!

Dinner

Vegan Stuffed Peppers

Check out the recipe here
4.64 from 11 votes
Protein: 30g
Calories: 615kcal
Ready in:1 hour 20 minutes
Recipe by: Kat & HurryTheFoodUp

Bonus: easy and quick preparation, great taste and full of health benefits

Vegan stuffed peppers with packed with quinoa – and loads of flavour. Full of protein and with clear instructions in easy steps.

Easy Vegetable Stir Fry with Creamy Peanut Sauce

Check out the recipe here
4.81 from 63 votes
Protein: 21g
Calories: 604kcal
Ready in:25 minutes
Recipe by: HurryTheFoodUp

Bonus: minimal prep, weeknight classic, homemade sauce

Tender veggies, fragrant ginger and garlic, soft noodles and a creamy peanut stir fry sauce come together to make this delicious vegan dish.

Bean and Pasta Vegetarian Casserole

Check out the recipe here
4.67 from 12 votes
Protein: 21g
Calories: 512kcal
Ready in:40 minutes
Recipe by: Abril Macias

Bonus: quick preparation, fresh, healthy and nutritious

A dump and bake dish that will please everyone, this bean and pasta vegetarian casserole makes a perfect healthy dinner.

The Best High-protein Tangy Tempeh Salad – Quick & Vegan

Check out the recipe here
4.84 from 12 votes
Protein: 22g
Calories: 368kcal
Ready in:15 minutes
Recipe by: HurryTheFoodUp

Bonus: quick, delicious and nutritious salad

This tangy tempeh salad is just the best – quick, tasty and packed with protein. And better yet – use whatever you have in the fridge!

Rocking Rocket Pesto Pasta

Check out the recipe here
5 from 1 vote
Protein: 14g
Calories: 562kcal
Ready in:20 minutes

Bonus: homemade pesto, fresh tomatoes, family friendly

Need to shake up pasta night? Make your own rocket pesto in less than twenty minutes!

High Protein Black Bean and Corn Summer Salad

Check out the recipe here
4.80 from 39 votes
Protein: 18g
Calories: 561kcal
Ready in:10 minutes
Recipe by: HurryTheFoodUp

Bonus: super fast, healthy and so good

High Protein Black Bean and Corn Summer Salad. Simple recipe ready in just 10 minutes, bursting with summery flavours, protein, fiber and iron.

Roasted Cauliflower Steak with Red Pepper Sauce

Check out the recipe here
4.41 from 5 votes
Protein: 18g
Calories: 383kcal
Ready in:45 minutes
Recipe by: Abril Macías

Bonus: gluten free, replace ricotta with extra-firm tofu or silken tofu

After the perfect cauliflower steak? Try this simple & delicious roasted cauliflower steak with ricotta and pepper sauce!

Sweet Potato Tacos

Check out the recipe here
5 from 1 vote
Protein: 16g
Calories: 598kcal
Ready in:25 minutes
Recipe by: Abril Macías

Bonus: perfectly roasted sweet potatoes, weight loss friendly, twist on classic tacos

Watching your weight but love Mexican food? Give taco night a healthy twist with these light, tasty sweet potato tacos!

Sexy Vegan Lentil Stew

Check out the recipe here
4.80 from 45 votes
Protein: 16g
Calories: 420kcal
Ready in:30 minutes
Recipe by: Cristina Parés & HurryTheFoodUp

Bonus: tasty, mega nutritious and healthy meal

The sexiest lentil stew you have ever eaten. A nutritional powerhouse, this recipe is here to kickstart your year – and your health.

Mouthwatering Meatless Chili Sin Carne (vegan)

Check out the recipe here
4.75 from 84 votes
Protein: 15g
Calories: 367kcal
Ready in:30 minutes
Recipe by: HurryTheFoodUp

Bonus: easy, tasty and nutritious, full of health benefits

Who said meat free recipes can’t deliver? This meatless (aka vegan) chili proves that you can still enjoy your favourite meals, but in a new, animal friendly way.

Asian Tofu Salad

Check out the recipe here
4.75 from 16 votes
Protein: 24g
Calories: 496kcal
Ready in:20 minutes
Recipe by: HurryTheFoodUp

Bonus: incredibly nutritious, healthy, tasty and quick!

Asian Tofu Salad, High in Protein, Low-carb and Vegan. A crunchy and colourful mix of delicious vegan foods that look great and taste even better!

Vegan Mediterranean Pasta Salad

Check out the recipe here
4.67 from 3 votes
Protein: 18g
Calories: 483kcal
Ready in:22 minutes
Recipe by: Abril Macías

Bonus: perfect for picnics and BBQs, easy recipe, plenty of veg

Looking for a healthy vegan pasta salad that you can prep ahead for lunch? Try our Mediterranean pasta salad!

Vegan Mushroom Stew with Coconut

Check out the recipe here
5 from 2 votes
Protein: 23g
Calories: 592kcal
Ready in:37 minutes
Recipe by: Abril Macías

Bonus: coconut milk base, swap flatbreads for brown rice, great way to use up mushrooms

After something light and tasty for dinner? Try our high protein coconut mushroom stew – did we mention it’s vegan too?

Mexican Bean Stew

Check out the recipe here
4.89 from 9 votes
Protein: 15g
Calories: 398kcal
Ready in:25 minutes
Recipe by: Abril Macías

Bonus: gluten free, easy way to up protein intake, super simple one pot recipe

After a high protein, high fibre, low calorie vegetarian dinner? Our Mexican bean stew is just the ticket! Try it now!

Spicy Black Bean Soup (20 Min, Vegan)

Check out the recipe here
4.72 from 49 votes
Protein: 18g
Calories: 442kcal
Ready in:20 minutes
Recipe by: HurryTheFoodUp

Bonus: quick, tasty and healthy, can be stored for a while in the fridge

So comforting you want to sit in it. Only vegan ingredients, great taste and ready in 20 minutes. High in protein and fiber. You won’t be disappointed!

Vegan Lentil Bolognese

Check out the recipe here
5 from 2 votes
Protein: 27g
Calories: 582kcal
Ready in:30 minutes
Recipe by: Abril Macías

Bonus: plant based protein, easiest of vegan dinners, winning combination

Love a good bolognese but trying to eat less meat? Try our healthy, plant-based lentil bolognese – you’ll never look back!

Tempeh Broccoli Pan

Check out the recipe here
No ratings yet
Protein: 21g
Calories: 363kcal
Ready in:20 minutes

Bonus: complete protein, one tray wonder, minimal prep

We highly recommend serving this tempeh-broccoli with brown rice. Yummy.

Easy Broccoli Stir Fry with Brown Rice

Check out the recipe here
5 from 2 votes
Protein: 22g
Calories: 458kcal
Ready in:30 minutes
Recipe by: HurryTheFoodUp

Bonus: perfect side, minimal prep, low carb

Quick and delicious veggie side dish. High Protein, low carb, vegan and done within 30 minutes. In my opinion a must-have recipe.

Refreshing Pasta in Peanut Sauce

Check out the recipe here
5 from 3 votes
Protein: 27g
Calories: 540kcal
Ready in:20 minutes

Bonus: ready in 20, homemade sauce

Ready to upgrade your pasta salad? Enter this refreshing pasta in a peanut butter sauce. Delicious and will cost you peanuts (geddit?) to make!

Vegan Pho Recipe – Vietnamese Noodle Soup

Check out the recipe here
5 from 2 votes
Protein: 20g
Calories: 589kcal
Ready in:20 minutes

Bonus: twist on a Thai classic, crispy tofu

After a delicious and filling dinner? Try our vegan pho recipe – a healthy Vietnamese noodle soup with crispy tofu topping!

And finally – high-protein mini meals! Whether you just want a snack or super-quick small meal these following recipes are our go-to vegan protein hits. Enjoy!

Snacks

Cheesy Microwave Sweet Potato Mash

Check out the recipe here
No ratings yet
Protein: 20g
Calories: 458kcal
Ready in:30 minutes
Recipe by: Abril Macías

Bonus: super speedy, hearty, comfort food

A super easy sweet potato mash meal that is going to fill you up, add protein to your diet, and taste oh so cheesy!

Quick White Bean Spread (vegan pâté)

Check out the recipe here
4.84 from 42 votes
Protein: 13g
Calories: 327kcal
Ready in:10 minutes
Recipe by: HurryTheFoodUp

Bonus: delicious, nutritious and so easy

Quick White Bean Spread (vegan pâté). A super fast recipe that works as an appetizer, snack or party dip. Surprise your guests with this awesome spread!

Smashed Cucumber and Edamame (vegan protein snack)

Check out the recipe here
5 from 1 vote
Protein: 11g
Calories: 146kcal
Ready in:10 minutes
Recipe by: Abril Macías

Bonus: portable, snack or side dish, simple ingredients

Try this oriental-inspired smashed cucumber and edamame recipe, a quick high-protein snack to have at home or on the go!

High Protein Black Bean Lime Dip

Check out the recipe here
4.65 from 37 votes
Protein: 23g
Calories: 474kcal
Ready in:10 minutes

Bonus: quick, easy, versatile and so delicious

A revolutionary high protein black bean lime dip. Perfect for parties, snacking, dipping or post-workout. Simple and with crowd-pleasing results every time.

Asian Tofu Salad

Check out the recipe here
4.75 from 16 votes
Protein: 24g
Calories: 496kcal
Ready in:20 minutes
Recipe by: HurryTheFoodUp

Bonus: incredibly nutritious, healthy, tasty and quick!

High in Protein, Low-carb and Vegan. A crunchy and colourful mix of delicious vegan foods that look great and taste even better! Try it out right away, the recipe is below:

5 from 4 votes
Prep Time:5 minutes
Cook Time:15 minutes
Total Time:20 minutes
Servings:2 people
Calories:486kcal

Ingredients

  • 14 oz firm tofu (ideally get fresh tofu from the supermarket)
  • 1 cup bean sprouts
  • ½ bunch radishes
  • ½ medium cucumber
  • 1 handful spinach
  • 1 small tin pineapple (small tin = 8 oz = 225g = ¼)

For the dressing

Instructions

  • Press out some excess moisture of the tofu block, then cut it into small cubes (about one square centimeter). In a pan heat up some oil at a medium heat and in the tofu goes. Fry for about 15 minutes until golden brown. Multitasking challenge: make sure you stir every now and then (and add some salt) while you prep the rest of the salad. You can do it, bring it on!
  • Next up: wash your veggies!
  • Slice the radishes.
  • Cut the cucumber lengthwise in half, remove the seeds with a small spoon and cube what’s left.
  • Cut the pineapple into small chunks as well.
  • Throw everything into a bowl along with the spinach and bean sprouts.

Now to the dressing

  • Combine olive oil, honey, sriracha, lime juice, salt and pepper and toss it into the salad.
  • Get the tofu cubes and place them in a separate bowl. Add them to each salad serving. (If you throw them right into the salad they’ll get mushy quickly).
  • Also for garnish, cut the chili and roughly crush or chop the peanuts. Sprinkle them over the salad when serving.
  • Enjoy!

NOTES

Adapted from Jamie Oliver. Awesome salad!!
HAVING LEFTOVERS? No problem! You can throw in the bean sprouts, pineapple or radish into this lovely Vegetable Stir Fry or this tasty as Fake Lo Mein.
IF YOU LIKED THIS RECIPE: Then you need to check out our Asian Style Pasta Salad too! And while we’re at it, how about this awesomely named Dragon Noodle Stir Fry?

Nutrition

Nutrition Facts
55 Vegan High Protein Meals (Breakfast, Lunch & Dinner)
Serving Size
 
531 g
Amount per Serving
Calories
486
% Daily Value*
Fat
 
32
g
49
%
Saturated Fat
 
5.1
g
32
%
Sodium
 
88
mg
4
%
Potassium
 
1060
mg
30
%
Carbohydrates
 
34
g
11
%
Fiber
 
6.7
g
28
%
Sugar
 
19
g
21
%
Protein
 
29
g
58
%
Vitamin A
 
2950
IU
59
%
Vitamin C
 
123.8
mg
150
%
Calcium
 
500
mg
50
%
Iron
 
6.5
mg
36
%
* Percent Daily Values are based on a 2000 calorie diet.
DID YOU MAKE THIS RECIPE?Tag @HurryTheFoodUp on Instagram so we can admire your masterpiece!

Unlock 10 more High Protein Meals for Sporty People💪🏽

The following recipes are the upgraded high-protein versions of our meals😎

You lift weights, do sports and you need more calories? 

These locked recipes are upgraded versions of the recipes we have available on the blog: that means all of them are between 500-700kcal and contain at least 24g+ protein, many a lot more. 

To unlock them create a free account.

You’ll also get our free vegetarian 7-Day High Protein Meal Plan and our weekly veggie newsletter (from which you can unsubscribe whenever you want).

log in (you’ll automatically get directed back here)

Vegan High Protein Meals FAQs

If you’re wondering how to get complete protein as a vegan, or what to eat for lunch beyond a high-protein salad, the answers you seek are here!

Which vegan food is highest in protein?

Vegan foods with the highest protein content include: tempeh, tofu, edamame, seitan, lentils and chickpeas. Soy (which forms tofu, tempeh and edamame) is also a complete protein, containing all nine essential amino acids.

How can vegans get 100g of protein a day?

Eat meals that are high in vegan proteins and keep track of the protein content in each of your daily meals and snacks to ensure you reach your target protein intake for the day. Many of the recipes in this compilation have upwards of 20g of protein per meal, so combining any of these for your three meals a day, plus protein rich snacks will get you to 100g of plant based protein!

How can I increase my protein intake as a vegan?

Focus on incorporating soy products, beans and lentils into your daily meals, as these are all cheap and easy bases for many vegan meals. If you need an extra protein boost, consider adding vegan protein powder or nutritional yeast to your meals.

What is the cheapest way to get protein?

The cheapest way to get protein on a vegan or vegetarian diet is through lentils, beans and chickpeas, which are especially cheap when bought in bulk. Oats and peanut butter are another cheap and simple way for boosting your protein intake.

I hope you enjoy testing out some of these high protein vegan meals, let me know if you have any questions in the comments!

Comments

Leave a comment below

Your comments make our day. Thank you! If you have a question, please skim the comments section – you might find an immediate answer there. If you made the recipe, please choose a star rating, too.

Recipe Rating




4 comments
  1. 5 stars
    On the avocado hummus it says 15 grams of protein per serving but on the real recipe it only says 3 grams of protein per serving. One batch makes 6 servings so u have too eat almost all of it to get 15 grams.

    1. Hi Emma, well-spotted! Thanks, that is indeed a mistake. It’s 3 grams per serving and 15 for the whole lot. We’ll get it changed!

  2. 5 stars
    Great recipes and website with lots of nutritional info, Thanks!

    1. Thank you Claire! Glad you find much valuable for yourself!

Subscribe to get our FREE 7-Day Vegetarian High Protein Meal Plan

  • Female and Male Version
  • Grocery List
  • Min 25g protein per recipe