Looking to boost your protein intake while following a vegetarian diet? These high protein vegetarian meals pack a punch with fresh flavors and wholesome ingredients.

From hearty protein stews to mouthwatering one-pot dinners, discover how to fuel your body deliciously and with various plantbased protein sources.

High protein vegetarian meals.

These 40 recipes with vegetarian protein sources are excellent for those looking to eat a healthy and varied diet.

Louise and I eat these meals on repeat, and we’ve found that many of these vegetarian protein sources are surprisingly satiating ๐Ÿ’ช.

From recipes with lentils, beans and chickpea meals to eggs, ricotta, tofu recipes, parmesan cheese, and more. We deliver a variety of lean protein types in this roundup.

To help you choose the best recipes for your needs, we have included the estimated protein count per serving. This number is an estimate, but might be helpful if you are following a high protein diet.

Our meals are rich in essential amino acids, fiber, vitamins, and minerals, promoting satiety so you feel full for longer.

Additionally, they are generally low in saturated fat and cholesterol, making them excellent choices for a balanced diet.

Our 40 Best High Protein Meals

1. Stuffed zucchini

stuffed zucchini with fresh basil and lemon wedges on a white plate

Approx protein per serving: 20 grams (2 boats).

Our first vegetarian high-protein meal choice is stuffed zucchini with protein-rich ricotta and sundried tomato.

2. Lentil meatballs

lentil meatballs with a bite.

Approx protein per serving: 20 grams (6 small meatballs).

Lentil meatballs make a satiating vegetarian meal that won’t make you miss meat. Serve them with marinara sauce and a high protein pasta.

3. Mung bean soup

Mung bean soup with pickled cabbage and hand holding a silver spoon

Approx protein per serving: 19 grams (small portion).

Mung bean soup is the perfect one-pot meal for a versatile protein meal with the comfortin flavor that mung beans provide.

4. Lentil chili

Lentil chili topped with avocado and sour cream.

Approx protein per serving: 28 grams.

Lentil chili is a wholesome meal where lentils and cooked black beans replace the ground meat in classic chili con carne.

5. African peanut stew

African peanut stew in a white bowl with pickled red onions and lime wedge

Approx protein per serving: 21 grams.

This peanut stew uses chickpeas and peanut butter for a 30-minute high-protein vegetarian meal with 20+ grams of protein per portion.

6. Black bean burger

Black bean burger with guacamole and tomato in a bun

Approx protein per serving: 16 grams.

Black bean burger patties are rich in wholesome protein and healthy fiber. Amp up your protein intake with a slice of lean cheese, and whole wheat burger buns.

7. Kale quinoa salad

kale quinoa salad with feta and almonds

Approx protein per serving: 18 grams.

Protein-rich quinoa seeds meets vitamin-packed kale and edamame beans. It’s hugged by a honey mustard dressing with tangy, and citrusy notes.

8. Lentil patties

Lentil patties.

Approx protein per serving: 18 grams (3 small patties).

We love the Mediterranean Diet recipes, and these lentil patties make a protein-packed Mediterranean main.

9. Spanakopita

Spanakopita with feta and spinach.

Approx protein per serving: 22 grams (2 small pieces).

Spanakopitaย is a Greek spinach feta pie with spinach and crispy phyllo dough. Louise and I serve it with tzatziki and tomato salad.

10. Lentil loaf

Lentil loaf cut into slices with ketchup sauce

Approx protein per serving: 18 grams (small portion).

Our vegetarian meatleaf combines cooked brown lentils, cheese, and egg to create a tasty and satisfying meat-less main dish.

11. Tofu soup

Tofu soup with mushrooms, broccoli, and peas.

Approx protein per serving: 16 grams (small portion).

Youโ€™ll love this tofu recipe; it’s low carb, and it’s a great way to cook with tofu if you have never tried this vegetarian protein before.

12. Spinach stew

Chickpea Spinach Stew with pine nuts

Approx protein per serving: 17 grams (with Greek yogurt).

The tender spinach adds vitamins and minerals, while the cooked chickpeas and pine nuts add protein.

13. Black bean soup

Black bean soup in a white bowl as a healthy soup meal.

Approx protein per serving: 20 grams (with a dollop of sour cream).

Black beans are rich in protein, with approximately 15 grams of protein per cooked cup, making them an excellent source for meeting your daily protein needs.

14. Buddha bowl

buddha protein bowl with peanut sauce and fresh vegetables.

Approx protein per serving: 17 grams.

Grilled tofu and peanut sauce boast high protein content providing plant-based protein sources that satisfies hunger.

15. Lentil pasta

Lentil pasta.

Approx protein per serving: 21 grams.

This Italian-inspired recipe is excellent for a healthy, high-protein dinner, meal prep, and packed lunch. It’s ready in 30-40 minutes.

16. Marinated tofu

