21 High Protein Vegetarian Meals (2024)

Home Diet Preference Vegetarian 21 High Protein Vegetarian Meals

By Brittany Mullins

4.5

10

Published Aug 20, 2021, Updated Feb 07, 2024

Save to Favorites

Print

Jump to Recipe

VGVegetarianHPHigh-Protein

This post may include affiliate links. Thank you for your support.

Trying to incorporate more protein into your diet as a vegetarian? Get inspired by these high protein vegetarian meals! Each lunch + dinner recipe offers over 20 grams of plant-based protein per serving.

Whether you follow a plant-based or vegetarian diet or just want to add in some meatless meals into your week, I wanted to share some high-protein recipes for you! These balanced recipes will help you meet your daily protein goal and keep you feeling full and satisfied.

Why Is Protein Important?

Protein is important for everyone, no matter what diet you follow! It’s highlighted for vegans and vegetarians because animal protein is considered “complete protein” (meaning it has all essential amino acids) and few plant-based sources are complete proteins.

Make sure you’re getting a variety of protein sources in your diet each day. Protein is necessary to maintain and repair tissues. It’s important for many body functions and can help with weight maintenance.

How Can I Eat More Protein as a Vegetarian?

There are plenty of ways to get more protein in as a vegetarian or vegan! Here are some great plant-based sources of protein.

  • Tempeh – tempeh is less processed and higher in protein than tofu but the flavor is stronger and a little less versatile than tofu. 1 cup of tempeh has 31 grams of protein. Check out my tempeh recipes for inspiration.
  • Tofu – tofu is smoother and creamier when compared to tempeh. It can be sliced, cubed, crumbled or pureed in recipes. It’s a bit more processed, but easy to digest, low in calories and high in protein. 1 cup of tofu has 20 grams of protein. Check out my tofu recipes here.
  • Beans –beans are such an awesome plant-based protein source and they’re rich in fiber too! 1 cup of chickpeas has 14 grams of protein, 1 cup of kidney beans has 14 grams of protein, 1 cup of black beans has about 15 grams of protein, and 1 cup of pinto beans has 15 grams of protein. I have a ton of bean recipes to choose from.
  • Lentils –lentils are packed with protein as well and there a quite a few varieties to choose from! 1 cup of lentils has about 18 grams of protein. Try my mediterranean lentil salad.
  • Eggs –eggs are my go-to protein source when I can’t think of anything else. Throw an egg on it and it’s a complete meal in my book. 1 egg has 6 grams of protein.
  • Nuts –nuts (or nut butters) are a great way to add protein and healthy fats to your diet! Curious to know which nuts have the highest protein? Peanuts are the highest! Here’s the breakdown. 1 cup of peanuts has 38 grams of protein, 1 cup of almonds has 30 grams of protein, 1 cup of pistachios has 25 grams of protein, 1 cup of cashews has 24 grams of protein and 1 cup of walnuts has 15 grams of protein.
  • Seeds – can’t forget about seeds! Like nuts, seeds tend to be relatively high in protein as well. Hemp seeds (also called hemp hearts) are a complete protein and 1 cup boosts a whopping 53 grams of protein! Other seeds to add into your diet for extra protein include chia seeds with 4 grams of protein per tablespoon, flax seeds with 1.9 grams of protein per tablespoon, and sunflower seeds with 2 grams of protein per tablespoon.
  • Protein powder –protein powder is such an easy way to add a boost of protein to meals and snacks. I don’t recommend relying solely on protein powder, but I think it’s a great option to fill in the gaps! Check out my post all about protein powder for the full details on what protein powders I use and love.

High Protein Vegetarian Breakfast Recipes

Start your day with these high protein vegetarian meals and you’ll stay energized all morning long!

21 High Protein Vegetarian Meals (2)

4.56 from 50 votes

How to Make a Protein Shake

Protein shake 101! Everything you need to know about making a protein shake, the difference between shakes and smoothies, why protein shakes are good for weight loss and six protein shake flavors.

View Recipe

21 High Protein Vegetarian Meals (3)

4.20 from 280 votes

Protein Overnight Oats

With protein overnight oats you can have your oatmeal and get your protein in! Each serving has over 20 grams of protein!

View Recipe

21 High Protein Vegetarian Meals (4)

4.27 from 38 votes

Egg and Oat Combo Bowl

Having eggs and oats for breakfast? Put them in one bowl for a sweet + savory egg and oatmeal bowl that offers the perfect balance of protein, carbs and fat. Vegetarian and gluten-free.

View Recipe

21 High Protein Vegetarian Meals (5)

4.58 from 26 votes

Egg, Spinach and Feta Breakfast Wrap

A quick and delicious breakfast wrap with eggs, spinach, hummus, feta and sun-dried tomatoes.

View Recipe

