7-day meal plan with recipes and a grocery list

2900 calorie high protein vegan meal plan

2850calories
246gprotein
196gnet carbs
97gfat
per day
Free, no credit card · Customize it first

Customize it first

Change the calories, meals or foods to leave out, and the plan is rebuilt around them. You can still swap any meal, scale servings and check off your grocery list as you shop.

meals
Leave out
Free, no credit card

About this plan

In just a few clicks, generate your own 2900 calorie high protein vegan meal plan or follow the 7-day sample plan. Either way you'll get a full grocery list and easy-to-follow recipes for the week.

Day 1

2750cals, 251g protein, 138g net carbs, 112g fat 48g fiber per day

Day 2

2875cals, 277g protein, 119g net carbs, 122g fat 47g fiber per day

Day 3

2800cals, 226g protein, 219g net carbs, 89g fat 55g fiber per day

Day 4

2875cals, 235g protein, 218g net carbs, 88g fat 66g fiber per day

Day 5

2925cals, 243g protein, 244g net carbs, 76g fat 73g fiber per day

Day 6

2900cals, 245g protein, 218g net carbs, 96g fat 48g fiber per day

Day 7

2900cals, 245g protein, 218g net carbs, 96g fat 48g fiber per day

Grocery List (63 items)

Beverages
Almond milk, unsweetened 1/3 gallon
Protein powder 40 3/4 scoop (1/3 cup ea)
Water 2 2/3 gallon
Fruits and Fruit Juices
Peach 6 medium (2-2/3" dia)
Apples 3 medium (3" dia)
Lime juice 1 tbsp
Avocados 1 1/2 avocado(s)
Banana 3 1/2 medium (7" to 7-7/8" long)
Lemon juice 1 tsp
Legumes and Legume Products
Lentils, raw 10 tbsp
Tempeh 1 lbs
Peanut butter 1/2 cup
Chickpeas, canned 2 1/4 can(s)
Black beans 1/3 can(s)
Soy sauce 5 tbsp
Firm tofu 14 oz
47 more items
Checks off as you shop and updates when you swap a meal.

Recipes

breakfast prep - 2 days
1. Protein shake (almond milk)
315cal, 43p, 8c, 12f (per meal)
  • 1 1/2 cup (360mL)
  • 1 1/2 scoop (1/3 cup ea) (47g)
  • Recipe has been scaled from original by 1.5x. Adjust cook times and pan sizes accordingly.
    1
    Mix until well-combined.
    2
    Serve.
    2. Peach
    132cal, 3p, 24c, 1f (per meal)
  • ,
  • 2 medium (2-2/3" dia) (300g)
  • dinner prep - 1 days
    1. Curried lentils
    362cal, 14p, 30c, 19f (per meal)
  • 4 tbsp (48g)
  • 1/2 cup(s) (119mL)
  • 1/2 dash (0g)
  • 6 tbsp (90mL)
  • 1/2 tbsp (8g)
  • Recipe has been scaled from original by 0.13x. Adjust cook times and pan sizes accordingly.
    1
    Rinse lentils and place in a saucepan with the water. Bring to a boil, then cover, and simmer over low heat for 15 minutes. Stir in the curry paste, coconut cream and season with salt to taste. Return to a simmer, and cook for an additional 10 to 15 minutes, until tender.
    2. Soy milk
    113cal, 9p, 3c, 6f (per meal)
  • 1 1/3 cup(s) (mL)
  • snack prep - 2 days
    1. Apple
    105cal, 1p, 21c, 0f (per meal)
  • ,
  • 1 medium (3" dia) (182g)
  • 2. Sunflower seeds
    120cal, 6p, 2c, 10f (per meal)
  • 1 1/3 oz (38g)
  • 3. Soy milk yogurt
    136cal, 6p, 20c, 4f (per meal)
  • ,
  • 1 container(s) (150g)
  • protein prep - 7 days
    1. Protein shake
    545cal, 121p, 5c, 3f (per meal)
  • ,
  • 5 scoop (1/3 cup ea) (155g)
  • 5 cup(s) (1185mL)
  • lunch prep - 2 days
    1. Crack slaw with tempeh
    633cal, 43p, 24c, 32f (per meal)
  • 3 cup (270g)
  • 1/2 tbsp (8mL)
  • 1 1/2 tbsp (18g)
  • 1 tbsp (15mL)
  • 6 oz (170g)
  • 1 1/2 clove (5g)
  • Recipe has been scaled from original by 1.5x. Adjust cook times and pan sizes accordingly.
    1
    Place cubed tempeh in a small pan and cover with water. Bring to a boil and cook for about 8 minutes. Remove tempeh and drain the water.
    2
    Heat the oil in a skillet over medium heat. Add the tempeh and cook for 2 minutes on each side.
    3
    Add in the garlic, cabbage, and hot sauce, stirring until well combined. Cover and let cook for 5 minutes on low heat.
    4
    Add in the sunflower kernels, mix, and let cook for another few minutes until cabbage is soft, but still slightly crunchy.
    5
    Season with salt and pepper to taste. Serve hot or cold.
    2. Walnuts
    291cal, 6p, 3c, 27f (per meal)
  • ,
  • 6 2/3 tbsp, shelled (42g)
  • dinner prep - 1 days
    1. Chik'n satay with peanut sauce
    466cal, 38p, 11c, 28f (per meal)
  • 4 tsp (21g)
  • 1 tbsp (15mL)
  • 2 tsp (10mL)
  • 1/3 lbs (151g)
  • 4 skewer(s) (4g)
  • 2/3 inch (2.5cm) cube (3g)
  • Recipe has been scaled from original by 0.67x. Adjust cook times and pan sizes accordingly.
    1
    If chik'n strips are frozen, follow package microwave instructions and cook until soft but not fully cooked.
    2
    Rub sesame oil over over the chik'n strips and skewer them.
    3
    Cook skewers in a skillet or grill pan over medium heat until browned on the outside and cooked through.
    4
    Meanwhile, prepare sauce by mixing together the peanut butter, ginger, and lime juice. You can add a splash of water to adjust the thickness of the sauce, if desired.
    5
    Serve skewers with peanut sauce and enjoy.
    2. Soy milk
    127cal, 11p, 3c, 7f (per meal)
  • 1 1/2 cup(s) (mL)
  • snack prep - 3 days
    1. Instant oatmeal with water
    165cal, 4p, 29c, 2f (per meal)
  • ,
  • 1 packet (43g)
  • 3/4 cup(s) (178mL)
  • 1
    Put the oatmeal in a bowl and pour the water over it.
    2
    Microwave for 90 seconds - 2 minutes.
    2. Soy milk
    106cal, 9p, 3c, 6f (per meal)
  • ,
  • 3 3/4 cup(s) (mL)
  • dinner prep - 1 days
    1. Ginger coconut chickpea soup
    685cal, 27p, 55c, 33f (per meal)
  • 1/2 tbsp (8mL)
  • 1 1/4 cup(s) (296mL)
  • 1/4 can (113mL)
  • 1/2 tbsp (3g)
  • 1 dash (0g)
  • 1/4 slices (1" dia) (1g)
  • 1 clove(s) (3g)
  • 1/4 can(s) (112g)
  • 6 tbsp (72g)
  • 1/4 large (38g)
  • Recipe has been scaled from original by 0.25x. Adjust cook times and pan sizes accordingly.
    1
    Heat oil large saucepan over medium heat and add onions, garlic, and ginger. Stir frequently and cook for about 7 minutes.
    2
    Add in curry powder and turmeric and cook 1 minute, stirring constantly.
    3
    Add chickpeas, coconut milk, lentils and water. Stir, bring to a simmer, reduce heat, and simmer for about 30 minutes. Season with salt/pepper to taste and serve.
    2. Simple mixed greens and tomato salad
    76cal, 2p, 5c, 5f (per meal)
  • 1 1/2 cup (45g)
  • 4 tbsp cherry tomatoes (37g)
  • 1 1/2 tbsp (23mL)
  • 1
    Mix greens, tomatoes, and dressing in a small bowl. Serve.
    breakfast prep - 2 days
    1. Breakfast cereal with protein almond milk
    280cal, 21p, 31c, 6f (per meal)
  • 1 1/4 serving (38g)
  • 10 tbsp (150mL)
  • 5/8 scoop (1/3 cup ea) (19g)
  • Recipe has been scaled from original by 1.25x. Adjust cook times and pan sizes accordingly.
    1
    Mix protein powder and milk together in a bowl until there are no clumps. Add cereal.
    2
    Just find a cereal you like where a serving is in the 100-150 calorie range. Realistically, you could pick any breakfast cereal and just scale the serving size to be in that range since pretty much all breakfast cereals are going to have a very similar macronutrient breakdown. In other words, your choice of breakfast cereal is not going to make or break your diet, since they're mostly all just a quick, high-carbohydrate morning meal.
    2. Celery and peanut butter
    109cal, 4p, 3c, 8f (per meal)
  • 1 stalk, medium (7-1/2" - 8" long) (40g)
  • 1 tbsp (16g)
  • Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
    1
    Clean celery and slice to desired lengths
    2
    spread peanut butter along center
    lunch prep - 1 days
    1. Tempeh bacon & avocado bagel sandwich
    698cal, 37p, 63c, 25f (per meal)
  • 1 medium bagel (3-1/2" to 4" dia) (105g)
  • 1 dash (0g)
  • 1/2 tsp (3mL)
  • 1 dash (0g)
  • 1/2 avocado(s) (101g)
  • 4 oz (113g)
  • Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
    1
    Toast bagel (optional).
    2
    Coat tempeh with oil and evenly coat with the spices and a dash of salt. Fry in a skillet for a few minutes until golden.
    3
    Layer avocado and tempeh onto the bagel and serve.
    2. Peach
    132cal, 3p, 24c, 1f (per meal)
  • 2 medium (2-2/3" dia) (300g)
  • dinner prep - 2 days
    1. Spanish chickpeas
    746cal, 31p, 66c, 26f (per meal)
  • 4 tbsp (64g)
  • 1/2 lbs (227g)
  • 2 cup(s) (474mL)
  • 2 tbsp (30mL)
  • 4 tsp (9g)
  • 2 tbsp (12g)
  • 2 can(s) (896g)
  • 2 large (300g)
  • 2 large (328g)
  • Recipe has been scaled from original by 2x. Adjust cook times and pan sizes accordingly.
    1
    Heat oil in a skillet over medium heat. Add onion, bell pepper, and some salt and pepper. Saute 8-10 minutes, stirring occasionally until vegetables have softened.
    2
    Stir in tomato paste, paprika, and cumin. Cook 1-2 minutes.
    3
    Stir in chickpeas and water. Reduce heat and bring to a simmer and cook until liquid has reduced, about 8-10 minutes.
    4
    Stir in spinach and cook for 1-2 minutes until wilted. Season to taste with salt and pepper. Serve.
    2. Simple mixed greens and tomato salad
    113cal, 2p, 8c, 7f (per meal)
  • 4 1/2 cup (135g)
  • 3/4 cup cherry tomatoes (112g)
  • 1/4 cup (68mL)
  • Recipe has been scaled from original by 3x. Adjust cook times and pan sizes accordingly.
    1
    Mix greens, tomatoes, and dressing in a small bowl. Serve.
    lunch prep - 1 days
    1. Chunky canned soup (non-creamy)
    494cal, 36p, 46c, 14f (per meal)
  • 2 can (~19 oz) (1052g)
  • Recipe has been scaled from original by 2x. Adjust cook times and pan sizes accordingly.
    1
    Prepare according to instructions on package.
    2. Apple & peanut butter
    310cal, 8p, 26c, 17f (per meal)
  • 1 medium (3" dia) (182g)
  • 2 tbsp (32g)
  • 1
    Slice an apple and spread peanut butter evenly over each slice.
    breakfast prep - 3 days
    1. Cinnamon banana almond protein oats
    251cal, 17p, 31c, 5f (per meal)
  • 4 dash (1g)
  • 1 tsp (5mL)
  • 4 tbsp (20g)
  • 6 tbsp (90mL)
  • 1/2 scoop (1/3 cup ea) (16g)
  • 1/2 medium (7" to 7-7/8" long) (59g)
  • Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
    1
    In a microwave-safe bowl, mix together the oats, protein powder, cinnamon, maple syrup, and almond milk.
    2
    Microwave for about 1-1.5 minutes.
    3
    Top with banana slices.
    4
    Serve.
    lunch prep - 1 days
    1. Quick brownbag burritos
    596cal, 20p, 72c, 17f (per meal)
  • 2 tortilla (approx 7-8" dia) (98g)
  • 1/3 can(s) (146g)
  • 1/3 cup (87g)
  • 1 tsp (2g)
  • 1 tsp (3g)
  • 1/3 cup (37g)
  • Recipe has been scaled from original by 0.33x. Adjust cook times and pan sizes accordingly.
    1
    Rinse beans in cold water, drain well.
    2
    Combine beans, salsa, cumin and chili powder in large pan. Cook over medium-high heat for about ten minutes, mashing beans slightly with back of wooden spoon. Stir occasionally, adding a little water if mixture looks too dry.
    3
    Spoon bean mixture into tortillas. Top with cheese.
    4
    Fold each tortilla into an envelope shape, ensuring both ends are tucked in.
    5
    Eat warm or wrap in plastic to take for lunch.
    6
    Meal Prep Note: For bulk cooking, individually wrap and freeze. Reheat in microwave when ready.
    2. Protein bar
    245cal, 20p, 26c, 5f (per meal)
  • 1 bar (50g)
  • dinner prep - 2 days
    1. Chik'n stir fry
    712cal, 52p, 86c, 12f (per meal)
  • 1 cup (178g)
  • 2 cup(s) (444mL)
  • 4 tbsp (62mL)
  • 3/4 lbs (354g)
  • 5 small (5-1/2" long) (250g)
  • 2 1/2 medium (298g)
  • Recipe has been scaled from original by 1.25x. Adjust cook times and pan sizes accordingly.
    1
    Prepare rice & water according to package instructions (adjust amount of water if needed) and set aside.
    2
    Meanwhile, add carrots, bell pepper strips, and a small splash of water into a pan over medium heat. Cook, stirring frequently until vegetables lightly steam and soften. Add in chik'n strips and cook until they are cooked through (check package instructions for additional details).
    3
    Add brown rice and soy sauce into the pan and combine. Heat through for a couple minutes and serve.
    2. Simple salad with celery, cucumber & tomato
    85cal, 3p, 9c, 3f (per meal)
  • 2 tbsp (30mL)
  • 2/3 package (5.5 oz) (103g)
  • 2/3 cucumber (8-1/4") (201g)
  • 2/3 medium whole (2-3/5" dia) (82g)
  • 1 1/3 stalk, medium (7-1/2" - 8" long) (53g)
  • Recipe has been scaled from original by 0.67x. Adjust cook times and pan sizes accordingly.
    1
    Mix all vegetables in a large bowl.
    2
    Drizzle salad dressing over when serving.
    snack prep - 2 days
    1. Avocado
    176cal, 2p, 2c, 15f (per meal)
  • 1/2 avocado(s) (101g)
  • 1/2 tsp (3mL)
  • Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
    1
    Open the avocado and scoop out the flesh.
    2
    Sprinkle with lemon or lime juice as desired.
    3
    Serve and eat.
    2. Banana
    117cal, 1p, 24c, 0f (per meal)
  • ,
  • 1 medium (7" to 7-7/8" long) (118g)
  • lunch prep - 2 days
    1. Vegan sriracha ginger tofu tacos
    631cal, 27p, 44c, 36f (per meal)
  • ,
  • 4 oz (113g)
  • 6 tortilla, medium (approx 6" dia) (156g)
  • 1 tbsp (15mL)
  • 2 tbsp (30mL)
  • 1 tbsp (15mL)
  • 2 tbsp (32g)
  • 1/2 tbsp (8g)
  • 4 tbsp (60g)
  • 14 oz (397g)
  • 2 inch (2.5cm) cube (10g)
  • 1 clove(s) (3g)
  • 1
    Make sauce by whisking together the garlic, ginger, sriracha, soy sauce peanut butter, water, and some salt in a small bowl. Set aside.
    2
    Heat sesame oil in a large skillet over medium heat. Add tofu and cook until browned, 3-5 minutes. Pour the sauce in and cook 2-3 minutes until it gets crispy in places.
    3
    Make slaw by mixing together coleslaw mix, vegan mayonnaise, and some salt and pepper. Toss.
    4
    Top tortillas with tofu and slaw. Serve.
    2. Simple mixed greens salad
    237cal, 5p, 15c, 17f (per meal)
  • 10 1/2 cup (315g)
  • 2/3 cup (158mL)
  • Recipe has been scaled from original by 7x. Adjust cook times and pan sizes accordingly.
    1
    Mix greens and dressing in a small bowl. Serve.

    Ready to start?

    Get this week's plan in the meal planner, with every meal swappable and a grocery list that keeps up.

    404: Uh-oh, looks like that page doesn't exist...
    Strongr Fastr's servers are currently unavailable, either due to maintenance or unusually high load. Please wait a few minutes and try again...
    Try Again
    Uh-oh, looks like something went wrong. Please let us know if this problem persists...
    Can't connect to Strongr Fastr's servers. Check your internet connection...
    Try Again