Get your score
Sample meal plans › Vegan
A sample week: vegan
Only plant foods: vegetables, fruit, whole grains, beans, lentils, soy foods, nuts and seeds. No meat, fish, eggs, dairy, honey or other animal-derived ingredients.
Not medical advice. A sample week for ideas, not a meal plan made for you. Portions are as written in each recipe and are not matched to your calorie needs. If you have a health condition, food allergies, are pregnant or take medicines (especially for diabetes or blood pressure), check with your doctor or a registered dietitian before changing how you eat.
The week
Meals with a link have a full recipe below. The others are simple meals you can put together without one.
Tips Take a vitamin B12 supplement or eat B12-fortified foods every day. Choose soy milk or other plant milks fortified with calcium and vitamin D. Check labels on broth, curry paste, bread and dressings for milk, egg, honey or fish ingredients. Include beans, lentils, tofu or tempeh at most meals for protein.
What studies found Mixed. US Adventist vegans had a 15% lower death rate than non-vegetarians, but the result was not statistically clear (range 0.73 to 1.01). Orlich 2013, JAMA Intern Med
See what it means for your longevity score
The recipes (18)
Public-domain recipes from U.S. government agencies, reproduced with their credit lines. No endorsement by these agencies is implied.
Maple-Pecan Granola
Ingredients ½ cup olive oil or avocado oil ⅓ cup maple syrup 2 teaspoons vanilla extract 1 teaspoon salt ½-1 teaspoon ground cinnamon, to taste 4 cups uncooked old fashioned (rolled) oats 1½ cups unsalted pecans, chopped into ¼-to ½-inch pieces
Steps Preheat the oven to 350°F. Line a rimmed baking sheet with parchment paper and set aside. In large mixing bowl, whisk together the oil, maple syrup, vanilla, salt, and cinnamon. Add the oats and pecans. Toss gently until completely coated with the oil-maple syrup mixture. Transfer the mixture onto the prepared baking and spread into an even layer. Bake until golden-brown and crispy, about 20-25 minutes, stirring the mixture every 7-10 minutes. Remove from oven and place on a wire cooling rack or other heat-safe surface. When completely cooled, use as desired or transfer to an airtight storage container for up to 2 months.
Per serving: Calories: 145 Protein: 4 g Carbs: 16 g Fibre: 3 g Fat: 8 g Sodium: 75 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Lentil Soup
Ingredients 2 Tbsp olive oil 2 medium carrots, diced 2 medium stalks celery, chopped 1 small yellow onion, chopped 2 cloves garlic, minced 1 tsp dried oregano 1 tsp dried basil ½ tsp ground black pepper 2 C dry lentils 1 can (14½ oz) crushed tomatoes 2 C vegetable broth 6½ C water
Steps In a large soup pot, heat oil over medium heat. Add carrots, celery, and onion; cook and stir until the onion is tender. Stir in garlic, oregano, basil, and pepper. Cook for 2 minutes. Stir in lentils and tomatoes, then add the vegetable broth and water. Cover and bring to a boil. Reduce heat and simmer for at least 1 hour or until lentils are tender. Store leftovers in the refrigerator and reheat on the stove or in the microwave. The soup will taste better the next day!
Per serving: Calories: 151 Protein: 9 g Carbs: 24 g Fibre: 7 g Fat: 3 g Sodium: 248 mg
Source: National Heart, Lung, and Blood Institute; National Institutes of Health; U.S. Department of Health and Human Services.
Three-Bean Chili
Ingredients 1 tablespoon oil 1 medium onion, diced 2 medium bell peppers, diced 1 (15.5-ounce) can red kidney beans, drained and rinsed 1 (15-ounce) can black beans, drained and rinsed 1 (15.5-ounce) can pinto beans, drained and rinsed 1 (28-ounce) can no-salt-added crushed tomatoes 1 (14.5-ounce) can no-salt-added diced tomatoes 1 tablespoon chili powder 1 tablespoon ground cumin 1 teaspoon onion powder 1 teaspoon garlic powder Drops of tabasco sauce, to taste, optional Ground black pepper, to taste Water, as needed to adjust consistency
Steps Heat a large saucepan (pot) over medium heat. Add the oil and heat until shimmering. Add the onion and peppers. Sauté until the onion and peppers soft, about 4-5 minutes. Add the kidney beans, black beans, pinto beans, crushed tomatoes, and diced tomatoes with their liquid. Stir to combine. Stir in the chili powder, cumin, onion powder, garlic powder, tabasco sauce (if desired), and black pepper. Bring to a boil, then reduce heat to low. Simmer for 20 minutes until flavors have blended. If more liquid is needed add small amounts of water until it reaches the desired consistency. Taste and adjust seasoning as needed. Serve warm.
Per serving: Calories: 330 Protein: 18.5 g Carbs: 58 g Fibre: 19.5 g Fat: 4 g Sodium: 279 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Home-Style Hummus
Ingredients 1 (15-ounce) can no-salt-added chickpeas (garbanzo beans) 2 garlic cloves, peeled and smashed 2 tablespoons lemon juice (about ½ lemon), plus more to taste if desired 2 tablespoons tahini (sesame seed paste) 1 teaspoon extra-virgin olive oil ¼ teaspoon ground black pepper ¼ teaspoon salt Pinch sweet or smoked paprika
Steps Drain the chickpeas. Reserve the canning liquid and set aside. Put the chickpeas in a food processor or blender. Add the garlic, lemon juice, tahini, oil, black pepper, salt, and half of the reserved chickpea canning liquid (about ⅓ cup). Puree the until very smooth, about 2-3 minutes, adding additional canning liquid as necessary to produce a thick dip. Add additional lemon juice to taste, if desired. Transfer to a serving dish (or a storage container if you’re not eating it right away). Garnish with paprika. Serve right away, or store in an air-tight container in the refrigerator for up to 7 days. Can be frozen if desired.
Per serving: Calories: 90 Protein: 4 g Carbs: 11 g Fibre: 3 g Fat: 3.5 g Sodium: 80 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Hummus and Veggie Wrap-Up
Ingredients 2 tablespoons hummus (store-bought or homemade; try the Home-Style Hummus recipe on page 16) 1 (8-inch) whole-wheat tortilla ½ cup mixed salad greens 2 tablespoons finely chopped sweet onion ¼ cup thinly sliced cucumber 2 tablespoons diced tomato 2 tablespoons shredded carrots 1 tablespoon balsamic vinaigrette
Steps Spread the hummus over the tortilla. Layer the tortilla with the salad greens, onion, cucumber, tomato, and carrots. Drizzle with the vinaigrette. Fold the sides of the tortilla over towards the center, then roll up tightly. Serve cold.
Per serving: Calories: 250 Protein: 7 g Carbs: 29 g Fibre: 6.5 g Fat: 12.5 g Sodium: 555 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
White Bean, Kale, and Tomato Stew
Ingredients 1 tablespoon oil 1 large onion, diced 2 large carrots, peeled and diced (about 1 cup) 12 cloves garlic, minced (about 2 tablespoons) 4 cups chopped kale 8 cups (64 ounces) low-sodium vegetable broth 2 (14.5-ounce) cans no-salt-added diced tomatoes 2 (15.5-ounce) cans no-added salt cannellini beans, with liquid 1 (8-ounce) package ready microwavable whole-grain rice (e.g. brown rice) or 2 cups cooked whole-grain rice 2 tablespoons Italian seasoning blend ¼ teaspoon ground black pepper
Steps Heat a heavy stockpot over medium heat. Add the oil and heat until shimmering. Add the onion, carrots, and garlic. Sauté until the onion and carrots are tender, stirring frequently, about 7-8 minutes. Reduce the heat to low. Add the chopped kale and broth. Cover the pot with a lid. Simmer for 10-15 minutes. Add the diced tomatoes and their juice, cannellini beans, rice, Italian seasoning, and black pepper. Cook until heated through. Serve warm.
Per serving: Calories: 230 Protein: 10 g Carbs: 37.5 g Fibre: 6.5 g Fat: 2.5 g Sodium: 190 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Roasted Beet Hummus
Ingredients 1 medium beet, cut into 1-inch chunks (about 1½ cups) 4 tablespoons (¼ cup) olive oil, divided 3 cloves garlic, minced (about 1½ teaspoons) 1 lemon, zested and juiced 1 (15-ounce) can no-salt-added white beans (e.g. great northern, cannellini), drained and rinsed 2 tablespoons tahini (sesame seed paste; can substitute creamy peanut butter) ¼ teaspoon salt ¼ teaspoon ground black pepper
Steps Preheat the oven to 400°F. Place the beet pieces on a baking sheet and toss with ½ tablespoon of the oil. Place in the oven and roast until fork-tender, about 30-40 minutes. Meanwhile add the garlic and 2 tablespoons of the lemon juice to a small bowl and stir to combine. Set aside. Add ¼ cup of the roasted beet to a food processor. Pulse until broken down into small pieces. Add the garlic-lemon juice mixture, ½ teaspoon lemon zest, beans, tahini, salt, and black pepper. Puree the mixture until very smooth, while slowly drizzling in the remaining 3½ tablespoons of oil, about 3-4 minutes. Finely chop the remaining roasted beet. Add to a small bowl and toss with any remaining lemon zest and 1 tablespoon lemon juice. Set aside. Transfer the pureed mixture to a serving dish and garnish with the chopped beet and lemon mixture. Serve right away, or store in an air-tight container in the refrigerator for up to 7 days. May be frozen if desired.
Per serving: Calories: 120 Protein: 2.5 g Carbs: 7.5 g Fibre: 2.5 g Fat: 9 g Sodium: 90 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Curried Lentil and Pumpkin Soup
Ingredients 1 tablespoon olive oil 1 medium onion, diced (about 1 cup) 2 garlic cloves, minced (about 1 teaspoon) 1½ teaspoons curry powder 1½ teaspoons ground dried ginger ¼-½ teaspoon cayenne, to taste 4 cups (32 ounces) low-sodium vegetable broth 1 cup uncooked brown lentils, picked through to remove any stones and rinsed 1 (15-ounce) can 100% pure pumpkin puree
Steps Heat a large pot over medium heat. Add the oil and heat until shimmering. Add the onion, garlic, curry powder, ginger, and cayenne. Cook, stirring often, until the onions are softened, about 5-7 minutes. Add the broth, brown lentils, and pumpkin puree. Stir to combine. Bring to a boil over high heat, then reduce the heat to maintain a simmer. Cover the pot with a lid and cook until the lentils are tender, about 20-25 minutes. Serve warm.
Per serving: Calories: 135 Protein: 8 g Carbs: 21 g Fibre: 10 g Fat: 2 g Sodium: 40 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Tomato, Spinach, and Cannellini Bean Pasta
Ingredients 1 tablespoon oil 1 medium onion, sliced thin 4 cloves garlic, minced (about 2 teaspoons) 4 cups (32 ounces) no-salt-added or low-sodium vegetable or chicken broth 12 ounces whole-wheat strand pasta (e.g. linguine, spaghetti), uncooked 1 (14.5-ounce) can no-salt-added diced tomatoes 1 (10-ounce) package frozen chopped spinach 1 (15.5-ounce) can no-salt-added cannellini beans, drained and rinsed 2 teaspoons dried oregano 1 teaspoon ground black pepper
Steps Heat a large saucepan (pot) over medium heat. Add the oil and heat until shimmering. Add the onion and garlic. Sauté until the onion is soft, about 4-5 minutes. Add the broth, pasta, diced tomatoes with their liquid, spinach, cannellini beans, oregano, and black pepper. Stir to combine. Increase the heat to high and bring to a boil. Reduce the heat to a low simmer and cover the pot with a lid. Cook, stirring frequently, until almost all the liquid has been absorbed and the pasta is tender, about 10 minutes. Taste and adjust seasoning as needed. Serve warm.
Per serving: Calories: 340 Protein: 15 g Carbs: 61 g Fibre: 11 g Fat: 4.5 g Sodium: 75 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Grapesicles
Ingredients 48 green seedless grapes, rinsed 48 red seedless grapes, rinsed 6-inch wooden skewers
Steps Thread six grapes, alternating grape colors, onto each wooden skewer. Place skewers into the freezer for 30 minutes, or until frozen. Serve immediately.
Per serving: Calories: 83 Protein: 1 g Carbs: 22 g Fibre: 1 g Fat: 0 g Sodium: 2 mg
Source: National Heart, Lung, and Blood Institute; National Institutes of Health; U.S. Department of Health and Human Services.
Edamame Salad with Lime Dressing
Ingredients 1 (16-ounce) package frozen shelled edamame (green soybeans or mukimame) 3 cups frozen corn kernels 1 (15-ounce) can no-salt-added black beans, drained and rinsed 1 pint cherry or grape tomatoes, quartered 4 scallions (green onions), thinly sliced (about ½ cup) [Dressing] 5 tablespoons apple cider vinegar 3 tablespoons extra-virgin olive oil ¼ cup lime juice (about 2 limes) 1 teaspoon sugar ½ teaspoon salt 2 cloves garlic, minced (about 1 teaspoon)
Steps In a large mixing bowl, make the dressing by whisking together the apple cider vinegar, olive oil, lime juice, sugar, salt, and garlic. Set aside. Fill a large pot with water and bring to a boil over high heat. Add the edamame to the boiling water and cook for 3 minutes. Add the frozen corn to the boiling water with the edamame and continue cooking for 1 minute. Drain the edamame and corn into a colander or strainer. Add the drained edamame and corn to the bowl with the dressing. Add the and black beans, tomatoes, and scallions. Gently toss to combine. Serve immediately, or chill before serving if desired.
Per serving: Calories: 220 Protein: 10.5 g Carbs: 30 g Fibre: 8.5 g Fat: 8 g Sodium: 160 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Slow Cooker Moroccan Chickpea-Lentil Stew
Ingredients 2 cups (16 ounces) low-sodium vegetable broth 1 (15-ounce) can garbanzo beans (chickpeas), drained and rinsed 1 (15-ounce) can no-salt-added tomato sauce 1 medium butternut squash, peeled and cubed (about 2½ cups, or one 15-ounce package) 1 medium bell pepper, diced (about 1 cup) 1 medium onion, diced (about 1 cup) ½ cup red lentils, picked through and rinsed 1 tablespoon fresh grated ginger 4 cloves garlic, minced (about 2 teaspoons) 1 teaspoon ground turmeric 1 teaspoon ground cumin 1 teaspoon smoked paprika ½ teaspoon ground cinnamon ½ teaspoon ground black pepper ½ teaspoon salt
Steps Add the broth, garbanzo beans, tomato sauce, butternut squash, bell pepper, onion, and lentils to the pot of a slow cooker. Add the ginger, garlic, turmeric, cumin, paprika, cinnamon, black pepper, and salt. Stir all the ingredients together to combine. Cover the slow cooker with the lid and set to cook on low for 6-8 hours or high for 3-4 hours. Serve warm.
Per serving: Calories: 195 Protein: 10.5 g Carbs: 36.5 g Fibre: 11 g Fat: 2 g Sodium: 240 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Asian Tempeh Lettuce Cups
Ingredients 2 tablespoons reduced-sodium (lite) soy sauce, divided 2 tablespoons unseasoned rice vinegar, divided 4 teaspoons maple syrup, divided ¼ teaspoon ground dried ginger (or 1 teaspoon grated fresh ginger) ¼ teaspoon garlic powder 1 tablespoon canola oil or avocado oil 1 (8-ounce) block tempeh, crumbled ¼ cup peanut butter ¼ cup warm or room temperature water 4 sturdy lettuce leaves (e.g. Romaine, butter lettuce) Optional toppings: Peanuts, cilantro, basil
Steps In a small bowl, whisk 1 tablespoon of the soy sauce, 1 tablespoon of the vinegar, and 2 teaspoons of the maple syrup with the garlic powder and ginger. Set aside. Heat a large skillet or sauté pan over medium heat. Add the oil and heat until shimmering. Add the tempeh and cook until lightly browned, about 4-6 minutes, stirring often. Add the soy sauce mixture. Cook and stir for 2 minutes, then remove from the heat and set aside. In the small bowl used previously, whisk the peanut butter and water with the remaining 1 tablespoon of soy sauce, 1 tablespoon of vinegar, and 2 teaspoons of maple syrup. Divide the tempeh mixture between the lettuce leaves, then drizzle with the peanut sauce. Serve warm, adding toppings as desired.
Per serving: Calories: 160 Protein: 11 g Carbs: 9 g Fibre: 0.5 g Fat: 10 g Sodium: 330 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
New Orleans Red Beans
Ingredients 1 lb dry red beans 8 C (2 quarts) water 1½ C chopped onion 1 C chopped celery 4 bay leaves 1 C chopped green pepper 3 Tbsp chopped garlic 3 Tbsp chopped parsley 2 tsp dried thyme, crushed 1 tsp salt 1 tsp ground black pepper
Steps Pick through beans to remove bad beans; rinse thoroughly. In a large pot combine the beans, water, onion, celery, and bay leaves. Bring to a boil; reduce heat. Cover and cook over low heat for about 1½ hours or until beans are tender. Stir. Use a spoon to mash the beans against the side of the pot. Add green pepper, garlic, parsley, thyme, salt, and black pepper. Cook, uncovered, over low heat until creamy, about 30 minutes. Remove bay leaves. Serve with hot cooked brown rice, if desired.
Per serving: Calories: 171 Fat: 0 g Sodium: 285 mg
Source: National Heart, Lung, and Blood Institute; National Institutes of Health; U.S. Department of Health and Human Services.
Italian Summer Soup
Ingredients 2 tablespoons olive oil 1 medium onion, diced (about 1 cup) 6 garlic cloves, minced (about 1 tablespoon) 2 tablespoons Italian seasoning ¼ teaspoon cayenne ½ teaspoon salt 2 medium tomatoes, diced (about 2 cups) 1 medium bell pepper, diced (about 1 cup) 1 medium zucchini, diced (about 1 cup) 1 (15-ounce) can no-salt-added white beans (e.g. cannellini beans, great northern beans) 1 cup frozen corn kernels 4 cups (32 ounces) low-sodium vegetable broth
Steps Heat a medium saucepan over medium heat. Add the oil and heat until shimmering. Add the onion, garlic, Italian seasoning, cayenne, and salt. Sauté until the onion is softened and translucent, about 5-7 minutes. Add the tomatoes, bell pepper, zucchini, beans, corn, and broth. Bring to a boil over high heat, then reduce the heat to maintain a simmer. Cook uncovered until the vegetables are tender, about 20-25 minutes. Serve warm.
Per serving: Calories: 185 Protein: 8.5 g Carbs: 26 g Fibre: 5.5 g Fat: 7 g Sodium: 250 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Chickpea Stir-Fry
Ingredients 1 tablespoon oil 1 tablespoon flour ¼ teaspoon garlic powder 2 tablespoons white vinegar or rice vinegar 2 tablespoons reduced-sodium (lite) soy sauce 1 (15.5-ounce) can chickpeas (garbanzo beans), drained and rinsed 1 (16-ounce) package frozen stir-fry vegetables 1 (8-ounce) can crushed pineapple 1 (8-ounce) can water chestnuts, drained
Steps Heat a large skillet over medium heat. Add the oil, garlic powder, vinegar, soy sauce, and flour. Whisk together to create a sauce. Cook, while whisking, until the sauce thickens. Add the chickpeas, stir-fry vegetables, pineapple, and water chestnuts. Continue to cook until warmed through and the vegetables are tender.
Per serving: Calories: 300 Protein: 8 g Carbs: 57 g Fibre: 8 g Fat: 5 g Sodium: 585 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Mediterranean Chickpea Salad
Ingredients 2 tablespoons lemon juice or red wine vinegar 2 tablespoons extra-virgin olive oil ½ teaspoon dried oregano ½ teaspoon crushed red pepper flakes ½ medium onion, diced (about ½ cup) 1-2 cloves garlic, minced (about 1 teaspoon) 1 (15-ounce) cans no-salt-added chickpeas (garbanzo beans), drained and rinsed 1 medium tomato, diced (about 1 cup) ½ medium cucumber, unpeeled and diced (about ½ cup) ½ medium bell pepper, diced (about ½ cup)
Steps In a large mixing bowl, whisk together the lemon juice or vinegar, oil, oregano, and red pepper flakes to make a dressing. Add the onion and garlic. Stir to combine, then let sit for at least 10 minutes. Add the chickpeas, tomatoes, cucumber, and bell pepper. Toss to combine. Serve immediately, or chill before serving if desired.
Per serving: Calories: 145 Protein: 4.5 g Carbs: 15 g Fibre: 3 g Fat: 8.5 g Sodium: 10 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Vegetable Stew
Ingredients 3 C water 1 cube (1 tsp) low-sodium vegetable bouillon 2 C white potatoes, cut into 2-inch strips 2 C carrots, sliced 4 C summer squash, cut into 1-inch squares 1 C summer squash, cut into 4 large chunks 1 can (15 oz) sweet corn, rinsed and drained (or 2 ears fresh corn, 1½ C) 1 tsp dried thyme 2 cloves garlic, minced 1 stalk scallion (green onion), chopped ½ small hot pepper, chopped 1 C coarsely chopped onion 1 C diced tomatoes
Steps Put water and bouillon in a large pot, and bring to a boil. Add potatoes and carrots, and simmer for 5 minutes. Add remaining ingredients, except for tomatoes, and continue cooking for 15 minutes over medium heat. Remove the four large chunks of squash and puree in a blender. Return pureed mixture to the pot, and let cook for 10 minutes more. Add tomatoes and cook for another 5 minutes. Remove from heat and let sit for 10 minutes to allow stew to thicken before serving.
Per serving: Calories: 119 Protein: 4 g Carbs: 27 g Fibre: 4 g Fat: 1 g Sodium: 196 mg
Source: National Heart, Lung, and Blood Institute; National Institutes of Health; U.S. Department of Health and Human Services.
More recipes and guides
How this diet is defined here: Vegan diet as described in the Academy of Nutrition and Dietetics position paper on vegetarian diets (Melina et al. 2016, https://pubmed.ncbi.nlm.nih.gov/27886704/) and NHS vegan diet guidance
New findings, once a month One short email when we add new studies or exercises, each with its source. No spam, and you can unsubscribe any time.
Sample meal plans for general information, not medical or dietary advice. Recipes are U.S. government works from the National Heart, Lung, and Blood Institute (NIH) and the U.S. Department of Veterans Affairs, shown with their credit lines; no endorsement by either agency is implied. Last reviewed: October 2026.
How we calculate · Privacy · Terms · Contact · © 2026 Longevityreportcard.com