,

15 Vegan Dishes With Up to 26 Grams of Protein

15 Vegan Dishes With Up to 21 Grams of Protein
In This Article

A vegan diet rich in vegetables, fruits, whole grains, nuts and seeds has been shown to lower the risk of chronic diseases like Type 2 diabetes and some types of cancer. It’s often a myth that you can’t get enough protein on a vegan diet. In reality, beans, legumes, tofu and chickpeas are all great meatless sources of protein.

Even if you’re not fully vegan, you can still reap the benefits of eating more plant-based meals. Try incorporating some of these tasty vegan recipes into your diet, which feature up to 21 grams of protein per serving.

Discover and log these recipes and more in the MyFitnessPal app!

1. ROASTED RATATOUILLE SPAGHETTI | MYFITNESSPAL’S RECIPES

Nutrition (per serving): Calories: 322; Total Fat: 9g; Saturated Fat: 1g; Monounsaturated Fat: 5g; Cholesterol: 0mg; Sodium: 589mg; Carbohydrate: 52g; Dietary Fiber: 9g; Sugar: 7g; Protein: 10g

2. VEGAN SLOPPY JANES | MYFITNESSPAL’S RECIPES

15 Vegan Dishes With Up to 21 Grams of Protein

Nutrition (per serving): Calories: 390; Total Fat: 8g; Saturated Fat: 1g; Monounsaturated Fat: 3g; Cholesterol: 69mg; Sodium: 681mg; Carbohydrate: 69g; Dietary Fiber: 14g; Sugar: 8g; Protein: 18g

3. VEGAN CINNAMON APPLE BAKED OATMEAL | MYFITNESSPAL’S RECIPES

Nutrition (per serving): Calories: 232; Total Fat: 11g; Saturated Fat: 1g; Monounsaturated Fat: 2g; Cholesterol: 0mg; Sodium: 207mg; Carbohydrate: 31g; Dietary Fiber: 7g; Sugar: 12g; Protein 7g

4. VEGAN “CREAMED” GREENS | MYFITNESSPAL’S RECIPES

15 Vegan Dishes With Up to 21 Grams of Protein

Nutrition (per serving): Calories: 186; Total Fat: 11g; Saturated Fat: 2g; Monounsaturated Fat: 7g; Cholesterol: 0mg; Sodium: 297mg; Carbohydrate: 15g; Dietary Fiber: 5g; Sugar: 3g; Protein 7g

5. RUSTIC VEGAN MUSHROOM TART | MYFITNESSPAL’S RECIPES

15 Vegan Dishes With Up to 21 Grams of Protein

Nutrition (per serving): Calories: 325; Total Fat: 20g; Saturated Fat: 14g; Monounsaturated Fat: 3g; Cholesterol: 1mg; Sodium: 342mg; Carbohydrate: 31g; Dietary Fiber: 8g; Sugar: 0g; Protein: 9g

6. INSTANT POT CHICKPEA TIKKA MASALA | MYFITNESSPAL’S RECIPES

Nutrition (per serving): Calories: 317; Total Fat: 5g; Saturated Fat: 1g; Monounsaturated Fat: 2g; Cholesterol: 0mg; Sodium: 685mg; Carbohydrate: 60g; Dietary Fiber: 10g; Sugar: 6g; Protein 11g

7. SHEET PAN TOFU AND VEGGIES IN SESAME SAUCE | MYFITNESSPAL’S RECIPES

15 Vegan Dishes With Up to 21 Grams of Protein

Nutrition (per serving): Calories: 308; Total Fat: 18g; Saturated Fat: 3g; Monounsaturated Fat: 5g; Cholesterol: 0mg; Sodium: 290mg; Carbohydrate: 25g; Dietary Fiber: 6g; Sugar: 6g; Protein: 18g

8. QUICK BLACK BEAN CHILI OVER LIME COUSCOUS | MYFITNESSPAL’S RECIPES

15 Vegan Dishes With Up to 21 Grams of Protein

Nutrition (per serving): Calories: 435; Total Fat: 4g; Saturated Fat: 1g; Monounsaturated Fat: 2g; Cholesterol: 0mg; Sodium: 395mg; Carbohydrate: 88g; Dietary Fiber: 19g; Sugar: 11g; Protein: 21g

