Home » Recipes » Vegetarian » 34 Best Vegan Meal Prep Recipes
By Taylor Stinson | Rate Recipe | Posted: | Updated:
This post contains affiliate links and I will be compensated if you make a purchase after clicking on my links.
Here are the Best Vegan Meal Prep Recipes! You'll love making these easy and delicious breakfasts, lunches and dinner recipes.
Free Dinner Prep Challenge
Escape a cycle of burnout and decision fatigue with my fool-proof ingredient prep system. I'll send you a free meal plan and grocery list too!
What's in this Post
- Vegan Meal Prep Ideas
- Frequently Asked Questions
- Vegan Breakfasts
- Vegan Lunches
- Vegan Dinners
- Vegan Snacks
Vegan Meal Prep Ideas
Whether you're trying to incorporate more plant-based recipes into your diet or you're a long-time vegan looking for options you can make ahead, these vegan meal prep recipes are where it's at. All of these plant-based recipes can be meal prepped, so you can save time and money while still enjoying delicious and nutritious vegan options. I included options for breakfast, lunch and dinner, in addition to some tasty snack options!
Frequently Asked Questions
What vegan meals can you prep that are high in protein?
If you're looking for vegan meal prep options that are still high in protein, go for options that are high in plant-based proteins like tofu, lentils, beans, quinoa, nuts and more.
How long will they last in the fridge?
Most of these meal prep recipes will last in the fridge for up to 5 days if you store them properly, but make sure you check the individual storing options for each meal. Certain options, like smoothies, will only last for 3 days if you blend them up, so it all depends on what you're making.
What are the best containers to use?
These glass meal prep bowls and mason jars are my go-to's when it comes to meal prep storage. They'll keep your ingredients staying fresh the longest. Plus, if you need to reheat something, you can stick the glass containers straight in the microwave. You can check out more of my favourite meal prep tools in this blog post.
Vegan Breakfasts
Meal prepping breakfast can be a game-changer and these vegan breakfast ideas are perfect options! Make these ahead of time on a Sunday and you'll have healthy breakfasts for the entire week.
7 Best Healthy Smoothies {Simple Ingredients} + Meal Prep Tips
15 minutes minutes
These are the Best Healthy Smoothie Recipes! They contain minimal ingredients and will keep you full for hours. You can meal prep them, too! Note: Make sure to omit the Greek yogurt so they stay vegan.
Make this recipe
Calories: 214kcal | Carbohydrates: 42g | Protein: 12g | Fat: 2g | Cholesterol: 3mg | Sodium: 212mg | Potassium: 798mg | Fiber: 5g | Sugar: 26g | Vitamin A: 3335IU | Vitamin C: 53.5mg | Calcium: 253mg | Iron: 1.1mg
How to Meal Prep Overnight Oats {9 Easy Recipes}
1 hour hour 15 minutes minutes
Learn how to prep overnight oats for breakfast on busy morning – customize your own or try one of these 9 easy recipes. Note: Omit the Greek yogurt to ensure they are vegan.
Make this recipe
Calories: 283kcal | Carbohydrates: 31g | Protein: 16g | Fat: 11g | Saturated Fat: 1g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 3g | Trans Fat: 0.003g | Cholesterol: 3mg | Sodium: 264mg | Potassium: 217mg | Fiber: 5g | Sugar: 2g | Vitamin A: 67IU | Calcium: 319mg | Iron: 3mg
Tofu Scramble with Veggies {Vegan}
30 minutes minutes
This vegan Tofu Scramble is the best alternative to scrambled eggs! It's a quick and easy breakfast made in one pan and loaded with veggies.
Make this recipe
Calories: 123kcal | Carbohydrates: 8g | Protein: 10g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 3g | Sodium: 382mg | Potassium: 379mg | Fiber: 2g | Sugar: 3g | Vitamin A: 1635IU | Vitamin C: 42mg | Calcium: 66mg | Iron: 2mg
Pina Colada Instant Pot Steel Cut Oats {+ Stovetop Instructions}
45 minutes minutes
These Pina Colada Instant Pot Steel Cut Oats are a healthy meal prep breakfast! No pressure cooker? Make them on the stove instead.
Make this recipe
Calories: 233kcal | Carbohydrates: 28g | Protein: 4g | Fat: 13g | Saturated Fat: 7g | Polyunsaturated Fat: 0.5g | Monounsaturated Fat: 1g | Sodium: 64mg | Potassium: 169mg | Fiber: 3g | Sugar: 10g | Vitamin A: 300IU | Vitamin C: 35.5mg | Calcium: 240mg | Iron: 1.4mg
The Best Meal Prep Green Smoothie
15 minutes minutes
This is the Best Meal Prep Green Smoothie filled with tons of healthy ingredients like spinach, green apple, banana and mango!
Make this recipe
Calories: 227kcal | Carbohydrates: 35g | Protein: 6g | Fat: 9g | Saturated Fat: 1g | Sodium: 20mg | Potassium: 652mg | Fiber: 10g | Sugar: 20g | Vitamin A: 2056IU | Vitamin C: 31mg | Calcium: 85mg | Iron: 2mg
The Best Healthy Homemade Granola
1 hour hour
This Healthy Homemade Granola is the best and so easy to make with no refined sugars– mix it all together then pop it in the oven!
Make this recipe
Calories: 216kcal | Carbohydrates: 20g | Protein: 5g | Fat: 14g | Saturated Fat: 5g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 3g | Trans Fat: 0.003g | Sodium: 3mg | Potassium: 168mg | Fiber: 3g | Sugar: 4g | Vitamin A: 3IU | Vitamin C: 1mg | Calcium: 38mg | Iron: 1mg
Vegan Lunches
These vegan lunch ideas are great to meal prep and bring to work. Make a variety of soups, salads and even summer rolls!
Best Ever Lentil Salad Recipe
1 hour hour 35 minutes minutes
This is the ultimate lentil salad recipe! It's a plant-based lunch that's super satisfying thanks to the crunchy veggies and lemon dressing.
Make this recipe
Calories: 198kcal | Carbohydrates: 24g | Protein: 9g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 429mg | Potassium: 472mg | Fiber: 11g | Sugar: 3g | Vitamin A: 2675IU | Vitamin C: 36mg | Calcium: 40mg | Iron: 3mg
Mediterranean Chickpea Salad {Meal Prep}
15 minutes minutes
This Mediterranean Chickpea Salad with artichokes and sun-dried tomatoes is perfect for meal prep! Pack it in mason jars for a healthy lunch.
Make this recipe
Calories: 224kcal | Carbohydrates: 32g | Protein: 8g | Fat: 10g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 453mg | Potassium: 168mg | Fiber: 11g | Sugar: 7g | Vitamin A: 200IU | Vitamin C: 9.1mg | Calcium: 70mg | Iron: 5.2mg
The Best DIY Instant Noodles
35 minutes minutes
These healthy homemade instant noodles are an easy and delicious vegetarian lunch idea! Prep them in mason jars then just add water!
Make this recipe
Calories: 354kcal | Carbohydrates: 46g | Protein: 18g | Fat: 12g | Saturated Fat: 4g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 4g | Trans Fat: 0.01g | Sodium: 2868mg | Potassium: 670mg | Fiber: 8g | Sugar: 7g | Vitamin A: 3807IU | Vitamin C: 58mg | Calcium: 96mg | Iron: 5mg
Green Goddess Vegan Broccoli Soup
25 minutes minutes
ThisGreen Goddess Vegan Broccoli Soup is topped with kale chips and packed with leafy greens – you won't even notice it's dairy-free!
Make this recipe
Calories: 159kcal | Carbohydrates: 18g | Protein: 6g | Fat: 9g | Saturated Fat: 4g | Sodium: 862mg | Potassium: 544mg | Fiber: 4g | Sugar: 4g | Vitamin A: 4276IU | Vitamin C: 132mg | Calcium: 212mg | Iron: 2mg
Creamy Coconut Carrot Ginger Soup {Vegan}
45 minutes minutes
This vegan Creamy Coconut Carrot Ginger Soup is so flavourful! You'll love it topped with easy homemade croutons or crispy chickpeas.
Make this recipe
Calories: 374kcal | Carbohydrates: 30g | Protein: 5g | Fat: 29g | Saturated Fat: 20g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 988mg | Potassium: 1005mg | Fiber: 7g | Sugar: 13g | Vitamin A: 38606IU | Vitamin C: 18mg | Calcium: 111mg | Iron: 4mg
The Best Veggie Mason Jar Salad {Two Ways!}
30 minutes minutes
This Veggie Mason Jar Salad is packed with protein, with a yummy hummus base for an extra layer of flavour – try making it one of two ways!
Make this recipe
Calories: 450kcal | Carbohydrates: 46g | Protein: 19g | Fat: 25g | Saturated Fat: 4g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Sodium: 888mg | Potassium: 414mg | Fiber: 5g | Sugar: 3g | Vitamin A: 850IU | Vitamin C: 45.4mg | Calcium: 160mg | Iron: 4.3mg
Instant Pot Turmeric Lentil Soup {Vegan}
40 minutes minutes
This Instant Pot Turmeric Lentil Soup is a vibrant vegan soup made with immunity-boosting turmeric that's ready in just 20 minutes.
Make this recipe
Calories: 418kcal | Carbohydrates: 51g | Protein: 19g | Fat: 17g | Saturated Fat: 13g | Sodium: 423mg | Potassium: 1257mg | Fiber: 22g | Sugar: 7g | Vitamin A: 5609IU | Vitamin C: 26mg | Calcium: 131mg | Iron: 9mg
45 minutes minutes
This comforting Curried Butternut Squash & Lentil Soup is perfect for chillier days with plenty of fresh veggies and a spicy kick.
Make this recipe
Calories: 250kcal | Carbohydrates: 43g | Protein: 10g | Fat: 5g | Saturated Fat: 1g | Sodium: 1040mg | Potassium: 899mg | Fiber: 14g | Sugar: 7g | Vitamin A: 17319IU | Vitamin C: 32mg | Calcium: 103mg | Iron: 4mg
The Ultimate Cowboy Caviar Recipe {Best Dressing!}
2 hours hours 30 minutes minutes
This Cowboy Caviar is a great vegetarian lunch that packs a big protein punch. It's full of veggies and beans, with the best tangy dressing!
Make this recipe
Calories: 522kcal | Carbohydrates: 66g | Protein: 20g | Fat: 23g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 15g | Sodium: 621mg | Potassium: 1240mg | Fiber: 22g | Sugar: 7g | Vitamin A: 1598IU | Vitamin C: 62mg | Calcium: 88mg | Iron: 6mg
Sheet Pan Buddha Bowls with Turmeric Tahini Dressing
35 minutes minutes
These Sheet Pan Buddha Bowls with Turmeric Tahini Dressing are a delicious vegan lunch idea that can be made almost all on one pan!
Make this recipe
Calories: 535kcal | Carbohydrates: 74g | Protein: 20g | Fat: 20g | Saturated Fat: 3g | Sodium: 698mg | Potassium: 1233mg | Fiber: 19g | Sugar: 12g | Vitamin A: 10117IU | Vitamin C: 32mg | Calcium: 148mg | Iron: 7mg
The Best Mediterranean Couscous Salad {Meal Prep}
2 hours hours 5 minutes minutes
This Mediterranean Couscous Salad is perfect for meal prep with fresh veggies and herbs. You'll love the easy homemade lemon dressing!
Make this recipe
Calories: 307kcal | Carbohydrates: 43g | Protein: 10g | Fat: 11g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Sodium: 16mg | Potassium: 377mg | Fiber: 7g | Sugar: 5g | Vitamin A: 392IU | Vitamin C: 32mg | Calcium: 55mg | Iron: 3mg
Vegan Summer Rolls + Sweet Chili Sauce
45 minutes minutes
These Vegan Summer Rolls are a light and fresh no-cook lunch idea—they're filled with lots of flavourful herbs and veggies!
Make this recipe
Calories: 415kcal | Carbohydrates: 70g | Protein: 17g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 2g | Cholesterol: 7mg | Sodium: 1138mg | Potassium: 564mg | Fiber: 4g | Sugar: 20g | Vitamin A: 7092IU | Vitamin C: 57mg | Calcium: 118mg | Iron: 5mg
Vegan Dinners
Eating vegan doesn't have to be boring! Try one of these delicious plant-based dinner ideas. Pro tip: Do some ingredient prep ahead of time so they're easy to cook when it's dinnertime. Learn more about my process for ingredient prep here.
Ultimate Rainbow Veggie Bowl
50 minutes minutes
Eat the rainbow with this delicious Veggie Bowl! This easy plant-based meal prep recipe has quinoa, veggies, and a tasty garlic dressing.
Make this recipe
Calories: 630kcal | Carbohydrates: 75g | Protein: 19g | Fat: 31g | Saturated Fat: 4g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 19g | Sodium: 95mg | Potassium: 1286mg | Fiber: 18g | Sugar: 11g | Vitamin A: 9860IU | Vitamin C: 100mg | Calcium: 207mg | Iron: 6mg
Slow Cooker Peanut Stew {Gluten-Free + Vegan}
4 hours hours 15 minutes minutes
This Slow Cooker Peanut Stew is a hearty dish made with chickpeas, sweet potatoes and peanut butter. It's also gluten-free and vegan!
Make this recipe
Calories: 432kcal | Carbohydrates: 59g | Protein: 15g | Fat: 17g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 6g | Sodium: 747mg | Potassium: 561mg | Fiber: 8g | Sugar: 7g | Vitamin A: 2750IU | Vitamin C: 71mg | Calcium: 70mg | Iron: 4.7mg
Build Your Own Buddha Bowl {Vegan}
45 minutes minutes
Build Your Own Buddha Bowl with delicious fresh veggies that are roasted on a sheet pan. You’ll love the homemade tahini dressing!
Make this recipe
Calories: 502kcal | Carbohydrates: 56g | Protein: 22g | Fat: 24g | Saturated Fat: 3g | Sodium: 236mg | Potassium: 1118mg | Fiber: 13g | Sugar: 7g | Vitamin A: 4587IU | Vitamin C: 59mg | Calcium: 153mg | Iron: 6mg
Summer Buddha Bowls with Turmeric Chickpeas
50 minutes minutes
These vegan Summer Buddha Bowls with Turmeric Chickpeas, marinated tofu and quinoa are just as delicious as they are nutritious!
Make this recipe
Calories: 533kcal | Carbohydrates: 70g | Protein: 24g | Fat: 21g | Saturated Fat: 3g | Sodium: 796mg | Potassium: 1051mg | Fiber: 14g | Sugar: 7g | Vitamin A: 509IU | Vitamin C: 18mg | Calcium: 120mg | Iron: 9mg
Chana Masala {Instant Pot, Slow Cooker, Stovetop}
30 minutes minutes
Chana Masala is a delicious vegan chickpea curry made from pantry staples. Make it in the Instant Pot, slow cooker or stovetop.
Make this recipe
Calories: 735kcal | Carbohydrates: 129g | Protein: 31g | Fat: 13g | Saturated Fat: 5g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 2g | Trans Fat: 1g | Cholesterol: 3mg | Sodium: 777mg | Potassium: 1466mg | Fiber: 25g | Sugar: 23g | Vitamin A: 2552IU | Vitamin C: 35mg | Calcium: 265mg | Iron: 12mg
Easy Homemade Sofritas {Chipotle Copycat}
55 minutes minutes
This Easy Homemade Sofritas recipe is the ultimate Chipotle copycat – use this yummy vegan filling in burritos, tacos, or meal prep bowls!
Make this recipe
Calories: 258kcal | Carbohydrates: 19g | Protein: 10g | Fat: 17g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 11g | Sodium: 473mg | Potassium: 492mg | Fiber: 3g | Sugar: 12g | Vitamin A: 1112IU | Vitamin C: 53mg | Calcium: 80mg | Iron: 3mg
Slow Cooker Lentil Curry
4 hours hours 10 minutes minutes
This Slow Cooker Lentil Curry with butternut squash, spinach and coconut milk is a delicious vegan recipe – serve with rice for a full meal!
Make this recipe
Calories: 383kcal | Carbohydrates: 72g | Protein: 16g | Fat: 4g | Saturated Fat: 1g | Cholesterol: 2mg | Sodium: 428mg | Potassium: 1074mg | Fiber: 18g | Sugar: 5g | Vitamin A: 14372IU | Vitamin C: 35mg | Calcium: 123mg | Iron: 6mg
15-Minute Udon Noodles
15 minutes minutes
These 15-Minute Udon Noodles are a fast and easy weeknight vegetarian dinner idea! They're stir-fried to perfection with the best sauce.
Make this recipe
Calories: 505kcal | Carbohydrates: 90g | Protein: 22g | Fat: 8g | Saturated Fat: 0.4g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 2g | Trans Fat: 0.01g | Cholesterol: 1mg | Sodium: 1873mg | Potassium: 494mg | Fiber: 11g | Sugar: 20g | Vitamin A: 1183IU | Vitamin C: 78mg | Calcium: 94mg | Iron: 2mg
Ginger Sesame Tofu Stir Fry
40 minutes minutes
ThisGinger Sesame Tofu Stir Fry is coated in a deliciously sticky sauce – plus, I'll show you the secret to getting that perfect crispy tofu! Note: Skip the butter when making the rice so the recipe stays vegan.
Make this recipe
Calories: 385kcal | Carbohydrates: 51g | Protein: 13g | Fat: 14g | Saturated Fat: 2g | Trans Fat: 1g | Cholesterol: 3mg | Sodium: 847mg | Potassium: 500mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1181IU | Vitamin C: 52mg | Calcium: 80mg | Iron: 2mg
Sweet Potato, Squash and Kale Buddha Bowl
1 hour hour 20 minutes minutes
ThisSweet Potato, Squash and Kale Buddha Bowl is a delicious way to enjoy roasted fall root vegetables – just add some tahini dressing!
Make this recipe
Calories: 338kcal | Carbohydrates: 41g | Protein: 11g | Fat: 17g | Saturated Fat: 2g | Sodium: 735mg | Potassium: 1041mg | Fiber: 9g | Sugar: 5g | Vitamin A: 6976IU | Vitamin C: 39mg | Calcium: 133mg | Iron: 3mg
Miso Soba Noodle Bowls with Spicy Tofu
30 minutes minutes
These Miso Soba Noodle Bowls with Spicy Tofu are filled with umami flavour and are the perfect vegetarian comfort food!
Make this recipe
Calories: 391kcal | Carbohydrates: 66g | Protein: 22g | Fat: 7g | Saturated Fat: 1g | Sodium: 4222mg | Potassium: 615mg | Fiber: 3g | Sugar: 6g | Vitamin A: 861IU | Vitamin C: 4mg | Calcium: 72mg | Iron: 5mg
Vegan Snacks
You can't forget about meal prep snacks! Forget all the processed options at the grocery store and make these healthy snacks at home instead.
Healthy Edible Cookie Dough
30 minutes minutes
This Edible Cookie Dough is made with nutrient-packed ingredients like oat flour, maple syrup and coconut oil. It’s the perfect sweet treat! Note: Make sure to use vegan chocolate chips instead of regular ones.
Make this recipe
Calories: 109kcal | Carbohydrates: 13g | Protein: 2g | Fat: 5g | Saturated Fat: 4g | Cholesterol: 1mg | Sodium: 37mg | Potassium: 82mg | Fiber: 1g | Sugar: 4g | Calcium: 25mg | Iron: 1mg
How to Make Baked Kale Chips {3 Flavors!}
35 minutes minutes
Learn how to make crispy baked kale chips in the oven. Choose from three flavors – salt & vinegar, chili lime and ranch.
Make this recipe
Calories: 109kcal | Carbohydrates: 8g | Protein: 5g | Fat: 8g | Saturated Fat: 1g | Sodium: 606mg | Potassium: 394mg | Fiber: 1g | Sugar: 1g | Vitamin A: 6494IU | Vitamin C: 80mg | Calcium: 98mg | Iron: 1mg
Crispy Air Fryer Chickpeas {+Ways to Use Them}
20 minutes minutes
These Crispy Air Fryer Chickpeas are the best! You'll love how easy they are to make—learn how to use them in salads, bowls, wraps and more.
Make this recipe
Calories: 184kcal | Carbohydrates: 26g | Protein: 8g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 7mg | Potassium: 272mg | Fiber: 7g | Sugar: 4g | Vitamin A: 25IU | Vitamin C: 1mg | Calcium: 46mg | Iron: 3mg
Healthy Avocado Hummus Snack Jars
15 minutes minutes
These Avocado Hummus Snack Jars are high in fibre and a healthy on-the-go snack option that tastes great with veggies and crackers.
Make this recipe
Calories: 259kcal | Carbohydrates: 11g | Protein: 6g | Fat: 23g | Saturated Fat: 3g | Sodium: 305mg | Potassium: 381mg | Fiber: 4g | Vitamin A: 95IU | Vitamin C: 7.8mg | Calcium: 48mg | Iron: 1.6mg
Crispy Air Fryer Jicama Fries {Low Carb}
1 hour hour
These Crispy Air Fryer Jicama Fries will satisfy all your fast food cravings without the carbs – you can make them in the oven too!
Make this recipe
Calories: 159kcal | Carbohydrates: 30g | Protein: 3g | Fat: 4g | Saturated Fat: 1g | Sodium: 308mg | Potassium: 509mg | Fiber: 16g | Sugar: 6g | Vitamin A: 266IU | Vitamin C: 67mg | Calcium: 41mg | Iron: 2mg
Make healthy eating easy! Join our Dinner Prep Pro app.
- ZERO ADS on over 450 recipes
- Customizable weekly meal plans
- Grocery and meal prep checklists
- Bonus resource library and community
Learn more
Created by Taylor Stinson
Hey there, my name's Taylor! I’m the founder of The Girl on Bloor, a food blog where I share healthy meal prep recipes for busy people. I'm a busy city girl living in downtown Toronto on (you guessed it!) Bloor Street. I've got 10 years experience meal prepping, along with a Master's degree in journalism, and you can find my work across the internet featured on publications such as Buzzfeed, HuffPost, Women's Health, Reader's Digest and more. I also run the awesome 5-Day Meal Prep Challenge, which is a free email course and Facebook group where I share my meal planning strategies and easy meal prep tips and recipes. Be sure to check out my free beginner’s guide to meal prep and follow me on Facebook, YouTube and Instagram to get my latest recipes and meal prep tips!
Reader Interactions
Share With Me!
Did you make this recipe or want to share your thoughts? Make sure to leave your review below and tag me on Instagram #thegirlonbloor so I can check it out!