Real Life. Real News. Real Voices.
Help us tell more of the stories that matter from voices that too often remain unheard.
Join HuffPost Plus
Food & Drink

22 Vegetarian Meals That Have More Protein Than A McDonald's Burger

Happy World Vegetarian Day!

There are countless, delicious ways to fit protein into a vegetarian diet -- ways that go beyond downing a chalky shake made from an unidentifiable powder. Beans, tofu, eggs and veggies are just a couple of items on the long list of whole foods that pack a meat-free protein punch.

Carnivores may cock their heads in confusion at a piece of seitan, but one serving of the plant-based meat mimicker boasts 20 grams of protein. That's nearly double the amount of protein in a hamburger at McDonald's, which contains 12 grams.

So you can scarf down a hamburger from McDonald's (which, as a reminder, looks like this), or you can dig into one of the 22 recipes below, all of which have more protein than said burger.

1
Baked Pumpkin Macaroni & Cheese
Runs With Spatulas
This dish contains 24.5 grams of protein per serving. Get the Baked Pumpkin Macaroni & Cheese recipe from Runs With Spatulas
2
Sweet Potato Pizza
Chocolate Chilli Mango
This dish contains 22.2 grams of protein per serving. Get the Sweet Potato Pizza recipe from Chocolate Chilli Mango
3
Curried Black Bean Ratatouille (Vegan)
Eating Bird Food
This dish contains 14 grams of protein per serving. Get the Curried Black Bean Ratatouille recipe from Eating Bird Food
4
"Cheese" & Lentil Pie (Vegan, Gluten-Free)
Wallflower Girl
This dish contains 15 grams of protein per serving. Get the "Cheese" & Lentil Pie recipe from Wallflower Girl
5
Pasta With Feta, Tomatoes & White Beans
Runs With Spatulas
This dish contains 17.5 grams of protein per serving. Get the Pasta With Feta, Tomatoes & White Beans recipe from Runs With Spatulas
6
Pumpkin Chili (Vegan)
The Iron You
This dish contains 13 grams of protein per serving. Get the Pumpkin Chili recipe from The Iron You
7
Bruschetta Quinoa Casserole (Gluten-Free)
The Iron You
This dish contains 19 grams of protein per serving. Get the Bruschetta Quinoa Casserole recipe from The Iron You
8
Polenta & Tofu Skillet (Vegan)
Fat Free Vegan
This dish contains 15 grams of protein per serving. Get the Polenta & Tofu Skillet recipe from Fat Free Vegan
9
Quinoa, Zucchini & Sun-Dried Tomato Frittata
The Iron You
This dish contains 15 grams of protein per serving. Get the Quinoa, Zucchini & Sun-Dried Tomato Frittata recipe from The Iron You
10
Egg Muffins
Meme Inge
This dish contains 19.4 grams of protein per serving. Get the Egg Muffins recipe from Meme Inge
11
Seitan Stuffed With Walnuts, Dried Cranberries & Mushrooms (Vegan)
Fat Free Vegan
This dish contains 39.1 grams of protein per serving. Get the Seitan Stuffed With Walnuts, Dried Cranberries & Mushrooms recipe from Fat Free Vegan
12
Breakfast Enchiladas
Meme Inge
This dish contains 22.7 grams of protein per serving. Get the Breakfast Enchiladas recipe from Meme Inge
13
Roasted Tomato, Zucchini & Smoked Cheese Casserole
The Iron You
This dish contains 15 grams of protein per serving. Get the Roasted Tomato, Zucchini & Smoked Cheese Casserole recipe from The Iron You
14
Blueberry Protein Pancakes
Corina Nielsen
This dish contains 42 grams of protein per serving. Get the Blueberry Protein Pancakes recipe from Corina Nielsen
15
Yogurt Breakfast Bowl With Toasted Coconut, Walnuts, Blueberries & Chia
Eating Bird Food
This dish contains 24 grams of protein per serving. Get the Yogurt Breakfast Bowl with Toasted Coconut, Walnuts, Blueberries & Chia recipe from Eating Bird Food
16
Curried Carrot Slaw With Smokey Maple Tempeh Triangles (Vegan)
Lunchbox Bunch
This dish contains 14 grams of protein per serving. Get the Curried Carrot Slaw With Smokey Maple Tempeh Triangles recipe from Lunchbox Bunch
17
Chipotle Bean Burritos
Runs With Spatulas
This dish contains 41.4 grams of protein per serving. Get the Chipotle Bean Burritos recipe from Runs With Spatulas
18
Szechuan Noodles
Runs With Spatulas
This dish contains 19.4 grams of protein per serving. Get the Szechuan Noodles recipe from Runs With Spatulas
19
Sausage-Flavored Breakfast Beans & Grits (Vegan)
Fat Free Vegan
This dish contains 16.5 grams of protein per serving. Get the Sausage-Flavored Breakfast Beans & Grits recipe from Fat Free Vegan
20
Pasta With Broccoli & Cauliflower (Vegan)
Savory Nothings
This dish contains 17 grams of protein per serving. Get the Pasta With Broccoli & Cauliflower recipe from Savory Nothings
21
One-Pan Mediterranean Quinoa (Vegan, Gluten-Free)
The Iron You
This dish contains 13 grams of protein per serving. Get the One-Pan Mediterranean Quinoa recipe from The Iron You
22
Fluffy Scrambled Eggs
Healthy Recipes Blogs
This dish contains 25 grams of protein per serving. Get the Fluffy Scrambled Eggs recipe from Healthy Recipes Blogs

Want to read more from HuffPost Taste? Follow us on Twitter, Facebook, Pinterest and Tumblr.