This post may contain affiliate links. Please read our disclosure policy.
Are you on a vegan diet and need to get your protein? Check out these high protein vegan meals that are just delicious!
Trying to gain muscle on a vegan diet? If so, giving your meals a protein boost is key.
That’s because you need protein to repair your muscles after your workouts. And, of all the macronutrients, protein fills you up the most.
What’s more, eating high-protein meals boosts your metabolism.
So, today I’m sharing awesome high-protein meals. They’re not only packed with protein, but they taste delicious too.
Table of Contents
1. Instant Pot Cuban Black Bean Soup
Credit: thatgirlcookshealthy.com
When it’s cold all you want to do is sit at home. And enjoy a hot bowl of soup.
This soup is creamy and packed with tons of flavor. It’s sure to transport you to Cuba.
And it tastes like it’s been simmering for hours. But it hasn’t.
In fact, it takes less than an hour to make. And that’s with cooking dried beans from scratch!
The key to doing this is using an Instant Pot. Using an Instant Pot will also save you money too.
That’s because dried beans are cheaper than canned beans. And they’re better for you too since they’re not packed with salt. So, if you don’t have one, you can get a high-quality one at a great price here.
Besides being high in protein, this soup has a ton of fiber too. In fact, it provides 40 percent of your recommended daily fiber intake.
It’s great for digestion and pretty filling too. Thus, it can help you lose weight too.
Per Serving:
- Calories: 290
- Fats: 8g
- Protein: 12g
- Carbs: 45g
- Fiber: 10g
- Sugar: 9g
2. Slow Cooker Vegan Chili
Credit: happykitchen.rocks
At the end of a long day, all you want to do is relax and watch Netflix.
This slow cooker vegan chili helps you do just that. It’s tasty, filling, and oh, so comforting.
Besides being rich in protein, it’s also a good source of iron. Thus, it keeps you energetic.
As an added bonus, it’s also rich in Vitamin A, which you need for a healthy immune system.
To make it, just soak your beans overnight. Then in the morning (or the night before), prep your ingredients and dump everything in your slow cooker. This slow cooker should do the trick.
Check out more high protein pantry recipes like this here.
Per Serving:
- Calories: 260
- Fats: 1g
- Protein: 12g
- Carbs: 52g
- Fiber: 13g
- Sugar: 4g
3. Sweet & Sour Tofu
Credit: runningtothekitchen.com
Tofu is a great source of protein for your vegan lifestyle. But if not cooked the right way, it can taste pretty bland.
This sweet and sour tofu is anything but bland. It’s crispy and tastes just like Chinese takeout.
To get your tofu nice and crispy, you’ll want to make sure you press it for at least 15 minutes.
You can do this by wrapping it in a paper towel. Then place some heavy objects on top.
Or, for extra convenience, you can simply use a tofu press like this.
Per Serving:
- Calories: 308
- Fats: 19g
- Protein: 14g
- Carbs: 26g
- Fiber: 4g
- Sugar: 13g
4. Vegan Picadillo
Credit: runningtothekitchen.com
Want to try some Cuban eats? Then give this dish a try.
Picadillo is a traditional Cuban dish made with ground beef, tomatoes, raisins, and olives. This Vegan Picadillo uses lentils and tempeh instead of the meat- and it’s just as delicious.
The Spanish olives and capers add some saltiness. Meanwhile, the raisins and cinnamon add sweetness.
Now, this dish is often served with rice or tortillas. But to lower the calories and add some freshness, you can simply serve it with cauliflower rice.
To save time, you can just use prepackaged cauliflower rice.
Per Serving:
- Calories: 359
- Fats: 13g
- Protein: 17g
- Carbs: 53g
- Fiber: 7g
- Sugar:19g
5. Air Fryer Asian Tofu Wrap
Credit: recipesfromapantry.com
I love wraps, as I’m sure many of you do too. They’re so portable- perfect for eating on the run.
This Asian Tofu Wrap is so delightful. You have crispy tofu that has been marinated in an Asian inspired marinade.
So, it has umami, savory, and spicy notes. And we can’t forget about the veggies either.
The green and yellow bell peppers, red cabbage, and tomatoes add freshness and extra nutrition…eating healthy doesn’t get much better than this.
To get the tofu crispy on the outside and moist on the inside, you’ll be using an air fryer.
Using an air fryer helps you cut down on the amount of oil (and calories). So, it’s healthier for you too. If you don’t have an air fryer, you can get one here.
This wrap is tasty just the way it is. However, you can serve it with avocado sauce or even sriracha sauce. Yum!
Per Serving:
- Calories: 63
- Fats: 1g
- Protein: 7g
- Carbs: 4g
- Fiber: 0g
- Sugar: 1g
6. Vegan Wraps With Instant Pot Curried Chickpeas Filling
Credit: lathiskitchen.org
Time for some more wraps. After all, you can never have enough wraps, right?
These wraps are full of flavor. That’s because they’re packed with warming spices like coriander, garam masala, and red chili powder.
The grated carrots add sweetness and texture. And the chickpeas make it extra filling.
Besides being delicious, these wraps are pretty nutritious.
They’re packed with fiber. In fact, one serving provides more than 200% of your daily fiber needs.
As an added bonus, they’re gluten-free. That’s because you’re using The Real Coconut Gluten-Free Tortillas.
They’re made from coconut flour. Besides being gluten-free, they’re a good source of iron too.
Per Serving:
- Calories: 241.2g
- Fats: 22g
- Protein: 30.7g
- Carbs: 183.5g
- Fiber: 51g
- Sugar: 0g
7. Instant Pot Pumpkin Black Bean Chili Mac
Credit: flavorthemoments.com
Had a stressful day? Dig into this pumpkin black bean chili mac.
It’s creamy, hearty, sweet, savory, and oh so comforting… Exactly what the doctor ordered.
The tomatoes and red bell peppers add freshness. And they’re packed with Vitamin A, which helps boost your immune system.
To keep the protein count high, you’ll be using black beans.
And to get an extra boost of protein, you’ll be using Chickapea Pasta.
Besides being rich in protein, it’s a good source of phosphorus and magnesium. So, it’s good for your bones. You can get some here.
Per Serving:
- Calories: 466
- Fats: 7g
- Protein: 26g
- Carbs: 79g
- Fiber: 19g
- Sugar: 13g
8. Slow Cooker Coconut Lentil Curry
Credit: recipesfromapantry.com
Need some more comforting dishes? I’ve got you covered.
This coconut lentil curry is sure to make you happy. It’s bursting with flavor.
The coconut milk adds a nice creaminess. And the diced tomatoes add acidity.
And the frozen spinach makes it extra nutritious.
Serve with brown rice or some naan. Yum!
Per Serving:
- Calories: 325
- Fats: 9g
- Protein: 18g
- Carbs: 46g
- Fiber: 21g
- Sugar: 5g
9. Black Bean Burgers
Credit: eatplant-based.com
When you’re on a diet, it’s nice to treat yourself once in a while. After all, you only live once, right?
These black bean burgers are personal trainer-approved. They’re packed with protein.
And they only contain 253 calories per burger. So, you won’t be on your personal trainer’s naughty list.
And they taste amazing. The steak seasoning dry spice rub, smoked paprika, and vegan Worcestershire sauce add a lot of flavors.
What I love about the burgers is that they’re baked, not fried. So, they’re healthier for you too. These could be frozen too!
Per Serving:
- Calories: 253
- Fats: 2g
- Protein: 13g
- Carbs: 47g
- Fiber: 12g
- Sugar: 5g
10. Vegan Huevos Rancheros Casserole
Credit: plantbasedcooking.com
Everyone loves a good casserole. However, your typical casserole is packed with meat and/or cheese.
This vegan casserole tastes just as good as it looks. And it doesn’t contain any animal products.
It’s full of Mexican flavors. From the black beans to the corn tortilla layers to the homemade ranchero sauce.
Top with some creamy avocado, and you’re good to go.
Per Serving:
- Calories: 455
- Fats: 18.4g
- Protein: 19.5g
- Carbs: 54.5g
- Fiber: 16.9g
- Sugar: 8.5g
11. High Protein Fresh Vegan Salad With Hummus
Credit: theliveinkitchen.com
Salads are a great way to incorporate your greens. But let’s face it, they tend to leave you feeling peckish… And reaching for the cookies.
That’s because they’re usually low in protein. This salad has a boatload of protein- from the creamy hummus to the pepitas and hemp hearts.
Besides being a good source of vegan protein, hemp hearts are pretty nutritious.
A 1.0 oz serving provides almost 80% of your daily Vitamin E needs. So, it’s good for your skin.
It is also rich in bone-building minerals like magnesium, phosphorus, and manganese.
Besides using them in your salads, you can use them in smoothies and in baked goods.
Per Serving:
- Calories: 629
- Fats: 33g
- Protein: 31g
- Carbs: 63g
- Fiber: 17g
- Sugar: 10g
12. Greek Vegan Chickpea Salad With Quinoa & Tahini Sauce
Credit: kopiaste.org
Looking for some more protein-packed salads? Give this one a try.
It’s full of Greek flavors. From the hearty chickpeas, fluffy quinoa, crunchy cucumbers, sweet red onions, juicy tomatoes, and the fresh parsley and mint.
The homemade tahini sauce is the icing on top of the cake, ahem, salad.
Besides being high in protein, quinoa is good for you too. It’s rich in manganese, magnesium, and phosphorus, which you need for good bones.
And it contains iron, which you need to keep your energy levels up. As an added bonus, it’s gluten-free.
Per Serving:
- Calories: 343
- Fats: 11g
- Protein: 19g
- Carbs: 45g
- Fiber: 9g
- Sugar: 10g
13. Spicy Peanut Pasta Salad
Credit: foodmeanderings.com
Looking for a salad that’s ready in 1, 2, 3? This salad is a great option.
It’s creamy, crunchy, sweet, and savory. And the sriracha sauce adds a hint of heat.
The carrots, red bell peppers, cucumber, and green onions add pops of color.
What I love about this salad is that it’s ready in only 15 minutes.
Now, this dish does contain noodles. However, if you want to lower your calories, you can simply use zucchini noodles.
Per Serving:
- Calories: 381
- Fats: 15g
- Protein: 15g
- Carbs: 50g
- Fiber: 3g
- Sugar: 7g
14. Mushroom Stew
Credit: nourishplate.com
On a cold winter’s day, you just want to dig into a nice stew. Something like this mushroom stew.
This stew is rich and comforting. The mushrooms add a nice meatiness, as well as extra flavor… You’ll definitely want seconds or thirds.
And at only 114 calories per serving, you definitely can.
Serve with mashed potatoes, or to save some calories, cauliflower mash.
Per Serving:
- Calories: 114
- Fats: 4g
- Protein: 6g
- Carbs: 16g
- Fiber: 4g
- Sugar: 8g
15. Vegan Sloppy Joes
Credit: veganhuggs.com
Thought your Sloppy Joe days were over? Think again!
These Sloppy Joes are smoky, sweet, and have a nice tang from the red wine vinegar. The mushrooms add meatiness.
The tempeh makes them pretty filling. And they’re just as messy as your regular Joes… So get out those napkins.
To get the smokiness, you’ll be using smoked paprika. You’ll also be using liquid smoke, which you can get here.
These Sloppy Joes are great just the way they are. But if you like, you can serve them with some creamy vegan coleslaw.
Per Serving:
- Calories: 289
- Fats: 10g
- Protein: 13g
- Carbs: 40g
- Fiber: 3g
- Sugar: 13g
16. Vegan Bean Burrito Recipe
Credit: nutriciously.com
Tired of Taco Tuesdays? Have these bean burritos instead.
They’re brimming with lots of yumminess. You have creamy avocado, fresh green onions, sweet corn, juicy tomatoes, crunchy red bell peppers, and crispy lettuce.
The brown rice and black beans make it extra filling.
What I love most about them is that they take only 23 minutes to make. Thus, you’ll be in and out of the kitchen in no time.
Per Serving:
- Calories: 588
- Fats: 12g
- Protein: 25g
- Carbs: 103g
- Fiber: 24g
- Sugar: 5g
17. High Protein Salad
Credit: contentednesscooking.com
When it’s hot outside, all you want to do is sit on the deck. And drink a cold beverage.
The last thing you want to do is turn on the oven. This high protein salad comes together in 10 minutes- no cooking required.
This salad is light and refreshing. And the homemade dressing is full of flavor.
The peanut butter and tahini add a nice creaminess. And the caper brine adds saltiness.
The tamari adds umami, and the balsamic vinegar adds sweetness. There’s even some heat from the hot sauce… You’ll want this dressing on everything.
This is a good high protein dinner idea.
Per Serving:
- Calories: 69
- Fats: 0.6g
- Protein: 3.4g
- Carbs: 12g
- Fiber: 0.8g
- Sugar: 0.4g
18. Fall Farro Protein Bowl
Credit: veganyackattack.com
Having company over? Serve them this Fall Farro Protein Bowl.
It’s brimming with flavor and textures. Even meat-lovers will like it.
The smoky tempeh strips add a meaty texture. And the hummus adds creaminess.
Meanwhile, the farro adds nuttiness, and the almonds add crunchiness. Chickpeas add heartiness, while the carrots and sweet potatoes add sweetness.
Besides adding nuttiness, farro is pretty good for you. It’s a good source of plant-based protein and fiber, which can help you lose weight.
It’s also a good source of magnesium, which you need for healthy bones. And it contains zinc, which you need for a healthy immune system.
Besides adding it to salads, you can also use it in soups. You can even use it to make porridge.
Per Serving:
- Calories: 503
- Fats: 15g
- Protein: 21g
- Carbs: 69g
- Fiber: 14g
- Sugar: 8g
19. Baked Green Pea Fritters
Credit: wallflowerkitchen.com
Trying to get your kids on board with vegan “chicken” nuggets? Have them try these fritters.
They’re nicely seasoned, and the herbs add freshness.
And the herby yogurt dipping sauce is perfect for dunking them in.
To make them high protein, you’ll be using frozen peas. This gives the fritters a nice sweetness.
You’ll also be using chickpea flour. Besides being high in protein, it’s rich in magnesium, phosphorus, and manganese, which you need for strong bones.
It’s also an excellent source of iron. As an added bonus, it’s gluten-free.
Besides using it in these fritters, you can use it to make pancakes and wraps. You can even use it in your baked goods for an extra boost of protein.
Per Serving:
- Calories: 94
- Fats: 0g
- Protein: 4g
- Carbs: 14g
- Fiber: 3g
- Sugar: 2g
20. Autumn Lentil Salad With Chickpea Pancakes
Credit: thestingyvegan.com
Bringing vegan food to a potluck can be kind of dicey. You want to have food that you enjoy…but you also want others to enjoy it.
This dish is sure to satisfy meat and non-meat lovers alike. You’ll probably have no leftovers to take home.
The lentils add heartiness, while the sweet potatoes and red onions add a natural sweetness that complements the kick of the arugula.
Meanwhile, the pomegranate and pears make the salad juicy. And the pancakes are the perfect complement.
Besides being delicious, this dish is packed with protein. In fact, one serving contains almost 20 grams of protein.
With a dish like this, no-one at your potluck will be asking: “Where do you get your protein?”
Per Serving:
- Calories: 468
- Fats: 17g
- Protein: 19g
- Carbs: 60g
- Fiber: 15g
- Sugar: 14g
21. Miso Noodle Soup
Credit: purewow.com
Looking for a soup that will make your tummy happy? Then give this miso noodle soup a try.
It’s tasty, earthy and full of flavor. Besides being tasty, it’s good for you too.
The spinach adds immune-boosting Vitamins A and C. Meanwhile, miso is a good probiotic.
Probiotics feed the good bacteria in your gut. So, eat up that miso.
Besides using it in soup, you can also use it in sauces and salad dressings. If you’d like to try some, you can get some here.
Per Serving:
- Calories: 213
- Fats: 7g
- Protein: 11g
- Carbs: 31g
- Fiber: 0g
- Sugar: 3g
22. East Asian Tofu ‘Beef’ Bowls
Credit: okonomikitchen.com
Want to order Chinese takeout? Try these “beef” bowls instead.
It’s delicious, meaty, and satisfying, and tastes pretty authentic.
Best of all, it takes less than 15 minutes to make. So, it’s even faster than takeout.
To make it a meal, serve with cauliflower fried rice.
Per Serving:
- Calories: 218
- Fats: 10.8g
- Protein: 17.38g
- Carbs: 13.7g
- Fiber: 1.08g
- Sugar: 5.8g
23. Teriyaki Quinoa Bowl With Tofu
Credit: runningonrealfood.com
Can’t get enough Asian food? Here’s another one for you.
On the menu are crispy tofu, fluffy quinoa, and a medley of veggies. You have stir-fried mushrooms, peas, and broccoli, combined with fresh carrots and avocado.
All topped with a yummy homemade Teriyaki sauce. With a dish like this, who wouldn’t want to eat their veggies?
Per Serving:
- Calories: 433
- Fats: 16g
- Protein: 23g
- Carbs: 57g
- Fiber: 12g
- Sugar: 0g