30 High Protein Vegan Meals - The Plant Based School (2024)

Welcome to our collection of 30 highprotein vegan meals, where taste meets nutrition in perfect harmony.

With this roundup, we aim to show you the versatility of recipes with satiating and wholesome vegan protein sources.

Fuel your weeknight dinners with diverse types of lean protein, from quinoa and beans to lentils, chickpeas, tofu, and many more.

30 High Protein Vegan Meals - The Plant Based School (1)

Discover the protein power of legumes, soy, nuts, and ancient grains, where humble (often affordable) ingredients take center stage and provide a hearty and flavorful foundation.

Elevate your meals from lunch to dinner and desserts with these stellar sources of plantbased protein, such as:

  • Chickpeas
  • Lentils
  • Tofu
  • Beans
  • Seitan

Whether you’re new to vegan dishes, our diverse recipes promise to make every meal a celebration of flavor and nutrition.

High protein vegan recipes video

Our best high-protein vegan meals

1. Tofu curry

30 High Protein Vegan Meals - The Plant Based School (2)

Our tofu curry is easy, wholesome, tasty,family-friendly, nutritious, and fulfilling; everyoneat the table will take seconds.

It combinesprotein-packed and naturally vegan tofu biteswith acreamy, rich, aromatic sauceand your vegetable of choice – ours is cauliflower.

2. Vegan frittata

30 High Protein Vegan Meals - The Plant Based School (3)

Vegan frittata is an easy and protein-rich recipeyou can make in 10 minutes on a pan or 18 minutes in the oven.

It’s made without eggs; we use chickpea flourto make the batter. It’s a wholesome, delightfulbreakfast and alight, nutritious dinner.

3. Lentil salad

30 High Protein Vegan Meals - The Plant Based School (4)

The lentil salad recipe issatisfying, colorful, and packed withplant-based protein (lentils and dairyfree feta), fiber,vitamins, and minerals.

Brown lentils are a nutritious vegan protein source, rich in fiber and essential nutrients, offering a versatile addition to plant-based diets.

4. Mashed chickpea salad

30 High Protein Vegan Meals - The Plant Based School (5)

That is,asa replacement for canned tuna in salads,sandwiches,stuffed baked potatoes, as a starter with lettuce leaves or canapés, or as is on a slice of bread.

For example, in ourvegan frittata,tofu scramble,egg salad, andschnitzel, we use plant-based protein to recreate the flavor and texture of traditional recipes.

5. African peanut stew

30 High Protein Vegan Meals - The Plant Based School (6)

This peanut stew recipe iswithout meat; we use chickpeas to make it aneasy 30-minute highprotein vegan mealwith more than 20 grams of protein per small portion.

Like some of our otherhigh-protein vegetarian meals– for example,spinach stew,chickpea stew, andHarira soup, African Peanut Stew iseasy to make in one potand takes about 30 minutes.

6. Moroccan lentil soup

30 High Protein Vegan Meals - The Plant Based School (7)

Moroccan lentil soupis an easy and nourishing recipe you can serve as a main course withpita bread, topped withquick pickled red onionsand a dollop ofyogurt tahini sauce.

Brown lentils stand out as a highprotein vegan ingredient, providing about 18 grams of protein per cup, making them an excellent plantbased source to support overall nutrition.

7. Chickpea spinach curry

30 High Protein Vegan Meals - The Plant Based School (8)

You’ll love this chickpea curry’sbold and comforting flavors with avelvety texture and balanced mix of spices.

Plus, it’s theultimate weeknight dinner; you canmake it in 30 minutes. Chickpeas and spinach create a delicious and proteinrich combination, perfect as a satisfying meatless Monday dinner.

8. Tofu egg salad

30 High Protein Vegan Meals - The Plant Based School (9)

Vegan egg saladis a quick 15-minute recipe for those looking for atasty, wholesome, and satisfyingalternative to traditional egg salad.

This recipe offers acreamy eggy textureandrich yet fresh flavor.It’spacked with proteinand is excellent for sandwiches, wraps, or as a dip with veggies.

9. Red pepper pasta

30 High Protein Vegan Meals - The Plant Based School (10)

You can make thiscreamy red pepper saucewhile the pasta cooks, which is convenient because you can put this together as alast-minute dinner.

Almonds contribute a protein punch to vegan diets, with around 6 grams of protein per ounce, while rigatoni pasta adds a protein boost.

10. Tuscan white bean soup

30 High Protein Vegan Meals - The Plant Based School (11)