Marinated tofu with lemon slices and a silver fork.

Approx protein per serving: 25 grams.

When you are looking for high protein meals and snacks, you canโ€™t beat delicious chunks of marinated tofu! Itโ€™s ready in 30 minutes and you can add it to most meals.

17. Vegetable curry

Vegetable curry with rice and lime in a blue bowl

Approx protein per serving: 24 grams (with Greek yogurt and cashew nuts).

Try this Indianinspired dish for an indulgent protein meal with peas, chickpeas, and served with perfectly cooked basmati rice.

18. White bean pasta

aglio e olio with cannellini beans and a fork.

Approx protein per serving: 15 grams (small portion).

White beans and spaghetti contain healthy protein amounts, making them excellent choices for those seeking a vegetarian protein source.

19. Lentil Wellington

Mushroom wellington with rosemary and roasted potatoes

Approx protein per serving: 24 grams.

Walnuts and lentils are excellent choices for those seeking healthy vegetarian sources of protein and fat.

20. Mediterranean bowl

Mediterranean bowl with hummus and falafel

Approx protein per serving: 27 grams.

This nutritious bowl offers a healthy dose of fiber and protein from hummus, feta, and falafel. Serve with tahini sauce and pickled red onions.

21. Black bean salad

black bean salad with avocado, corn and sweet potato on a white plate

Approx protein per serving: 16 grams (with quinoa).

With protein-rich black beans and quinoa, avocado, and bell pepper, this salad provides a complete and balanced meal.

22. Quinoa salad

quinoa salad in a white bowl with beans and fresh vegetables

Approx protein per serving: 12 grams (small portion).

Drizzled with a cilantro lime dressing, this colorful quinoa salad offers a perfect balance of tanginess and sweetness, making it a delicious choice for a midday meal.

23. Tofu curry

tofu curry with cauliflower and a golden spoon

Approx protein per serving: 18 grams (with a dollop of yogurt).

This creamy tofu coconut curry is perfect for those seeking a satisfying and wholesome vegetarian dinner.

24. Orange tofu

Orange tofu with basmati rice.

Approx protein per serving: 18 grams (served with basmati rice).

Tofu is is phenemenoal for stir fries as it provides essential amino acids, making it an excellent protein source for a wellrounded diet.

25. Fried tofu

Fried tofu recipe.

Approx protein per serving: 18 grams.

Fried tofu is a satiating vegetarian protein that we love to add to various dishes such as sesame noodles and Asian noodle salad.

26. Lentil curry

Red lentil curry with brown rice.

Approx protein per serving: 19 grams (with a dollop of Greek yogurt).

Lentils cooked in coconut curry sauce provide a wholesome and satisfying protein source that leaves you feeling nourished and content.

27. Vegetarian bolognese

Lentil Bolognese with fettuccine pasta and fresh basil.

Approx protein per serving: 23 grams (without pasta).

Lentils in a vegetarian bolognese sauce add a hearty texture and earthy flavor, providing a rich and nutritious substitute for minced meat.

28. Zucchini fritters

zucchini fritters on a white plate with lemon wedges

Approx protein per serving: 16 grams (3 fritters).

These golden-brown fritters are rich in protein and provide a healthy dose of vitamins and veggies. We love serving fritters with marinara sauce and tzatziki.

29. Chickpea curry

chickpea curry recipe

Approx protein per serving: 19 grams (without rice and toppings).

Chickpeas are incredibly versatile and serve as an easy-to-cook source of plantbased protein. Pair creamy chickpea curry with brown rice or saffron rice for a satiating dinner.

30. Chickpea flour frittata

Vegan frittata with zucchini.

Approx protein per serving: 16 grams (two slices).

Chickpea flour serves as a nutrientrich protein source in this recipe. In just 20 minutes, you can create a delicious and proteinpacked frittata using this versatile ingredient.

31. Pasta e fagioli

pasta a fagioli in a rustic bowl

Approx protein per serving: 17 grams (small portion).

Pasta e Fagioli is a tomato-rich meal of pinto beans, veggies, and kidney beans. It’s a healthy vegetarian one-pot dinner idea that satisfies both body and soul.

32. Moroccan lentil soup

Moroccan lentil soup with pickled red onions, parsley, and yogurt

Approx protein per serving: 21 grams (small portion).

Moroccan lentil soup is a protein-rich soup for your vegetarian dinner table. Garnish with a dollop of Greek yogurt for extra protein.

33. Grilled tofu

Grilled tofu and silver fork

Approx protein per serving: 16 grams (small portion).

Grilled tofu, the smoky savior of vegetarian BBQs, offers a protein-packed alternative to grilled meats. It’s delicious with homemade barbecue sauce and broccoli salad.

34. Mujadara

Mujadara with caramelized onions on a white plate

Approx protein per serving: 20 grams (with a dollop of yogurt).

