21 High Protein Vegetarian Meals

10 Comments

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 (source).

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 (source).

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 (source). 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 (source). 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 (source). 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 (source).
  • 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 (source).
  • 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!

Bird's eye photo of 6 different protein shakes.
1

How to Make a Protein Shake

4.61 from 56 votes
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.
Get The Recipe
A jar of protein overnight oats topped with berries, almonds and peanut butter.
2

Protein Overnight Oats

4.21 from 294 votes
With protein overnight oats you can have your oatmeal and get your protein in! This simple breakfast packs 30 grams of protein per serving.
Get The Recipe
White bowl of oatmeal topped with almond butter, a fried egg with red pepper flakes, and scrambled egg whites. Black coffee next to the plate.
3

Egg and Oat Combo Bowl

4.27 from 38 votes
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.
Get The Recipe
Wrap with eggs, spinach, sun-dried tomatoes and hummus.
4

Egg, Spinach and Feta Breakfast Wrap

4.60 from 27 votes
A quick and delicious breakfast wrap with eggs, spinach, hummus, feta and sun-dried tomatoes.
Get The Recipe
Tofu scramble topped with avocado slices served alongside bread topped with jam.
5

Vegan Tofu Scramble with Turmeric

4.50 from 8 votes
A protein packed vegan tofu scramble seasoned with turmeric, cumin and nutritional yeast that tastes remarkably close to scrambled eggs. Ready in 15 minutes, loaded with vegetables and perfect for meal prep all week long.
Get The Recipe
A serving of protein oatmeal topped with fresh blueberries, raspberries, strawberries, bananas, and a drizzle of peanut butter all in a white bowl.
6

Protein Oatmeal

3.82 from 476 votes
This simple protein oatmeal recipe packs in over 25 grams of protein thanks to the addition of protein powder. It's easy to make and will keep you full all morning long!
Get The Recipe
Baked egg and veggie cups on a wood cutting board.
7

Healthy Baked Egg Muffins

4.44 from 91 votes
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.
Get The 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!

Bowl of roasted butternut squash, tofu, chickpeas, and onion topped with cilantro and tahini sauce. A gold fork is on the side of the bowl.
8

Tofu Sheet Pan Meal

4.77 from 55 votes
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!
Get The Recipe
Two plates of teriyaki tempeh and broccoli served over rice.
9

Garlic Teriyaki Tempeh and Broccoli

4.33 from 122 votes
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!
Get The Recipe
A ladle holding a portion of minestrone soup over a large crock pot of the soup.
10

Slow Cooker Minestrone Soup

4.40 from 38 votes
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.
Get The Recipe
Plate with mattar tofu and peas served over a bowl of rice with a gold fork on the side of the bowl.
11

Mattar Tofu

4.84 from 24 votes
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. 
Get The Recipe
Rotini pasta, broccoli and spinach in a pot coated in a cheese sauce. A wooden spoon is scooping up some of the pasta.
12

Healthy Mac and Cheese

4.40 from 84 votes
This healthy mac and cheese is a lightened up version of your favorite comfort food, but is still creamy and delicious! It's packed with broccoli and spinach and is a great way to get your kids to eat more veggies.
Get The Recipe
Three tempeh tacos with avocado and tomatillo dressing on a plate.
13

Tempeh Tacos

4.80 from 5 votes
These easy tempeh tacos are loaded with flavor! Create a taco bar and let everyone load up the tacos with their favorite toppings.
Get The Recipe
Falafel bowl with baked falafel, hummus, feta, pita, salad and rice.
14

Falafel Bowls (Homemade Cava Bowls)

4.10 from 40 votes
A plant-based Mediterranean meal that you can prep ahead of time for delicious meals all week long. 
Get The Recipe
Wooden spoon stirring a pot of tempeh bolognese sauce that is topped with fresh basil.
15

Tempeh Bolognese

4 from 7 votes
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!
Get The Recipe
Tempeh tikka masala with chickpeas on cauliflower rice on a white plate.
16

Tempeh Tikka Masala

4.54 from 30 votes
Vegan tempeh tikka masala made with coconut yogurt and milk. You’ll love this healthy spin on traditional Indian food.  
Get The Recipe
A white bowl with maple balsamic tempeh, broccoli, pumpkin seeds, and pumpkin rice.
17

Maple Balsamic Tempeh Bowls

4.62 from 49 votes
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.
Get The Recipe
Salad topped with blackened tempeh, tahini dressing, peppers, onions, avocado and quinoa.
18

Blackened Tempeh Salad

4.75 from 4 votes
Plant-powered blackened tempeh salad with fresh romaine, quinoa, red onion, bell pepper, avocado and a creamy orange tahini dressing.
Get The Recipe
A glass container with tempeh, black beans, cherry tomatoes, lime, and lettuce.
19

Tempeh Taco Salad Meal Prep Bowls

4.10 from 11 votes
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.
Get The Recipe
Lemon garlic tempeh slices over a bed of cooked kale served on a white plate.
20

Lemon Garlic Tempeh

4.22 from 32 votes
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.
Get The Recipe
A square baking dish with tofu lasagna made with zucchini noodles cut into squares and garnished with fresh basil.
21

Tofu Lasagna with Zucchini Noodles

4.88 from 8 votes
This vegetarian tofu lasagna with zucchini noodles is a low-carb, high-protein twist on classic lasagna, layered with marinara, cottage cheese, mozzarella, and a hearty tofu filling.
Get The Recipe

More Collections You Might Enjoy

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

Leave a comment

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

10 Comments

  1. 3 stars
    Can you tell me where you find beans with that much protein?? I can’t find anywhere that sells beans with as much protein as you say. Most I see is 7g 1/2cup. I’d love more information.

      1. Hi, it’s on this page under “How can I eat more protein as a vegetarian?” You list different protein sources and how much protein they contain. One item is beans, and you have protein amounts listed for different types of beans. The chickpeas in my pantry say 7g protein per 1/2 cup (14g per cup), whereas you have chickpeas listed at 39g per cup which is almost 3x more than my label says. A mistake, perhaps?

        1. You’re right! That is definitely a mistake. I’m not sure how that happened. Just updated this to reflect the correct amount of protein. Thanks for catching that, Emily!

  2. 2 stars
    Followed the recipe exactly – and this butternut squash is soggy and mushy. Should have cooked at a higher temp for a shorter amount of time

    1. Oh no! It definitely should not be mushy – you’re right, it might have been an issue of needed it to cook longer.

  3. Brittany,
    I would like to subscribe, but your “subscribe” link, is too covered by your peach banner, making it inactive.
    Thanks,
    Donna Olson

    1. Hey Kris! If you click on the “subscribe” button on the top left of my homepage you can get added to the mail list 🙂