3100 calorie vegan meal plan
In just a few clicks, generate your own 3100 calorie 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.
Option 1: Generate your own plan
This will create a customizable diet plan where you can pick the recipes and swap/randomize meals until you have something you like.
Option 2: Pre-made plan with PDF
This pre-made PDF plan (3100cals, 248g protein, 215g net carbs, 111g fat 59g fiber per day) cannot be customized.
Day 1
3100cals, 244g protein, 285g net carbs, 86g fat 52g fiber per day
2 serving(s) (420cal, 57p, 10c, 16f)
1/2 apple(s) (155cal, 4p, 13c, 8f)
1 serving(s) (437cal, 25p, 44c, 13f)
4 serving(s) (282cal, 6p, 30c, 13f)
3 1/4 serving(s) (358cal, 9p, 71c, 3f)
12 cherry tomatoes (42cal, 2p, 6c, 0f)
1 1/2 sub(s) (783cal, 48p, 89c, 24f)
2 serving(s) (242cal, 9p, 20c, 8f)
3 1/2 scoop (382cal, 85p, 3c, 2f)
Day 2
3025cals, 244g protein, 255g net carbs, 90g fat 55g fiber per day
2 serving(s) (420cal, 57p, 10c, 16f)
1/2 apple(s) (155cal, 4p, 13c, 8f)
1 serving(s) (437cal, 25p, 44c, 13f)
4 serving(s) (282cal, 6p, 30c, 13f)
3 1/4 serving(s) (358cal, 9p, 71c, 3f)
12 cherry tomatoes (42cal, 2p, 6c, 0f)
10 2/3 tender(s) (609cal, 43p, 55c, 24f)
3 1/2 serving(s) (343cal, 13p, 25c, 11f)
3 1/2 scoop (382cal, 85p, 3c, 2f)
Day 3
3125cals, 224g protein, 217g net carbs, 120g fat 69g fiber per day
2 serving(s) (413cal, 20p, 26c, 23f)
1 apple(s) (105cal, 1p, 21c, 0f)
2 1/2 serving(s) (727cal, 50p, 62c, 20f)
2 1/2 serving(s) (189cal, 4p, 13c, 12f)
10 2/3 tender(s) (609cal, 43p, 55c, 24f)
3 1/2 serving(s) (343cal, 13p, 25c, 11f)
3 1/2 scoop (382cal, 85p, 3c, 2f)
Day 4
3075cals, 253g protein, 187g net carbs, 120g fat 54g fiber per day
2 serving(s) (413cal, 20p, 26c, 23f)
1 apple(s) (105cal, 1p, 21c, 0f)
2 1/2 serving(s) (727cal, 50p, 62c, 20f)
2 1/2 serving(s) (189cal, 4p, 13c, 12f)
3 sausage(s) (804cal, 84p, 32c, 36f)
1/2 serving(s) (92cal, 2p, 18c, 0f)
3 1/2 scoop (382cal, 85p, 3c, 2f)
Day 5
3125cals, 234g protein, 194g net carbs, 126g fat 68g fiber per day
2 serving(s) (413cal, 20p, 26c, 23f)
1 apple(s) (105cal, 1p, 21c, 0f)
2 1/3 serving(s) (616cal, 42p, 28c, 31f)
1 3/4 cup(s) (148cal, 12p, 4c, 8f)
1 serving(s) (174cal, 12p, 25c, 1f)
8 oz (590cal, 48p, 16c, 30f)
1 serving(s) (68cal, 1p, 4c, 5f)
1 1/2 serving(s) (275cal, 5p, 54c, 0f)
3 1/2 scoop (382cal, 85p, 3c, 2f)
Day 6
3100cals, 258g protein, 197g net carbs, 114g fat 64g fiber per day
2 serving(s) (335cal, 53p, 7c, 9f)
1 serving(s) (188cal, 7p, 6c, 14f)
2 1/3 serving(s) (616cal, 42p, 28c, 31f)
1 3/4 cup(s) (148cal, 12p, 4c, 8f)
1 serving(s) (174cal, 12p, 25c, 1f)
1 1/4 serving(s) (213cal, 9p, 13c, 10f)
1 pear(s) (113cal, 1p, 22c, 0f)
6 oz (257cal, 13p, 4c, 21f)
4 cup(s) (279cal, 11p, 8c, 18f)
2 serving(s) (402cal, 14p, 79c, 1f)
3 1/2 scoop (382cal, 85p, 3c, 2f)
Day 7
3100cals, 276g protein, 168g net carbs, 123g fat 53g fiber per day
2 serving(s) (335cal, 53p, 7c, 9f)
1 serving(s) (188cal, 7p, 6c, 14f)
26 2/3 oz (754cal, 74p, 18c, 39f)
1 1/4 cup(s) (106cal, 9p, 3c, 6f)
1 serving(s) (71cal, 2p, 7c, 3f)
1 1/4 serving(s) (213cal, 9p, 13c, 10f)
1 pear(s) (113cal, 1p, 22c, 0f)
6 oz (257cal, 13p, 4c, 21f)
4 cup(s) (279cal, 11p, 8c, 18f)
2 serving(s) (402cal, 14p, 79c, 1f)
3 1/2 scoop (382cal, 85p, 3c, 2f)
Protein shake
3 1/2 scoop per day (382cal, 85p, 3c, 2ff)
Grocery List (56 items)
Legumes and Legume Products
Firm tofu
2 1/2 lbs (1134g)
White beans, canned
1 can(s) (439g)
Peanut butter
2 tbsp (32g)
Kidney beans
5/6 can (373g)
Vegetarian burger crumbles
5/6 package (12 oz) (283g)
Lentils, raw
1 cup (176g)
Extra firm tofu
3 1/3 lbs (1512g)
Tempeh
1/2 lbs (227g)
Hummus
13 1/4 tbsp (203g)
Soy sauce
13 1/4 tbsp (199mL)
Vegetables and Vegetable Products
Garlic
3 1/2 clove(s) (10g)
Onion
2 3/4 medium (2-1/2" dia) (307g)
Cucumber
5 1/2 cucumber (8-1/4") (1656g)
Tomatoes
13 1/2 medium whole (2-3/5" dia) (1669g)
Red onion
2 1/2 medium (2-1/2" dia) (290g)
Bell pepper
4 1/4 large (690g)
Carrots
6 medium (370g)
Romaine lettuce
4 1/2 hearts (2250g)
Ketchup
1/3 cup (91g)
Canned stewed tomatoes
5/6 can (~14.5 oz) (337g)
Sweet potatoes
3 1/2 sweetpotato, 5" long (735g)
Brussels sprouts
9 1/4 oz (265g)
Broccoli
56 tsp chopped (106g)
Frozen broccoli
8 cup (728g)
Fresh ginger
1 2/3 slices (1" dia) (4g)
Spices and Herbs
Fresh thyme
4 dash (0g)
Paprika
1 tbsp (7g)
Chili powder
1/4 tbsp (2g)
Ground cumin
1/4 tbsp (2g)
Salt
1/3 oz (9g)
Black pepper
3 g (3g)
Fats and Oils
Oil
1/3 lbs (145mL)
Salad dressing
13 oz (379mL)
Olive oil
2 1/2 oz (75mL)
Snacks
Pretzels, hard, salted
6 1/2 oz (184g)
Beverages
Water
31 cup(s) (7347mL)
Protein powder
28 1/2 scoop (1/3 cup ea) (884g)
Almond milk, unsweetened
6 cup (1440mL)
Cereal Grains and Pasta
Seitan
1/4 lbs (128g)
Instant couscous, flavored
1 1/3 box (5.8 oz) (219g)
Other
Sub roll(s)
1 1/2 roll(s) (128g)
Vegan cheese, sliced
1 1/2 slice(s) (30g)
Meatless chik'n tenders
21 1/3 pieces (544g)
Mixed greens
9 cup (270g)
Smoked paprika
3 tsp (7g)
Nutritional yeast
3 tbsp (11g)
Vegan sausage
3 sausage (300g)
Soy milk, unsweetened
4 3/4 cup(s) (mL)
Protein powder, chocolate
4 scoop (1/3 cup ea) (124g)
Fruits and Fruit Juices
Apples
4 medium (3" dia) (728g)
Pears
2 medium (356g)
Nut and Seed Products
Walnuts
1 1/4 cup, shelled (125g)
Pistachios, shelled
1/2 cup (62g)
Sesame seeds
5 tsp (15g)
Soups, Sauces, and Gravies
Vegetable broth
5/6 cup(s) (mL)
Sweets
Cocoa powder
4 tsp (7g)
lunch prep - 2 days
1. Bean & tofu goulash
437cal, 25p, 44c, 13f (per meal)
1/2 lbs (198g)
1 clove (3g)
4 dash (0g)
1 tbsp (7g)
1 tbsp (15mL)
1 medium (2-1/2" dia) (110g)
1 can(s) (439g)
1
Heat oil in a skillet over medium heat. Add tofu and fry for about 5 minutes until golden.
2
Add onion and garlic and cook for about 8 minutes. Add paprika, thyme, a splash of water and some salt/pepper to taste. Stir.
3
Add beans and cook for another 5 minutes or so, stirring frequently, until beans have heated through. Serve.
2. Tomato cucumber salad
282cal, 6p, 30c, 13f (per meal)
1 cucumber (8-1/4") (301g)
2 medium whole (2-3/5" dia) (246g)
4 tbsp (60mL)
1 small (70g)
1
Mix ingredients together in a bowl and serve.
snack prep - 2 days
2. Cherry tomatoes
42cal, 2p, 6c, 0f (per meal)
24 cherry tomatoes (408g)
Recipe has been scaled from original by 4x. Adjust cook times and pan sizes accordingly.
1
Rinse tomatoes, remove any stems, and serve.
protein prep - 7 days
1. Protein shake
382cal, 85p, 3c, 2f (per meal)
dinner prep - 1 days
1. Seitan philly vegan cheesesteak
783cal, 48p, 89c, 24f (per meal)
1/4 lbs (128g)
3/4 small (56g)
3/8 medium (2-1/2" dia) (41g)
3/4 tbsp (11mL)
1 1/2 roll(s) (128g)
1 1/2 slice(s) (30g)
Recipe has been scaled from original by 1.5x. Adjust cook times and pan sizes accordingly.
1
Heat oil in a pan over medium heat and add peppers and onion and cook for a few minutes until they start to soften and onions begin to carmelize.
2
Add the cheese and lightly mix until it melts. Transfer veggies to a plate.
3
Add the sliced seitan to the pan and cook for a few minutes on each side, until it is warmed through and the edges are browned and crisp.
4
When the seitan is done, add the veggies back in and mix until well-combined.
5
Add the filling to the bun and serve!
2. Tossed salad
242cal, 9p, 20c, 8f (per meal)
1/4 medium (2-1/2" dia) (28g)
1 small (5-1/2" long) (50g)
1/4 cucumber (8-1/4") (75g)
2 tbsp (30mL)
1 small whole (2-2/5" dia) (91g)
1 hearts (500g)
1
Mix ingredients together in a bowl and serve.
2
If you want to prepare multiple servings in advance, you can shred the carrots and lettuce and slice the onion in advance and store them in the fridge in a ziploc bag or tupperware container so you just have to dice a little cucumber and tomato and add a little dressing the next time.
breakfast prep - 2 days
1. Protein shake (almond milk)
420cal, 57p, 10c, 16f (per meal)
Recipe has been scaled from original by 2x. Adjust cook times and pan sizes accordingly.
1
Mix until well-combined.
2
Serve.
2. Apple & peanut butter
155cal, 4p, 13c, 8f (per meal)
Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
1
Slice an apple and spread peanut butter evenly over each slice.
dinner prep - 2 days
1. Crispy chik'n tenders
609cal, 43p, 55c, 24f (per meal)
Recipe has been scaled from original by 2.67x. Adjust cook times and pan sizes accordingly.
1
Cook chik'n tenders according to package.
2
Serve with ketchup.
2. Simple salad with tomatoes and carrots
343cal, 13p, 25c, 11f (per meal)
1 3/4 medium (107g)
3 1/2 medium whole (2-3/5" dia) (431g)
3 1/2 hearts (1750g)
1/3 cup (79mL)
Recipe has been scaled from original by 1.75x. Adjust cook times and pan sizes accordingly.
1
In a large bowl, add the lettuce, tomato, and carrots; mix.
2
Pour dressing over when serving.
snack prep - 3 days
2. Cucumber slices
60cal, 3p, 10c, 0f (per meal)
3 cucumber (8-1/4") (903g)
Recipe has been scaled from original by 3x. Adjust cook times and pan sizes accordingly.
1
Slice cucumber into rounds and serve.
lunch prep - 2 days
1. Vegan chili con 'carne'
727cal, 50p, 62c, 20f (per meal)
1 2/3 medium (198g)
5/6 can (373g)
2 1/2 clove(s) (8g)
5/6 can (~14.5 oz) (338g)
5/6 medium (2-1/2" dia) (92g)
5/6 cup(s) (mL)
1 tsp (2g)
1 tsp (2g)
5/6 package (12 oz) (283g)
6 2/3 tbsp (80g)
5 tsp (25mL)
Recipe has been scaled from original by 0.83x. Adjust cook times and pan sizes accordingly.
1
Heat the oil in a large saucepan over medium heat.
2
Add the garlic, and chopped onion and peppers. Cook until soft.
3
Add in the cumin, chili powder, and salt and pepper to taste. Stir.
4
Add in the kidney beans, lentils, tomatoes, veggie crumbles, and the vegetable stock.
5
Bring to a simmer and cook for 25 minutes.
2. Simple mixed greens and tomato salad
189cal, 4p, 13c, 12f (per meal)
1/2 cup (113mL)
1 1/4 cup cherry tomatoes (186g)
7 1/2 cup (225g)
Recipe has been scaled from original by 5x. Adjust cook times and pan sizes accordingly.
1
Mix greens, tomatoes, and dressing in a small bowl. Serve.
breakfast prep - 3 days
1. Smoky tofu with sweet potato hash
413cal, 20p, 26c, 23f (per meal)
1/2 cup(s) (118mL)
3 tbsp (45mL)
3 tsp (7g)
3 tbsp (11g)
1 1/2 small (105g)
1 1/2 sweetpotato, 5" long (315g)
1 1/3 lbs (595g)
Recipe has been scaled from original by 1.5x. Adjust cook times and pan sizes accordingly.
1
Heat only half of the oil in a skillet over medium heat. Add cubed sweet potato and cook until lightly browned, about 4-5 minutes.
2
Add water and cover to steam until sweet potatoes are easily pierced with a fork, 3-5 minutes.
3
Add in sliced onion and some salt and pepper. Cook until onions have softened, about 6-8 minutes. Transfer hash to a plate and wipe skillet clean.
4
Heat remaining oil to a skillet over medium heat and crumble tofu into the skillet. Stir in nutritional yeast, smoked paprika, and some salt and pepper. Cook until tofu starts to become a little crispy.
5
Plate tofu with sweet potato hash and serve.
dinner prep - 1 days
1. Vegan sausage
804cal, 84p, 32c, 36f (per meal)
3 sausage (300g)
Recipe has been scaled from original by 3x. Adjust cook times and pan sizes accordingly.
1
Prepare according to package instructions.
2
Serve.
2. Mashed sweet potatoes
92cal, 2p, 18c, 0f (per meal)
1/2 sweetpotato, 5" long (105g)
Recipe has been scaled from original by 0.25x. Adjust cook times and pan sizes accordingly.
1
Pierce sweet potatoes with a fork a couple times to vent and microwave on high for about 5-10 minutes or until the sweet potato is soft throughout. Set aside to lightly cool.
2
Once cool enough to touch, remove the skin from the sweet potato and discard. Transfer the flesh to a small bowl and mash with the back of a fork until smooth. Season with a dash of salt and serve.
lunch prep - 2 days
1. Roasted tofu & veggies
616cal, 42p, 29c, 31f (per meal)
1 1/6 medium (139g)
5/8 medium (2-1/2" dia) (64g)
9 1/3 oz (265g)
3 1/2 medium (213g)
56 tsp chopped (106g)
2 1/3 tbsp (35mL)
2 1/3 block (756g)
1 tsp, ground (3g)
1 tsp (7g)
Recipe has been scaled from original by 1.17x. Adjust cook times and pan sizes accordingly.
1
Preheat oven to 400 F (200 C).
2
Drain tofu and use absorbent towel to pat away as much moisture as possible.
3
Cut tofu in one inch cubes.
4
On one baking sheet, drizzle a third of the oil and put the tofu on the sheet. Shake to coat. Set aside.
5
On a second baking sheet, drizzle the remaining olive oil and toss vegetables until evenly coated. It is best to give each type of vegetable its own spot on the sheet so that you can remove the quickly cooking vegetables earlier in the process than the vegetables that take longer.
6
Place sheets in the oven- tofu on the top rack and vegetables on the lower one. Set timer for 20 minutes.
7
After the 20 minutes are up, flip the tofu and check on the vegetables. Remove any vegetables that are fully cooked.
8
Place both sheets back into the oven and increase the temperature to 450 F (230 C) for an additional 20-25 minutes until tofu is brown on all sides. Be sure to check veggies and tofu throughout the process to avoid overcooking.
9
Remove all from oven and combine. Season with salt and pepper. Serve.
2. Lentils
174cal, 12p, 25c, 1f (per meal)
Recipe has been scaled from original by 0.5x. Adjust cook times and pan sizes accordingly.
1
Cooking instructions of lentils can vary. Follow package instructions if possible.
2
Heat lentils, water, and salt in a saucepan over medium heat. Bring to a simmer and cover, cooking for about 20-30 minutes or until lentils are soft. Drain any extra water. Serve.
dinner prep - 1 days
1. Basic tempeh
590cal, 48p, 16c, 30f (per meal)
Recipe has been scaled from original by 2x. Adjust cook times and pan sizes accordingly.
1
Slice tempeh into desired shapes, coat with oil, then season with salt, pepper, or your favorite seasoning blend.
2
Either saute in a pan over medium heat for 5-7 minutes or bake in a preheated 375°F (190°C) oven for 20-25 minutes, flipping halfway, until golden brown and crispy.
2. Mashed sweet potatoes
275cal, 5p, 54c, 0f (per meal)
1 1/2 sweetpotato, 5" long (315g)
Recipe has been scaled from original by 0.75x. Adjust cook times and pan sizes accordingly.
1
Pierce sweet potatoes with a fork a couple times to vent and microwave on high for about 5-10 minutes or until the sweet potato is soft throughout. Set aside to lightly cool.
2
Once cool enough to touch, remove the skin from the sweet potato and discard. Transfer the flesh to a small bowl and mash with the back of a fork until smooth. Season with a dash of salt and serve.
3. Simple mixed greens salad
68cal, 1p, 4c, 5f (per meal)
1
Mix greens and dressing in a small bowl. Serve.
snack prep - 2 days
1. Bell pepper strips and hummus
213cal, 9p, 13c, 10f (per meal)
Recipe has been scaled from original by 2.5x. Adjust cook times and pan sizes accordingly.
1
Cut bell pepper into strips.
2
Serve with hummus to dip in.
breakfast prep - 2 days
1. Double chocolate almond milk protein shake
335cal, 53p, 7c, 9f (per meal)
2 scoop (1/3 cup ea) (62g)
2 tsp (4g)
1 cup (240mL)
2 cup(s) (474mL)
Recipe has been scaled from original by 2x. Adjust cook times and pan sizes accordingly.
1
Put all ingredients in a blender.
2
Mix until well-blended. Add more water depending on your preferred consistency.
3
Serve immediately.
dinner prep - 2 days
1. Basic tofu
257cal, 13p, 4c, 21f (per meal)
Recipe has been scaled from original by 3x. Adjust cook times and pan sizes accordingly.
1
Slice tofu into desired shapes, coat with oil, then season with salt, pepper, or your favorite seasoning blend.
2
Either saute in a pan over medium heat for 5-7 minutes or bake in a preheated 375°F (190°C) oven for 20-25 minutes, flipping halfway, until golden brown and crispy.
2. Couscous
402cal, 14p, 79c, 1f (per meal)
1 1/3 box (5.8 oz) (219g)
Recipe has been scaled from original by 1.33x. Adjust cook times and pan sizes accordingly.
1
Follow instructions on package.
3. Olive oil drizzled broccoli
279cal, 11p, 8c, 18f (per meal)
2 2/3 tbsp (40mL)
8 cup (728g)
4 dash (2g)
4 dash (0g)
Recipe has been scaled from original by 4x. Adjust cook times and pan sizes accordingly.
1
Prepare broccoli according to instructions on package.
2
Drizzle with olive oil and season with salt and pepper to taste.
lunch prep - 1 days
1. Baked tofu
754cal, 74p, 18c, 39f (per meal)
1 2/3 slices (1" dia) (4g)
1 2/3 lbs (756g)
5 tsp (15g)
13 1/3 tbsp (200mL)
Recipe has been scaled from original by 0.83x. Adjust cook times and pan sizes accordingly.
1
Pat the tofu dry and cut into cubes.
2
Preheat the oven to 350°F (175°C) and lightly grease a baking sheet.
3
Heat a small skillet over medium heat. Toast the sesame seeds until fragrant, about 1-2 minutes.
4
In a large bowl, toss the tofu cubes with soy sauce, ginger, and toasted sesame seeds until evenly coated.
5
Spread the tofu on the prepared baking sheet and bake for 15 minutes. Flip the cubes and continue baking until firm and heated through, about 15 minutes more. Serve.
2. Tomato cucumber salad
71cal, 2p, 7c, 3f (per meal)
1/4 cucumber (8-1/4") (75g)
1/2 medium whole (2-3/5" dia) (62g)
1 tbsp (15mL)
1/4 small (18g)
Recipe has been scaled from original by 0.25x. Adjust cook times and pan sizes accordingly.
1
Mix ingredients together in a bowl and serve.