12 Plant-Based Recipes with 20g+ Protein
If you’re looking for easy plant based recipes that are packed with protein, I’ve got you covered! Each of these recipes has at least 20g of protein per serving, so you can eat your veggies and feel satisfied.

My Top 5 Plant Based Protein Sources
- Tempeh: Tempeh is made of fermented soybeans, kind of like tofu. I love the hearty texture and it’s a lot easier to prepare than tofu—no pressing required! A 3-ounce serving contains 16 grams of protein and just 140 calories. Try this vegan tempeh bacon recipe in a stir fry or as a side dish at brunch!
- Edamame: Whether you enjoy them in a stir-fry or a salad, these soybeans have 9 grams of protein per 1⁄2 cup. It’s delicious in this sheet pan edamame recipe.
- Lentils: Lentils contain a whopping 9 grams of protein per 1⁄2-cup serving. A simple lentil recipe like this one is a great way to get protein and fiber.
- Black beans or Pinto Beans: Black beans have 8 grams of protein per 1⁄2-cup serving and you can use them in more than just tacos! Try them in these black bean brownie bites. I promise no one will know they’re healthy! Pinto beans are also a great option. Try them in pinto bean soup!
- Quinoa: Not only does quinoa have 8 grams of protein per cup, but it’s also a complete protein, meaning it contains all the essential amino acids your body needs. Try it in this Mexican Quinoa Bake!
Plant Based Recipes with 20+ Grams of Protein
This slow cooker vegan chili is packed with black beans and vegetables for a hearty chili that has 20g of protein and 17g of fiber. Just dump everything in your Crockpot and hit start!
These vegan TVP tacos are a deliciously spicy recipe for your next taco night! Textured vegetable protein, made from soy, is a “meaty” plant-based alternative to your favorite taco filling!
This delicious BBQ tempeh cooks in just 10 minutes for a quick and easy meal that is healthy and satisfying. Try it in a sandwich — or pair it with your favorite side dishes for a hearty plant-based meal!
This sheet pan edamame with vegetables has all your favorite stir fry flavors, but it’s made in the oven! It’s a high protein recipe that is completely plant-based!
This pasta with lentils is a hearty plant-based meal that is filled with 20g protein! It’s a great way to turn simple pantry staples into a deliciously filling dinner!
This cozy white bean soup is made in the slow cooker for a simple recipe that only takes a few minutes of chopping. The creamy texture of these beans makes this a tasty, hearty recipe!
This 3 bean vegetarian chili is made with a combination of black beans, pinto beans, and kidney beans. It has 25g of protein and 16 grams of fiber for a deliciously satisfying plant-based meal!
This tasty vegan sandwich is made with marinated tempeh, fresh sprouts, and creamy avocado for a simple, yet delicious lunch! This simple sandwich contains 32g of protein!
This vegan version of American goulash is made with macaroni in a savory tomato sauce and TVP instead of ground beef. Your whole family will love this easy comfort food recipe!
These tempeh lettuce wraps are a delicious high-protein vegan meal that is packed with flavor! Add your favorite veggies and enjoy these tasty wraps!
This Chickpea and Quinoa Stew is loaded with spices and delicious flavors of paprika and chipotle peppers. It can be prepared in an Instant Pot or Crockpot for an easy weeknight meal!
This hearty Instant Pot vegan chili recipe is perfect for busy weeknights. It’s packed with protein-rich beans, veggies, and bold flavors — but it’s surprisingly easy to make!