9. VEGAN MUSHROOM SHEPHERD’S PIE | MYFITNESSPAL’S RECIPES

Nutrition (per serving): Calories: 229; Total Fat: 7g; Saturated Fat: 1g; Monounsaturated Fat: 3g; Cholesterol: 0mg; Sodium: 241mg; Carbohydrate: 35g; Dietary Fiber: 9g; Sugar: 8g; Protein 15g

10. VEGAN BBQ JACKFRUIT SLIDERS WITH SLAW | MYFITNESSPAL’S RECIPES

15 Vegan Dishes With Up to 21 Grams of Protein

Nutrition (per serving): Calories: 244; Total Fat: 6g; Saturated Fat: 1g; Monounsaturated Fat: 3g; Cholesterol: 0mg; Sodium: 534mg; Carbohydrate: 42g; Dietary Fiber: 7g; Sugar: 22g; Protein: 7g

11. BROCCOLI AND BROWN RICE VEGAN CASSEROLE | MYFITNESSPAL’S RECIPES

15 Vegan Dishes With Up to 21 Grams of Protein

Nutrition (per serving): Calories: 261; Total Fat: 6g; Saturated Fat: 0g; Monounsaturated Fat: 2g; Cholesterol: 0mg; Sodium: 356mg; Carbohydrate: 36g; Dietary Fiber: 5g; Sugar: 0g; Protein: 15g

12. CAULIFLOWER BLACK BEAN TACOS | MYFITNESSPAL’S RECIPES

15 Vegan Dishes With Up to 21 Grams of Protein

Nutrition (per serving): Calories: 286; Total Fat: 4g; Saturated Fat: 1g; Monounsaturated Fat: 1g; Cholesterol: 0mg; Sodium: 467mg; Carbohydrate: 52g; Dietary Fiber: 15g; Sugar: 7g; Protein: 13g

13. TOFU AND VEGGIE SAUSAGE SCRAMBLE WITH TURMERIC | MYFITNESSPAL’S RECIPES 

Nutrition (per serving): Calories: 191; Total Fat: 8.6g; Saturated fat: 0.5g; Monounsaturated fat: 4g; Cholesterol: 0mg; Sodium: 300mg; Carbohydrate: 13g; Dietary Fiber: 4g; Sugar: 3g; Protein: 20g

14. VEGAN MAC AND CHEESE | LENTINE ALEXIS FOR MYFITNESSPAL

Nutrition (per serving): Calories: 417; Total Fat: 4g; Saturated Fat: 0g; Monounsaturated Fat: 0g; Cholesterol: 0mg; Sodium: 202mg; Carbohydrate: 83g; Dietary Fiber: 17g; Sugar: 5g; Protein: 26g

15. MUSHROOMS, BRUSSELS SPROUTS & TOFU GRAIN BOWL | MYFITNESSPAL’S RECIPES

15 Vegan Dishes With Up to 21 Grams of Protein

Nutrition (per serving): Calories: 364; Total Fat: 17g; Saturated Fat: 2g; Monounsaturated Fat: 6g; Cholesterol: 0mg; Sodium: 644mg; Carbohydrate: 37g; Dietary Fiber: 11g; Sugar: 6g; Protein 17g

Originally published August 2020, updated October 2023

Ready to take the next step? Unlock MyFitnessPal Premium to access custom goal settings, quick-log recipes, and guided plans from a registered dietitian. Premium users are 65% more likely to reach their weight loss goals!

About the Authors

Meet the people behind the post

Related articles

More inspiration for you

9 minute read
These seven easy tips will have you up and running (pun intended) before you
6 minute read
You can find healthy options at McDonald’s that will let you enjoy your favorite
7 minute read
Portion control is a secret ingredient in your recipe for a healthier lifestyle. This
1 minute read
Here's your guide for steering clear of nutrition inaccuracies online.
In This Article
Recent posts
9 minute read
These seven easy tips will have you up and running (pun intended) before you
6 minute read
You can find healthy options at McDonald’s that will let you enjoy your favorite
7 minute read
Portion control is a secret ingredient in your recipe for a healthier lifestyle. This