White beans and kale make a powerhouse duo for vegan protein, as white beans provide approximately 17 grams of protein per cup, complemented by kale’s nutrient density.

This pairing enhances the protein content of this Tuscan bean soup and brings a satisfying combination to support a well-rounded vegan meal.

11. BBQ tofu

30 High Protein Vegan Meals - The Plant Based School (12)

This BBQ tofu recipeis themost delicious meat-free alternativefor a high-protein vegan meal and maybe the best tofu recipe you’ll ever taste.

Make it with ourhomemade BBQ sauce and pull the tofu into bite-size pieces with your hands so thatits rugged surfacebecomes the perfect vessel for the BBQ sauce.

12. Moroccan chickpea stew

30 High Protein Vegan Meals - The Plant Based School (13)

You canmake this chickpea stew in 30 minutes for a wholesomeweeknight dinner and meal prepand serve it with couscous, quinoa, or brown rice.

Chickpeas and plant-based yogurt are excellent vegan protein sources, with chickpeas offering about 15 grams of protein per cup and dairy-free yogurt providing an additional protein boost.

13. Kung pao tofu

30 High Protein Vegan Meals - The Plant Based School (14)

Thiskung pao tofuis aveganstir-fried recipewith a piquant, sweet flavor blend and sticky and chewy texture.

It’s a Chineseinspired dish ready inless than 30 minutesand an excellent source of plant-based protein from tofu, cashew nuts, and veggies.

14. Black bean soup

30 High Protein Vegan Meals - The Plant Based School (15)

This black bean soup is packed with plant-based protein and fiber;it’ll satisfy your hunger and cravingsand make you beg for a second portion.

The nutritious combination of avocado and black beans makes a delightful meal idea and offers a satiating vegan meal.

15. Stuffed bell peppers

30 High Protein Vegan Meals - The Plant Based School (16)

These vegan stuffed bell peppers are generously filled with a proteinrich blend of rice and lentils.

With the nutty texture of rice and the proteinpacked goodness of lentils, these stuffed peppers provide a satisfying and nutritious Mediterranean meal.

16. Lentil vegetable soup

30 High Protein Vegan Meals - The Plant Based School (17)

This lentil vegetable soup is made withsimple ingredients, is excellent for year-roundweeknightdinnersand meal prep, and is a healthy andhomemademeal.

This naturally vegan soup contains proteins, fiber, vitamins, and minerals. It’ll keep you satiated and make you feel great.

17. Baked tofu

30 High Protein Vegan Meals - The Plant Based School (18)

Our baked tofu recipe transforms a block of firm tofu into mouthwateringhigh-protein tofu chunks.

Make it for aquick dinner or a meal prep, and add it tosalads,curries,stir-fries,burritos,and wraps, or dip it in yourfavorite sauce.

18. Curry lentil soup

30 High Protein Vegan Meals - The Plant Based School (19)

This vegan lentil soup iswarming and comforting, perfect for the colder fall and winter seasons with its Indian-inspired spices.

The flavor is bold, rich, and aromaticand will please meat eaters and vegans alike, adding a protein boost to your weeknight dinner.

19. Buddha bowl

30 High Protein Vegan Meals - The Plant Based School (20)

This Buddha bowlis a beautiful combination of colorful vegetables,nourishing grains, and plenty of vegan protein drizzled with adeliciouspeanut dressing.

We power this bowl with plant-based protein from grilled tofu, brown rice, peanuts, and sesame seeds.

20. Hummus pasta

30 High Protein Vegan Meals - The Plant Based School (21)

Creamy hummusis paired with easy sauteed mushrooms and protein-rich al dente pasta, making a quick and nutritious veganweeknight dinner.

This deliciousand easymealis ready inless than 30minutes,and you can make it withhomemade hummusor yourfavorite store-bought brand.

21. Chickpea fritters

30 High Protein Vegan Meals - The Plant Based School (22)

Our chickpea fritters aresmall patties made with canned or cooked chickpeas,fresh herbs, spices andmashed with a potato masher, fork, or food processor.

Serve them as a protein-rich appetizer with tahini sauce or like falafel on fresh vegetables with pita bread.

22. Marinated tofu

30 High Protein Vegan Meals - The Plant Based School (23)

This marinated tofuis a versatileprotein choicewith a standalone appeal or a satisfyingprotein boost for most meals.

You can use it in salads, stir-fries, and pasta, and it is excellent for last-minute dinners and meal prep.

23. Falafel

30 High Protein Vegan Meals - The Plant Based School (24)

