Welcome to our collection of 30 high–protein 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.
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 plant–based 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.
Our best high-protein vegan meals
1. Tofu curry
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
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
The lentil salad recipe issatisfying, colorful, and packed withplant-based protein (lentils and dairy–free 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
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
This peanut stew recipe iswithout meat; we use chickpeas to make it aneasy 30-minute high–protein 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
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 high–protein vegan ingredient, providing about 18 grams of protein per cup, making them an excellent plant–based source to support overall nutrition.
7. Chickpea spinach curry
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 protein–rich combination, perfect as a satisfying meatless Monday dinner.
8. Tofu egg salad
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
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
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
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
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
Thiskung pao tofuis aveganstir-fried recipewith a piquant, sweet flavor blend and sticky and chewy texture.
It’s a Chinese–inspired dish ready inless than 30 minutesand an excellent source of plant-based protein from tofu, cashew nuts, and veggies.
14. Black bean soup
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
These vegan stuffed bell peppers are generously filled with a protein–rich blend of rice and lentils.
With the nutty texture of rice and the protein–packed goodness of lentils, these stuffed peppers provide a satisfying and nutritious Mediterranean meal.
16. Lentil vegetable soup
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 plant–based 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.
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
- 1½ 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.
Add 1 teaspoon cumin and 4 cloves garlic (pressed or grated) and sauté for one more minute or until fragrant.
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.
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.
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.
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.
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.
[adthrive-in-post-video-player video-id=”oh06pWYT” upload-date=”2024-02-04T17:04:26.000Z” name=”Lentil Vegetable Soup” description=”Here’s a delicious, easy lentil vegetable soup with a flavorful, hearty tomato base and 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.” player-type=”default” override-embed=”default”]
Categorized as:
30-Min Meals, Collections, Mains, Recipes
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