21 High Protein Vegetarian Meals (6)

4.43 from 7 votes

Tofu Scramble

This vegan tofu scramble is packed with flavor, has a great texture and easily lends itself to any additional veggies or spices you’d like to add in! Delicious served with sliced avocado and toast.

View Recipe

21 High Protein Vegetarian Meals (7)

Protein Powder Oatmeal

Add protein powder to your morning oats for a protein-packed breakfast that will keep you full all morning.

View Recipe

21 High Protein Vegetarian Meals (8)

4.42 from 85 votes

Baked Egg Muffins

These healthy baked egg cups are loaded with protein and veggies. Make them at the beginning of the week for a quick, on-the-go breakfast option for busy mornings.

View Recipe

Vegetarian Main Dishes With Over 20g of Protein

All of the recipes below have over 20 grams of protein per serving. Every meal is vegetarian and many are vegan as well!

21 High Protein Vegetarian Meals (9)

4.75 from 51 votes

Tofu Sheet Pan Meal

This easy vegetarian sheet pan meal combines tofu, chickpeas, butternut squash and red onion on one sheet pan. Everything is roasted and served with a creamy tahini sauce!

View Recipe

21 High Protein Vegetarian Meals (10)

4.35 from 119 votes

Garlic Teriyaki Tempeh and Broccoli

A vegetarian version of beef and broccoli, this one-skillet teriyaki tempeh and broccoli is loaded with flavor and perfect for weeknights when you need to get a healthy meal on the table fast!

View Recipe

21 High Protein Vegetarian Meals (11)

4.45 from 36 votes

Slow Cooker Minestrone Soup

This slow cooker minestrone soup is packed with fresh veggies, beans and seasonings. Pop everything in your slow cooker and come home to a warm and comforting meal.

View Recipe

21 High Protein Vegetarian Meals (12)

4.83 from 23 votes

Mattar Tofu

This mattar tofu is a healthy, vegan version of an Indian food classic, mattar paneer. Tofu works perfectly as a sub for the paneer cheese and makes this dish dairy-free.

View Recipe

21 High Protein Vegetarian Meals (13)

4.45 from 81 votes

Protein Packed Healthy Mac and Cheese

A healthy mac and cheese recipe that is packed with protein, broccoli and spinach. Perfect as a full meal and a sneaky way to get your kids to eat more veggies.

View Recipe

21 High Protein Vegetarian Meals (14)

4.67 from 3 votes

Tempeh Tacos

These easy tempeh tacos are loaded with flavor! Create a taco bar and let everyone load up the tacos with their favorite toppings.

View Recipe

21 High Protein Vegetarian Meals (15)

Falafel Bowls (Homemade Cava Bowls)

A plant-based Mediterranean meal that you can prep ahead of time for delicious meals all week long.

View Recipe

21 High Protein Vegetarian Meals (16)

4 from 7 votes

Tempeh Bolognese

This tempeh bolognese is made with crumbled tempeh and veggies. It’s packed with plant-based protein and a great vegetarian option to serve over pasta!

View Recipe

21 High Protein Vegetarian Meals (17)

4.47 from 26 votes

Tempeh Tikka Masala

Vegan tempeh tikka masala made with coconut yogurt and milk. You’ll love this healthy spin on traditional Indian food.

View Recipe

21 High Protein Vegetarian Meals (18)

4.60 from 45 votes

Maple Balsamic Tempeh Bowls

These maple balsamic tempeh bowls pair creamy pumpkin rice with maple balsamic tempeh and steamed broccoli for the perfect comforting fall meal. Vegan + gluten-free.

View Recipe

21 High Protein Vegetarian Meals (19)

4.75 from 4 votes

Blackened Tempeh Salad

Plant-powered blackened tempeh salad with fresh romaine, quinoa, red onion, bell pepper, avocado and a creamy orange tahini dressing.

View Recipe

21 High Protein Vegetarian Meals (20)

4.10 from 11 votes

Tempeh Taco Salad Meal Prep Bowls

These tempeh taco salad meal prep bowls are an easy on-the-go option for lunch or quick dinner. The combo of protein-packed tempeh taco meat, black beans and veggies makes for a delicious and satisfying plant-based meal. Vegan and gluten-free.

View Recipe

21 High Protein Vegetarian Meals (21)

4.20 from 31 votes

Lemon Garlic Tempeh

Lemon Garlic Tempeh cooked in coconut oil and served with blanched kale. This meal is 21 Day Fix approved and counts for 1 red container, 1 green container and 1 teaspoon of oil.

View Recipe

21 High Protein Vegetarian Meals (22)

4.89 from 9 votes

Skinny Tofu Zucchini Lasagna

Low carb, healthy lasagna made with zucchini noodles and tofu. This vegetarian main is packed with protein and loaded with Italian flavor!

View Recipe

