Sometimes I get asked the question of what a good daily meal plan would look like for someone who lives a plant-based lifestyle. I know that’s something that interests many because we’re always looking for inspiration to make our meals more nutritious and delicious.
In this blog, I’ve done my best to create a daily vegan meal plan that largely meets the recommended dietary allowances. I’m pretty sure you’ll not only like the recipes, but you’ll also eat a very healthy and balanced diet while doing so. Hope you enjoy it!
Table of contents
Breakfast: Smoothie Bowl with Toppings
Personally, I like to start the day strong with a mix of fruits, grains, and plant-based yogurt. This way, I know I have the necessary energy to start my day. Including a nice source of fiber in there (in this case chia seeds) is also at the top of my list because I know that when I get a headstart with that, I’ll usually also hit my total fiber intake for the day.
Smoothie Base:
1 frozen banana
1/2 cup frozen berries (strawberries, blueberries, raspberries)
1/2 cup spinach
1 cup unsweetened almond milk
1 tbsp chia seeds
1 tbsp almond butter
Toppings:
2 tbsp granola
Fresh fruit slices (a few pieces)
1 tbsp coconut flakes
Drizzle of almond butter (1 tsp)
Nutritional value of breakfast:
Calories: ~420
Carbs: ~60g
Protein: ~10g
Fat: ~18g
Mid-Morning Snack: Avocado Toast with Tomato and Basil
This doesn’t have to be complicated and that’s what I like about it. You can quickly make this snack, get some healthy fats into your daily total, and feel full until lunch. Just one slice will get most people through the late hours of the morning.
1 slice whole-grain bread
1/2 medium avocado, mashed
1 small tomato, sliced
Fresh basil leaves
Salt, pepper, and a light drizzle of balsamic glaze
Nutritional value of mid-morning snack:
Calories: ~250
Carbs: ~26g
Protein: ~4g
Fat: ~14g
Lunch: Thai-Inspired Peanut Tofu Buddha Bowl
Lunch is an important meal for most people because it’s typically one of the biggest meals of the day. That’s why you also have a whole lot of opportunities to mix-and-match grains, protein sources, and vegetables. The Thai kitchen does a great job at this, and that’s why we’re making this Thai-inspired lunch bowl.
3/4 cup cooked quinoa
1/2 cup baked tofu, cubed
1/4 cup shredded red cabbage
1/4 cup grated carrots
1/4 cup edamame
1/4 cup sliced cucumber
2 tbsp chopped cilantro
Peanut Sauce:
1.5 tbsp peanut butter
1/2 tbsp soy sauce
1/2 tbsp lime juice
1/2 tsp maple syrup
1 clove garlic, minced
Water to thin
Nutritional value of lunch:
Calories: ~550
Carbs: ~60g
Protein: ~22g
Fat: ~26g
Afternoon Snack: Stuffed Dates with Almonds and Dark Chocolate
This is not something I make often but it does serve as a great afternoon snack. Stuff the sweet dates with some nice roasted almonds and drizzle some melted dark chocolate on top. It’s sure to satisfy your sweet tooth for the day while also filling you up and providing you with essential nutrients at the same time.
3 Medjool dates, pitted
6 almonds
1.5 squares dark chocolate, melted
Nutritional value of afternoon snack:
Calories: ~315
Carbs: ~48g
Protein: ~3g
Fat: ~11g
Dinner: Spaghetti with Creamy Cashew Alfredo and Roasted Vegetables
I love pasta, so including one in this meal plan is a no-brainer. I do like to opt for whole-grain pasta because it’s just a much better choice. Throw in a bunch of veggies and a sauce that consists of soaked and drained cashews and you’re on your way to finish the day strong!
3/4 cup whole-grain spaghetti
1/3 cup cashews, soaked and drained
3/4 cup unsweetened almond milk
2 tbsp nutritional yeast
1 clove garlic
1/2 tbsp lemon juice
Salt and pepper to taste
1 cup broccoli florets
1 red bell pepper, sliced
1 zucchini, sliced
1 tbsp olive oil
Fresh basil, chopped
Nutritional value of dinner:
Calories: ~650
Carbs: ~70g
Protein: ~24g
Fat: ~30g
Evening Snack: Berry Chia Parfait
To be fair, this berry parfait can also be a great way to start your day. However, in this case, we’re finishing with it. It serves as a healthy dessert with good sources of fiber, protein, and vitamins.
3 tbsp chia seeds
3/4 cup unsweetened almond milk
1 tbsp maple syrup
1/2 tsp vanilla extract
1/2 cup mixed berries
1/4 cup granola
Nutritional value of evening snack:
Calories: ~315
Carbs: ~38g
Protein: ~6g
Fat: ~14g
Daily Total Nutritional Value
When you combine all the meals, this is what their nutritional value looks like. As you can see in the paragraph after this one, this does largely meet the RDAs for a typical man/woman.
Calories: ~2,500
Carbohydrates: ~302g
Protein: ~69g
Fat: ~113g
Calcium: ~780 mg
Iron: ~17.5 mg
Magnesium: ~620 mg
Potassium: ~3,650 mg
Vitamin A: ~17,700 IU
Vitamin C: ~240 mg
Vitamin E: ~17 mg
Vitamin K: ~340 mcg
Thiamine (B1): ~1.2 mg
Riboflavin (B2): ~1.1 mg
Niacin (B3): ~11 mg
Vitamin B6: ~2.1 mg
Folate: ~380 mcg
Do These Meals Meet The Recommended Dietary Allowances?
Calcium: Below the RDA of 1,000-1,200 mg. Consider adding calcium-rich foods such as fortified plant milk, tofu, or leafy greens.
Iron: Sufficient for men (8 mg) and almost meets the higher requirement for women (18 mg). Consider adding more iron-rich foods or consuming vitamin C with iron-rich foods to enhance absorption for women.
Magnesium: Exceeds the RDA for both men (400-420 mg) and women (310-320 mg).
Potassium: Exceeds the AI for both men (2,500-3,000 mg) and women (2,300-2,600 mg).
Vitamin A: Significantly exceeds the RDA (3,000 IU for men, 2,300 IU for women).
Vitamin C: Exceeds the RDA for both men (90 mg) and women (75 mg).
Vitamin E: Exceeds the RDA of 15 mg.
Vitamin K: Exceeds the RDA for both men (120 mcg) and women (90 mcg).
Thiamine (B1): Meets the RDA for both men (1.2 mg) and women (1.1 mg).
Riboflavin (B2): Meets the RDA for both men (1.3 mg) and women (1.1 mg).
Niacin (B3): Below the RDA (16 mg for men, 14 mg for women). Consider adding niacin-rich foods like peanuts, mushrooms, or fortified cereals.
Vitamin B6: Exceeds the RDA (1.3-1.7 mg).
Folate: Slightly below the RDA of 400 mcg. Consider adding more folate-rich foods like lentils, chickpeas, or fortified cereals.
Stefan has been vegan since 2019 and has been regularly working on his strength since the beginning of 2023. He’s on a mission to help other vegans get stronger and have all of them achieve the quality of life they deserve.
var wprm_public = {"user":"0","endpoints":{"analytics":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/analytics","integrations":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/integrations","manage":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/manage","utilities":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/utilities"},"settings":{"jump_output_hash":true,"features_comment_ratings":true,"template_color_comment_rating":"#343434","instruction_media_toggle_default":"on","video_force_ratio":false,"analytics_enabled":true,"google_analytics_enabled":false,"print_new_tab":true,"print_recipe_identifier":"slug"},"post_id":"5717","home_url":"https:\/\/plantpoweredlifters.com\/","print_slug":"wprm_print","permalinks":"\/%postname%\/","ajax_url":"https:\/\/plantpoweredlifters.com\/wp-admin\/admin-ajax.php","nonce":"c829ebb39c","api_nonce":"23dce50cfa","translations":[],"version":{"free":"9.8.0","premium":"9.8.0"}};
var wprmp_public = {"user":"0","endpoints":{"private_notes":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/private-notes","user_rating":"https:\/\/plantpoweredlifters.com\/wp-json\/wp-recipe-maker\/v1\/user-rating"},"settings":{"recipe_template_mode":"modern","features_adjustable_servings":true,"adjustable_servings_url":false,"adjustable_servings_url_param":"servings","adjustable_servings_round_to_decimals":"2","unit_conversion_remember":false,"unit_conversion_temperature":false,"unit_conversion_temperature_precision":false,"unit_conversion_system_1_temperature":false,"unit_conversion_system_2_temperature":false,"unit_conversion_advanced_servings_conversion":false,"unit_conversion_system_1_length_unit":false,"unit_conversion_system_2_length_unit":false,"fractions_enabled":false,"fractions_use_mixed":true,"fractions_use_symbols":true,"fractions_max_denominator":"8","unit_conversion_system_1_fractions":false,"unit_conversion_system_2_fractions":false,"unit_conversion_enabled":false,"decimal_separator":"point","features_comment_ratings":true,"features_user_ratings":false,"user_ratings_type":"modal","user_ratings_force_comment_scroll_to_smooth":true,"user_ratings_modal_title":"Rate This Recipe","user_ratings_thank_you_title":"Rate This Recipe","user_ratings_thank_you_message_with_comment":"Thank you for voting!","user_ratings_problem_message":"There was a problem rating this recipe. Please try again later.","user_ratings_force_comment_scroll_to":"","user_ratings_open_url_parameter":"rate","user_ratings_require_comment":true,"user_ratings_require_name":true,"user_ratings_require_email":true,"user_ratings_comment_suggestions_enabled":"never","rating_details_zero":"No ratings yet","rating_details_one":"%average% from 1 vote","rating_details_multiple":"%average% from %votes% votes","rating_details_user_voted":"(Your vote: %user%)","rating_details_user_not_voted":"(Click on the stars to vote!)","servings_changer_display":"tooltip_slider","template_ingredient_list_style":"disc","template_instruction_list_style":"decimal","template_color_icon":"#343434"},"timer":{"sound_file":"https:\/\/plantpoweredlifters.com\/wp-content\/plugins\/wp-recipe-maker-premium\/assets\/sounds\/alarm.mp3","text":{"start_timer":"Click to Start Timer"},"icons":{"pause":"<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\"><g ><path fill=\"#fffefe\" d=\"M9,2H4C3.4,2,3,2.4,3,3v18c0,0.6,0.4,1,1,1h5c0.6,0,1-0.4,1-1V3C10,2.4,9.6,2,9,2z\"\/><path fill=\"#fffefe\" d=\"M20,2h-5c-0.6,0-1,0.4-1,1v18c0,0.6,0.4,1,1,1h5c0.6,0,1-0.4,1-1V3C21,2.4,20.6,2,20,2z\"\/><\/g><\/svg>","play":"<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\"><g ><path fill=\"#fffefe\" d=\"M6.6,2.2C6.3,2,5.9,1.9,5.6,2.1C5.2,2.3,5,2.6,5,3v18c0,0.4,0.2,0.7,0.6,0.9C5.7,22,5.8,22,6,22c0.2,0,0.4-0.1,0.6-0.2l12-9c0.3-0.2,0.4-0.5,0.4-0.8s-0.1-0.6-0.4-0.8L6.6,2.2z\"\/><\/g><\/svg>","close":"<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" x=\"0px\" y=\"0px\" width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\"><g ><path fill=\"#fffefe\" d=\"M22.7,4.3l-3-3c-0.4-0.4-1-0.4-1.4,0L12,7.6L5.7,1.3c-0.4-0.4-1-0.4-1.4,0l-3,3c-0.4,0.4-0.4,1,0,1.4L7.6,12l-6.3,6.3c-0.4,0.4-0.4,1,0,1.4l3,3c0.4,0.4,1,0.4,1.4,0l6.3-6.3l6.3,6.3c0.2,0.2,0.5,0.3,0.7,0.3s0.5-0.1,0.7-0.3l3-3c0.4-0.4,0.4-1,0-1.4L16.4,12l6.3-6.3C23.1,5.3,23.1,4.7,22.7,4.3z\"\/><\/g><\/svg>"}},"recipe_submission":{"max_file_size":52428800,"text":{"image_size":"The file is too large. Maximum size:"}}};
var JTOC = {"options":{"scroll_update_interval":200,"header_as_toggle":false,"headings_full_row_clickable":false,"logo":"https:\/\/plantpoweredlifters.com\/wp-content\/plugins\/joli-table-of-contents\/assets\/public\/img\/wpjoli-logo-linear-small-bw-24px.png","jump_to_offset":50,"jump_to_offset_mobile":50,"smooth_scroll":true,"hash_in_url":true,"is_admin":false,"wp_widget_support":false,"in_the_loop":true,"post_class":["post-5717","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-food","infinite-scroll-item","grow-content-body","grow-content-main"]},"strings":{"wp_widget_support_message":"Widget support for this post type (<strong>post<\/strong>) is currently not enabled, to make the TOC links work, please enable support in the settings under WIDGET SUPPORT > Enable widget support > Post type. This message is only visible by admins."}};
ai_front = {"insertion_before":"BEFORE","insertion_after":"AFTER","insertion_prepend":"PREPEND CONTENT","insertion_append":"APPEND CONTENT","insertion_replace_content":"REPLACE CONTENT","insertion_replace_element":"REPLACE ELEMENT","visible":"VISIBLE","hidden":"HIDDEN","fallback":"FALLBACK","automatically_placed":"Automatically placed by AdSense Auto ads code","cancel":"Cancel","use":"Use","add":"Add","parent":"Parent","cancel_element_selection":"Cancel element selection","select_parent_element":"Select parent element","css_selector":"CSS selector","use_current_selector":"Use current selector","element":"ELEMENT","path":"PATH","selector":"SELECTOR"};