You can serve falafel as amain courseor as an appetizeras part of a protein-rich mezze platter.

It’s a delicious, naturally vegan recipe that offers around 4 grams of protein per small ball.

24. Fried tofu

30 High Protein Vegan Meals - The Plant Based School (25)

Fried tofu has becomeour favorite last-minute recipeto add flavor, texture, andplant-based proteinto our meals.

This vegan and gluten-free recipe is lovely in a kale salad, tofu salad, and pasta aglio e olio.

25. Mushroom Wellington

30 High Protein Vegan Meals - The Plant Based School (26)

Every holiday or Sunday dinner table needs a centerpiece, and this stunning and protein-packedmushroom Wellington will please omnivores and vegans alike.

This lentil and mushroom Wellingtonis a satisfying meatless recipe with rich flavors and a wonderful combination of textures. It’s excellent when served with mushroom gravy and roasted potatoes.

26. Quinoa black bean salad

30 High Protein Vegan Meals - The Plant Based School (27)

This happy andcolorful black bean salad with sweet potatoperfectly balances ahealthy and indulgent meal. The beans add plenty of protein, making the salad satiating and fulfilling.

Vegan Protein tip:mix in some boiled quinoaor whole grain rice; use itas a filling for a wrap, and drizzle withtahini sauce, vegan sour cream, oravocado spread.

27. Farro salad

30 High Protein Vegan Meals - The Plant Based School (28)

Farro is an ancient grain; you’ll love itsnutty flavor,protein-rich, chewy texture, andmany health benefits.

Thanks to itschewy al dente textureand wholesome nutrition, it is excellent for making salads with fresh vegetables and chickpeas.

28. Tofu soup

30 High Protein Vegan Meals - The Plant Based School (29)

The best part of this vegan tofu soup is that you can customize it with yourfavorite seasonal vegetables.

Tofu soup has a good balance ofprotein, vegetables, and fats.It’s also fast, easy, customizable, simple to make gluten-free if needed, andperfect as an everyday meal.

29. Air fryer tofu

30 High Protein Vegan Meals - The Plant Based School (30)

This crispy air fryer tofu recipe is forhealth-conscious peoplewho want aquick and tasty alternativeto chicken.

With its hot circulating air, the air fryer enables us to cook thiscrispy tofu in just over 10 minutes– and add it to your favorite salad, rice, wrap, or pasta.

30. Turkish lentil soup

30 High Protein Vegan Meals - The Plant Based School (31)

We end this list with a Turkish lentil soup, often served withchili oil,freshparsley, andwarm pita bread.

Thanks to the lentils, it’s a hearty, nourishing,high-protein vegan mealperfect for any occasion.

Protein tip: add roasted chickpeas on top for a crispy and satiating dinner idea.

More vegan protein meals

Get more protein-packed meal inspiration from these plantbased meal ideas:

  • Tofu cacciatore
  • Split pea soup
  • Lentil curry
  • Homemade seitan recipe
  • Chana Dal with split chickpeas

Tofu

Tofu Cacciatore

Soups

Split Pea Soup

Soups

Lentil Curry

Mains

Chana Dal

For many more tofu ideas, check out our tofu category page.

30 High Protein Vegan Meals - The Plant Based School (36)

High Protein Vegan Meals

By: Nico Pallotta

5 from 1 vote

Here’s a delicious, easy lentil vegetable soup high in vegan protein with nourishing green or brown lentils.

This recipe is made with simple ingredients, is excellent for year-round weeknight dinners and meal prep, and is a healthy and wholesome homemade meal.

Prep Time: 5 minutes mins

Cook Time: 35 minutes mins

Total Time: 40 minutes mins

Servings: 4 people

Course: Main Course

Cuisine: American

Pin Print

Ingredients

  • 2 tablespoons extra virgin olive oil
  • 2 carrots chopped
  • 1 onion chopped
  • 1 stalk celery chopped
  • 1 teaspoon cumin ground
  • 4 cloves garlic pressed or grated
  • 6 cups vegetable broth
  • 2 cans (15-ounce each) diced tomatoes
  • 1 cup dried lentils green or brown, uncooked, rinsed with water
  • 1 teaspoon thyme dried
  • 1 teaspoon oregano dried
  • teaspoons salt or more to taste
  • teaspoon black pepper or red pepper flakes
  • 5 ounces spinach about 4 to 5 cups