Mujadara is a Middle-Eastern vegetarian dish with protein content from lentils, rice and tahini yogurt sauce (topping).

35. Split pea soup

Split peas soup with spinach

Approx protein per serving: 18 grams.

Try this hearty bowl of split pea soup enriched with leafy greens – it’s a vegetarian dinner idea with wholesome proteins.

More high protein vegetarian meals

  • 36. Zucchini boats: These lentil and walnut zucchini boats are delicious and nutritious, packed with healthy proteins and fats.
  • 37. Hummus pasta: This is a delightful combination of creamy hummus and al dente pasta, enhanced by the earthy richness of sautรฉed mushrooms.
  • 38. Peanut noodles: You will enjoy a velvety peanut sauce that coats the perfectly cooked linguine pasta, while broccoli adds a refreshing balance to every bite.
  • 39. Tofu stir fry: The tofu’s velvety texture complements the crisp broccoli, while the noodles tie it all together in a mouthwatering stir-fry sauce.
  • 40. Tahini tofu salad: An easy way to increase your vegetarian protein intake, as it takes just 20 minutes to prepare.

If you tried these vegetarian protein meals or any other recipe on our blog, please leave a ๐ŸŒŸ star rating and let us know how it goes in the comments. We love hearing from you!

High protein vegetarian meal ideas for a healthy diet.

40 High Protein Vegetarian Meals

5 from 20 votes
These easy high protein vegetarian meals are perfect for weeknight dinners when you are looking for plant-based protein sources.
Grilled tofu is a quick and easy protein-packed recipe you can make in 10 minutes on a grill pan or grill and season with your favorite sauces and condiments.
Prep Time: 4 minutes
Cook Time: 6 minutes
Total Time: 10 minutes
Servings: 3 – 4 people
Course: Basic, Main-protein
Cuisine: American

Equipment

  • Grill pan or grill

Ingredients 

  • 16 ounces tofu firm or extra-firm
  • 2 tablespoons olive oil or avocado oil
  • 1 teaspoon salt
  • ยผ teaspoon black pepper

SERVE IT WITH

  • Peanut sauce, Sesame sauce, Chimichurri, or BBQ sauce instructions in "serving suggestions" chapter above

Instructions 

  • Take tofu from the package, pat it dry with kitchen paper, and cut it into ยผ inch (7 mm) slices.
    Tip: there's no need to press the tofu.
    hands and tofu block
  • Transfer the tofu slices onto a plate and toss with olive oil, salt, and black pepper.
    Make sure the tofu is fully coated in the oil on all sides.
    Tip: there's no need to marinate. It's best to add a tasty sauce later.
    Tofu slices on a plate
  • Ensure your grill is clean, then warm it up.
    Grill the tofu on medium heat for 3 minutes without touching it.
    Turn the slices around with the help of a flat spatula and grill for 3 more minutes on the other side till golden and slighlty charred outside.
    Tip: At this stage you can sprinkle with your favorite spices like smoke paprika, za'atar, cayenne pepper, or other.
    Grilled Tofu with paprika
  • The best way to add flavor to grilled tofu is to serve it with a tasty sauce.
    Our favorites are peanut sauce, sesame sauce, BBQ sauce, and Chimichurri sauce.
    Sesame noodles with extra peanut sauce

Video

Grilled Tofu and how to serve it

Notes

Nutrition information is an estimate for 1 large serving of grilled tofu out of 3 servings.
STORAGE
Storage:ย keep leftovers in an airtight container in the fridge for up to 3 days.
Reheat:ย warm in the microwave for 60 seconds.
Freezer:ย you can freeze grilled tofu for up to 3 months and thaw in the microwave.

Nutrition

Calories: 210kcal, Carbohydrates: 4g, Protein: 13g, Fat: 16g, Saturated Fat: 2g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 9g, Trans Fat: 0g, Cholesterol: 0mg, Potassium: 2mg, Dietary Fiber: 1g, Sugar: 0.5g, Vitamin A: 1IU, Vitamin E: 1mg, Vitamin K: 6ยตg, Calcium: 190mg, Folate: 0.03ยตg, Iron: 2mg, Manganese: 0.02mg, Magnesium: 0.3mg, Zinc: 0.01mg
Tried this recipe?Leave a comment below or mention @nicoandlouise on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

5 from 20 votes (14 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




10 Comments

  1. 5 stars
    These are ALL good! What a helpful boost to my budding culinary repertoire. For me the most inventive recipes herein are the zuchini boat variations and baked/grilled crispy tofu! Hadn’t thought of that! (These curries are great, too, just have several already in my memory bank)

    1. 5 stars
      Happy New Year to you and viewers.
      I just can’t thank you enough for teaching veg cooking.
      I didn’t only want to be limited to my ethnic recipes.
      Iam a grateful / satisfied learner. Thanks again๐Ÿ™๐Ÿ˜Š