More Collections You Might Enjoy

  • 21 Healthy Casseroles
  • 50+ Vegetable Side Dishes
  • 12 Almond Milk Recipes
  • 30 High Protein Snack Recipes
  • 18 Hearty Vegan Salads
  • How to Cook Tempeh + Tempeh Recipes
  • 30+ High-Protein Breakfast Recipes
  • 16 Tofu Recipes That You’ll Crave
  • The Best Breakfast Drinks
  • Healthy Valentine’s Day Recipes
  • 30+ High Protein Lunch Recipes
  • 20 High Protein Cottage Cheese Recipes

21 High Protein Vegetarian Meals (23)

Save

PinPrint

4.50 from 10 votes

Tofu Sheet Pan Meal + 21 High Protein Vegetarian Meals

By: Brittany Mullins

This high protein vegetarian sheet pan meal uses tofu, chickpeas, butternut squash, and red onion. Everything is roasted and served with a creamy tahini sauce!

Prep Time: 20 minutes minutes

Cook Time: 1 hour hour 10 minutes minutes

Total Time: 1 hour hour 30 minutes minutes

Servings: 4

Ingredients

  • 1 lb extra-firm tofu, pressed, drained and chopped into 1-inch pieces
  • 2 Tablespoons liquid aminos, coconut aminos or low-sodium tamari
  • 1 Tablespoon maple syrup
  • ½ teaspoon garlic powder
  • 1 medium butternut squash, about 6 cups peeled, seeded and cut into 1-inch pieces
  • 1 (15 ounce) can chickpeas, drained and rinsed
  • 1 medium/large red onion, roughly chopped
  • 2 Tablespoons olive or avocado oil
  • ½ teaspoon sea salt
  • ½ teaspoon ground pepper
  • tahini sauce
  • ¼ cup coarsely chopped cilantro leaves, for garnish

Instructions

  • Add chopped tofu, aminos, maple syrup, and garlic powder in a large bowl. Toss and let marinate for at least 30 minutes. Prep tahini sauce while tofu is marinating.

  • Preheat oven to 375°F.

  • Add chopped butternut squash, chickpeas, and onion to a large sheet pan. Drizzle on the oil, sprinkle with salt and pepper and toss to coat. Add tofu to the pan and toss once more.

  • Place sheet pan in the oven and roast for 30 minutes, toss ingredients and place back in the oven for 40 minutes or until chickpeas are crisp, tofu is golden and butternut squash is fork-tender.

  • Portion butternut squash, chickpea, tofu mixture onto plates, garnish with cilantro and drizzle with tahini sauce. Serve with extra tahini sauce.

Nutrition

Serving: 0.25of recipe | Calories: 518kcal | Carbohydrates: 56g | Protein: 22g | Fat: 25g | Fiber: 12g | Sugar: 10g

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Lunch/Dinner

Cuisine: Middle Eastern

Keyword: vegetarian sheet pan dinner

Did you make this recipe?Mention @eatingbirdfood and tag #eatingbirdfood!

Collections High-Protein Lunch/Dinner Recipe Vegetarian Vegetarian Mains

Related Posts

GFGluten-FreeDFDairy FreeVVeganVGVegetarianPPaleo

Homemade Samoas Cookies

GFGluten-FreeDFDairy FreeVVeganVGVegetarian

Easy Baked Oatmeal

GFGluten-FreeDFDairy FreeVVeganVGVegetarianHPHigh-Protein

Easy No Bake Protein Balls

GFGluten-FreeDFDairy FreeVGVegetarian

Healthy Smash Cake

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany

21 High Protein Vegetarian Meals (29)
21 High Protein Vegetarian Meals (2024)

FAQs

How to get 25 grams of protein vegetarian? ›

These can include seitan, which contains 25 g of protein per 3.5 oz (100 g), tofu, beans, and lentils, as well as foods that provide a smaller amount of protein, such as whole grains, nutritional yeast, and nuts.

How to get 40g protein per meal vegetarian? ›

You can easily obtain 40 grams of protein without consuming meat by incorporating a variety of plant-based and dairy protein sources into your diet. Here are some options: Legumes: Beans, lentils, and chickpeas are excellent sources of protein. A cup of cooked lentils, for example, provides about 18 grams of protein.

What is the best easy protein for vegetarians? ›

Beans and legumes are two of the best sources of protein for vegetarians because you can use them in place of almost any meat in curries, salads, soups, tacos, and similar dishes. They come in many varieties, including: Lentils. Black beans.

What does 30g of vegetarian protein look like? ›

Tofu can often be a staple source of protein for those following a vegan or vegetarian diet: 1 1/2 cups of cooked tofu can provide 30 grams of protein along with some healthy fat. Because tofu is made from soybeans, it's considered a complete protein even though it's from plants.