Instructions

  • Heat 2 tablespoons extra virgin olive oil in a large pot then add 2 carrots, 1 onion, 1 stalk celery (all coarsely chopped) and sauté on medium heat for 5 minutes stirring often.

    30 High Protein Vegan Meals - The Plant Based School (37)

  • Add 1 teaspoon cumin and 4 cloves garlic (pressed or grated) and sauté for one more minute or until fragrant.

    30 High Protein Vegan Meals - The Plant Based School (38)

  • Add 6 cups vegetable broth, 2 cans (15-ounce each) diced tomatoes, 1 cup dried lentils, 1 teaspoon thyme, 1 teaspoon oregano, 1½ teaspoons salt, ⅛ teaspoon black pepper.

    Cover with a lid, bring to a boil, then crack the top open and simmer on medium-low heat for 30 minutes or until the lentils are cooked but with a slight bite. Stir occasionally.

    30 High Protein Vegan Meals - The Plant Based School (39)

  • OPTIONAL STEP: If you like making an extra creamy lentil vegetable soup, blend about 2 cups of it.

    We do this directly in the pot with an immersion blender, but you can also do so in a standing blender.

    30 High Protein Vegan Meals - The Plant Based School (40)

  • Add 5 ounces spinach and simmer for a few more minutes until they wilt.

    Add more vegetable broth or water if necessary to reach your desired consistency, then taste and adjust for salt before serving.

    30 High Protein Vegan Meals - The Plant Based School (41)

MAKE IT A MEAL

  • Make this a meal by serving it with fresh lemon juice on top to boost flavor.

    Add a drizzle of extra virgin olive oil and freshly ground black pepper and pair it with warm pita bread, focaccia, or a thick slice of toasted crusty bread rubbed with garlic.

    30 High Protein Vegan Meals - The Plant Based School (42)

Video

30-min Lentil Vegetable Soup

Notes

Nutritional information is an estimate for 1 serving of lentil vegetable soup out of 4 servings without bread.

USING CANNED LENTILS?

No problem! Drain and rinse 2 small cans of canned lentils and add them in the soup 15 minutes after the broth and tomatoes start simmering. Canned lentils can only take about 1o to 15 minutes of simmering before falling apart. You can also use canned beans or chickpeas.

STORAGE & MAKE AHEAD

Make Ahead: Lentil vegetable soup is excellent for meal prep as you can refrigerate it for several days or freeze it for months. Also, the soup tastes better on the second and third days than freshly made because the flavors have time to meld.

Refrigerator: Let the soup cool down completely at room temperature, then transfer it into an airtight container and keep it in the fridge for up to 4 days.

Freezer: Let the soup cool down completely at room temperature, then transfer it into a freezer-friendly container and freeze for up to 3 months.

Thaw & Reheat: thaw in the refrigerator over several hours or in the microwave with a thawing function. Warm it in a pot on the stovetop for a few minutes or in the microwave for 2 to 3 minutes. Avoid reheating it multiple times.

Nutrition

Calories: 355kcal, Carbohydrates: 55g, Protein: 19g, Fat: 8g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0g, Cholesterol: 0mg, Potassium: 1294mg, Dietary Fiber: 23g, Sugar: 10g, Vitamin A: 8758IU, Vitamin B6: 1mg, Vitamin C: 37mg, Vitamin E: 4mg, Vitamin K: 194µg, Calcium: 169mg, Folate: 364µg, Iron: 8mg, Manganese: 1mg, Magnesium: 129mg, Zinc: 3mg

Tried this recipe? Leave a comment below or mention @theplantbasedschool on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

If you liked these high-protein vegan recipes, you might also enjoy:

Mains

30 High Protein Vegetarian Meals

Collections

40 Easy Meatless Meals

Collections

20+ Lentil Recipes (easy meals)

Recipes

30 Easy Tofu Recipes

Categorized as:
30-Min Meals, Collections, Mains, Recipes

30 High Protein Vegan Meals - The Plant Based School (47)

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

More About US

30 High Protein Vegan Meals - The Plant Based School (2024)
Top Articles
Latest Posts
Article information

Author: Virgilio Hermann JD

Last Updated:

Views: 5706

Rating: 4 / 5 (41 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Virgilio Hermann JD

Birthday: 1997-12-21

Address: 6946 Schoen Cove, Sipesshire, MO 55944

Phone: +3763365785260

Job: Accounting Engineer

Hobby: Web surfing, Rafting, Dowsing, Stand-up comedy, Ghost hunting, Swimming, Amateur radio

Introduction: My name is Virgilio Hermann JD, I am a fine, gifted, beautiful, encouraging, kind, talented, zealous person who loves writing and wants to share my knowledge and understanding with you.