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.

Save This Recipe Form

Want to save this recipe?

Share your email below & we'll send it to you! Plus, you'll get new recipes from us every week!

My Top 5 Plant Based Protein Sources

  1. 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!
  2. 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
  3. 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.
  4. 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!
  5. 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