How to get 20 grams of protein per meal vegetarian? ›

Tofu & Tempeh

These are made from fermented soybeans and are again a good plant-based protein source. 100 grams of tofu or tempeh will provide you with approximately 12 to 20 grams of protein. You can add them to your salads or sandwiches or stir-fry them with other veggies for a good burst of flavor.

How to get 20g of protein per meal vegetarian? ›

Which plant-based foods are a good source of protein?
  1. Tempeh. Made from fermented soya beans, tempeh is rich in protein. ...
  2. Lentils. ...
  3. Edamame beans (soya beans) ...
  4. Tofu. ...
  5. Peanuts. ...
  6. Pumpkin seeds. ...
  7. Chickpeas. ...
  8. Almonds.
Apr 5, 2023

Which veg food has highest protein per 100g? ›

Whole grains
  • Broccoli. ...
  • Mushrooms. ...
  • Lentils. ...
  • Chickpeas. ...
  • Peanuts. ...
  • Chia seeds. Chia seeds are very protein-rich, containing 18.29g per 100g . ...
  • Almonds. Raw, unsalted almonds are another protein-rich food, containing 20.33g per 100g , and 5.76g per ounce.
  • Hemp seeds. Hemp seeds are a good source of protein, with 31.56g per 100g .

What can I eat instead of meat for protein? ›

5 Protein-Packed Foods for Healthy, Meatless Meals
  • Eggs. Eggs are a great source of protein. ...
  • Tree Nuts. Tree nuts include walnuts, almonds and pecans — don't confuse them with peanuts, which are legumes. ...
  • Legumes. Legumes include a range of beans and peas such as black beans, chickpeas and lentils. ...
  • Soy. ...
  • Yogurt.

What is a good substitute for meat for protein? ›

Alternate sources of protein

Beans and legumes: Beans and legumes are a rich source of fiber and B vitamins. They are also a great replacement for meat as a source of vegetarian protein. Soy: One cup of boiled soybeans (172 g) contains around 29 grams of protein.

How can a vegetarian hit 100 grams of protein? ›

For vegetarians, 100 grams of protein might look like:
  1. Four eggs (24 grams of protein)
  2. ½ cup of rolled oats (5 grams)
  3. Two tablespoons of peanut butter (7 grams)
  4. One tablespoon of hemp seeds (4 grams)
  5. ¼ cup of protein granola (10 grams)
  6. One scoop of plant-based protein powder (20 grams)
  7. Two snack cheeses (10 grams)
5 days ago

What are 5 protein rich foods vegetarian? ›

Whole soy foods, such as edamame, tofu, tempeh, soy milk and soy nuts, are great sources of lean protein. Unlike most vegetarian proteins, soy is a complete protein, providing all the essential amino acids for optimal use by your body.

How can I increase my protein intake as a vegetarian? ›

How Do Vegetarians Get Enough Protein?
  1. Eggs. Eat your eggs however you like them prepared.
  2. Nut butter. Consider eating toast with almond butter, which is packed with protein and heart-healthy fats.
  3. Steel-cut oatmeal. Try making these no-bake protein bars.
  4. Green vegetables. ...
  5. Nuts and seeds. ...
  6. Beans. ...
  7. Soy products. ...
  8. Lentils.
Jan 16, 2019

How do you get 100g of protein a day as a vegetarian? ›

For vegetarians, 100 grams of protein might look like:
  1. Four eggs (24 grams of protein)
  2. ½ cup of rolled oats (5 grams)
  3. Two tablespoons of peanut butter (7 grams)
  4. One tablespoon of hemp seeds (4 grams)
  5. ¼ cup of protein granola (10 grams)
  6. One scoop of plant-based protein powder (20 grams)
  7. Two snack cheeses (10 grams)
5 days ago

How do vegetarians get full protein? ›

Nuts or seeds with whole grains (peanut butter on whole wheat toast) Whole grains with beans (beans and rice; hummus and pita bread; bean-based chili and crackers; refried beans and tortillas) Beans with nuts or seeds (salad with chickpeas and sunflower seeds)

Top Articles
Latest Posts
Article information

Author: Gov. Deandrea McKenzie

Last Updated:

Views: 5988

Rating: 4.6 / 5 (66 voted)

Reviews: 81% of readers found this page helpful

Author information

Name: Gov. Deandrea McKenzie

Birthday: 2001-01-17

Address: Suite 769 2454 Marsha Coves, Debbieton, MS 95002

Phone: +813077629322

Job: Real-Estate Executive

Hobby: Archery, Metal detecting, Kitesurfing, Genealogy, Kitesurfing, Calligraphy, Roller skating

Introduction: My name is Gov. Deandrea McKenzie, I am a spotless, clean, glamorous, sparkling, adventurous, nice, brainy person who loves writing and wants to share my knowledge and understanding with you.