High Protein VEGAN Meal Prep (Easy & Healthy) | Joanna Soh

Do SUBSCRIBE for new weekly videos: https://www.youtube.com/user/joannasohofficial Happy World VEGAN Day! To all the vegans out there, I’m sure you must have had at least one person asking you “Where do you get your protein from?” or saying “You’re NOT consuming enough protein!”. I’m sure you’ll agree that this is NOT true.

There are lots of high protein plant-based food such as nuts and seeds, tempeh, tofu, soy, legumes, beans, quinoa, oatmeal, spinach and more. I’ve put together a high protein plant-based meal plan. Watch it and make them!

Your protein intake will vary depending on your activity level. But the general recommendation is 1g of protein per 1kg of body weight. For instance my body weight is 50kgs, so my daily protein intake should be around 50g. But because I’m active, I’ll up my protein intake to about 60 – 70g.

Joanna Soh is a certified Personal Trainer (ACE), Women’s Fitness Specialist (NASM) and Nutrition Coach (VN).

Stay Connected & Follow us!
Joanna Soh:

HER Network:


1. 2 cups Potatoes, grated – 232Cals, 6.06g Protein
2. 1 tbsp. Olive Oil – 119Cals
3. A pinch of Salt and Pepper

1. 200g Firm Tofu, sliced in cubes – 176Cals, 18g Protein
2. 3 Garlic Cloves, diced – 12Cals, 1.14g Protein
3. 1 medium Onion, diced – 46Cals, 1.01g Protein
4. 1 cup Spinach – 7Cals, 0.9g Protein
5. 1/3 cup Cherry Tomatoes, halved – 9Cals, 0.44g Protein
6. 1/3 cup Mushroom, thinly sliced – 5Cals, 0.71g Protein
7. 1/3 cup Red Bell Pepper, diced – 13Cals, 0.49g Protein
8. ½ tbsp. Olive Oil – 60Cals
8. Salt and black pepper to taste

3 muffins: 339cals / 14.37g protein

1. ½ can Chickpeas – 153Cals, 8.5g Protein
2. 100g Firm Tofu – 55Cals, 4.8g Protein
3. ¼ cup Cherry Tomato, halved – 6.5Cals, 0.33g Protein
4. ¼ cup Red Bell Pepper, diced – 9.5Cals, 0.37g Protein
5. ¼ cup Onion, diced – 17Cals, 0.37 Protein
6. 1 tbsp. Olive Oil – 119Cals
7. ½ tsp. Turmeric Powder – 4Cals, 0.09g Protein
8. ½ tsp. Garlic Powder – 5Cals, 0.24g Protein
9. ¼ tsp. Smoked Paprika – 2Cals, 0.08g Protein
10. A pinch of Salt
11. 8-inch Whole Wheat Tortilla – 130Cals, 4g Protein

Each Wrap: 254Cals, 9g Protein

1. 2 tbsp. Olive oil, divided – 119Cals
2. 1 cup Tempeh, cut in cubes – 320Cals, 31g Protein
3. 2 tsp. Soy Sauce – 6Cals, 0.8g Protein
4. 1 Red Bell Pepper, diced – 37Cals, 1.2g Protein
5. 1 cup Zucchini, cut into cubes – 19Cals, 1.4g Protein
6. 1 Carrot, diced – 25Cals, 0.6g Protein
7. 2 Garlic Cloves, minced – 8Cals, 0.76g Protein
8. 1 medium Onion, diced – 46Cals, 1.01g Protein
9. 1 can Black Beans – 378Cals, 26g Protein
10. 1 can Diced Tomatoes – 32Cals, 1.52g Protein
11. 1 tbsp. Smoked Paprika – 20Cals, 1.02g Protein
12. ½ tsp. Cumin Powder – 8Cals, 0.37g Protein
13. ¼ tsp. Cayenne Pepper – 1Cal, 0.05g Protein
14. 2 sprigs Coriander, roughly chopped – 1Cal, 0.1g protein
15. 1 cup Cooked Wild Rice – 166Cals, 6.54g Protein

Per serving with Rice: 421Cals, 23g Protein

All these recipes can be prep ahead and you can keep them in the fridge for up to 3 days. Add two ¼ cup servings of trail mix as your snacks and you’ll be meeting your daily protein requirements of 70g protein and about 1700Cals.



Healthy Indian Meal Plan

3-Ingredient Homemade Jams

3 Healthy & Easy Poke Bowls

5-Minute Meals in a Mug

10 Healthy Desk Snacks for School or Work

4 No-Cook Chilled Soups

What I Eat in a Day to Stay Lean

3 Skinny Breakfast Muffins

Breakfast in a Jar Chia Pudding

3 Vegan Slimming Soups

4 High Fibre Oatmeal Breakfast

Veggie Soba Noodles with Peanut Sauce

Leave a Reply

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