Longevity Report CardLongevity Report CardGet your years

Sample meal plans › Mostly healthy plant foods

A sample week: plant-based diet

Most food comes from healthy plants: whole grains, vegetables, fruit, beans, nuts, seeds and plant oils, with coffee or tea. Refined grains, potatoes, sugary drinks and sweets are limited, and animal foods are small extras rather than the center of the plate.

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.

DayBreakfastLunchDinnerSnack
Day 1Maple pecan granola with unsweetened soy milk and berriesLentil soup with whole-grain breadThree-bean chili over brown riceApple slices with peanut butter
Day 2Cinnamon banana overnight oats made with soy milkHummus and veggie whole-wheat wrapVegetable and tofu Thai curry with brown riceGrapes and a small handful of almonds
Day 3Whole-grain toast with mashed avocado and tomato slicesEdamame, black bean and corn salad over mixed greensWhite bean, kale and tomato stew with brown riceRoasted beet hummus with cucumber and pepper strips
Day 4Cranberry almond breakfast quinoa made with soy milkCurried lentil and pumpkin soup with a whole-grain rollBaked balsamic tofu with brown rice and steamed broccoliAn orange and a few walnuts
Day 5Greek yogurt with warm berry sauce and a sprinkle of ground flaxseedChickpea, cucumber and tomato salad with whole-wheat pitaWhole-wheat pasta with tomatoes, spinach and cannellini beansHomemade hummus with carrot sticks
Day 6Oatmeal with ground flaxseed, banana and walnutsTempeh lettuce cups with peanut sauce and a side of brown riceLemony pan-seared fish with wilted kale and quinoaTwo no-bake oat and seed energy balls
Day 7Tofu scramble with spinach and peppers on whole-grain toastChilled gazpacho with whole-grain bread and a side of white beansMoroccan chickpea and lentil stew over whole-wheat couscousA pear and a small handful of pumpkin seeds

Tips

What studies found

Observed. US health workers with the highest healthy plant-based scores had a 14% lower death rate than those with the lowest. Shan 2023, JAMA Intern Med

See what it could mean for your years

The recipes (21)

Public-domain recipes from U.S. government agencies, reproduced with their credit lines. No endorsement by these agencies is implied.

Maple-Pecan Granola
Serves 32 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Preheat the oven to 350°F. Line a rimmed baking sheet with parchment paper and set aside.
  2. In large mixing bowl, whisk together the oil, maple syrup, vanilla, salt, and cinnamon.
  3. Add the oats and pecans. Toss gently until completely coated with the oil-maple syrup mixture.
  4. Transfer the mixture onto the prepared baking and spread into an even layer.
  5. Bake until golden-brown and crispy, about 20-25 minutes, stirring the mixture every 7-10 minutes.
  6. Remove from oven and place on a wire cooling rack or other heat-safe surface.
  7. When completely cooled, use as desired or transfer to an airtight storage container for up to 2 months.
Per serving: Calories: 145Protein: 4 gCarbs: 16 gFibre: 3 gFat: 8 gSodium: 75 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Lentil Soup
Serves 11 · Recipe from NHLBI (NIH) (Delicious Heart Healthy Latino Recipes) · Original recipe
Ingredients Steps
  1. In a large soup pot, heat oil over medium heat. Add carrots, celery, and onion; cook and stir until the onion is tender.
  2. Stir in garlic, oregano, basil, and pepper. Cook for 2 minutes.
  3. Stir in lentils and tomatoes, then add the vegetable broth and water.
  4. Cover and bring to a boil. Reduce heat and simmer for at least 1 hour or until lentils are tender.
  5. 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: 151Protein: 9 gCarbs: 24 gFibre: 7 gFat: 3 gSodium: 248 mg
Source: National Heart, Lung, and Blood Institute; National Institutes of Health; U.S. Department of Health and Human Services.
Three-Bean Chili
Serves 6 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Heat a large saucepan (pot) over medium heat.
  2. Add the oil and heat until shimmering.
  3. Add the onion and peppers.
  4. Sauté until the onion and peppers soft, about 4-5 minutes.
  5. Add the kidney beans, black beans, pinto beans, crushed tomatoes, and diced tomatoes with their liquid. Stir to combine.
  6. Stir in the chili powder, cumin, onion powder, garlic powder, tabasco sauce (if desired), and black pepper.
  7. Bring to a boil, then reduce heat to low.
  8. Simmer for 20 minutes until flavors have blended.
  9. If more liquid is needed add small amounts of water until it reaches the desired consistency.
  10. Taste and adjust seasoning as needed.
  11. Serve warm.
Per serving: Calories: 330Protein: 18.5 gCarbs: 58 gFibre: 19.5 gFat: 4 gSodium: 279 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Cinnamon-Banana Overnight Oats
Serves 1 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Add the banana to a pint-sized jar or other container with a lid. Mash with a fork.
  2. Add the oats, milk, hemp seeds, selected sweetener, and cinnamon. Stir with the fork to combine.
  3. Place in the refrigerator and chill overnight, or at least 5 hours.
  4. Serve cold, or warm briefly in the microwave before serving.
Per serving: Calories: 320Protein: 12.5 gCarbs: 50 gFibre: 6 gFat: 8.5 gSodium: 50 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Hummus and Veggie Wrap-Up
Serves 1 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Spread the hummus over the tortilla.
  2. Layer the tortilla with the salad greens, onion, cucumber, tomato, and carrots.
  3. Drizzle with the vinaigrette.
  4. Fold the sides of the tortilla over towards the center, then roll up tightly.
  5. Serve cold.
Per serving: Calories: 250Protein: 7 gCarbs: 29 gFibre: 6.5 gFat: 12.5 gSodium: 555 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Vegetable Thai Curry
Serves 4 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Heat a large pot or Dutch oven over medium heat.
  2. Add the oil and heat until shimmering.
  3. Add the onion and cook, stirring often, until softened, about 3-5 minutes.
  4. Add the ginger and garlic and cook until fragrant, about 30-60 seconds, stirring constantly.
  5. Add the selected vegetables and cook for 5 minutes, stirring occasionally.
  6. Add the curry paste. Cook, stirring often, for 2 minutes.
  7. Add the coconut milk, broth, and sugar. Stir to combine.
  8. Gently fold in the tofu cubes and bring to a simmer over medium heat. Reduce the heat to medium-low to maintain a gentle simmer.
  9. Cook until the vegetables have softened, about 5-10 minutes, depending on the vegetables used.
  10. Remove from the heat and stir in the lime juice, then serve warm over the cooked brown rice.
Per serving: Calories: 390Protein: 15 gCarbs: 50 gFibre: 5 gFat: 13 gSodium: 660 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Edamame Salad with Lime Dressing
Serves 8 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. 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.
  2. Fill a large pot with water and bring to a boil over high heat.
  3. Add the edamame to the boiling water and cook for 3 minutes.
  4. Add the frozen corn to the boiling water with the edamame and continue cooking for 1 minute.
  5. Drain the edamame and corn into a colander or strainer.
  6. Add the drained edamame and corn to the bowl with the dressing.
  7. Add the and black beans, tomatoes, and scallions.
  8. Gently toss to combine.
  9. Serve immediately, or chill before serving if desired.
Per serving: Calories: 220Protein: 10.5 gCarbs: 30 gFibre: 8.5 gFat: 8 gSodium: 160 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
White Bean, Kale, and Tomato Stew
Serves 8 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Heat a heavy stockpot over medium heat.
  2. Add the oil and heat until shimmering.
  3. Add the onion, carrots, and garlic.
  4. Sauté until the onion and carrots are tender, stirring frequently, about 7-8 minutes.
  5. Reduce the heat to low.
  6. Add the chopped kale and broth.
  7. Cover the pot with a lid.
  8. Simmer for 10-15 minutes.
  9. Add the diced tomatoes and their juice, cannellini beans, rice, Italian seasoning, and black pepper.
  10. Cook until heated through.
  11. Serve warm.
Per serving: Calories: 230Protein: 10 gCarbs: 37.5 gFibre: 6.5 gFat: 2.5 gSodium: 190 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Roasted Beet Hummus
Serves 8 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Preheat the oven to 400°F.
  2. 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.
  3. Meanwhile add the garlic and 2 tablespoons of the lemon juice to a small bowl and stir to combine. Set aside.
  4. Add ¼ cup of the roasted beet to a food processor. Pulse until broken down into small pieces.
  5. 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.
  6. 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.
  7. Transfer the pureed mixture to a serving dish and garnish with the chopped beet and lemon mixture.
  8. 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: 120Protein: 2.5 gCarbs: 7.5 gFibre: 2.5 gFat: 9 gSodium: 90 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Cranberry-Almond Breakfast Quinoa
Serves 2 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Add the quinoa, water, and milk to a small saucepan over high heat.
  2. Bring to a boil, then reduce the heat to low.
  3. Add the cinnamon and vanilla.
  4. Cover the pot with a lid and simmer until the liquid is absorbed and the quinoa is tender, about 10-15 minutes.
  5. Stir in the cranberries and almonds and serve warm, or chill before serving if desired.
Per serving: Calories: 260Protein: 10.5 gCarbs: 34.5 gFibre: 5.5 gFat: 8.5 gSodium: 35 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Curried Lentil and Pumpkin Soup
Serves 8 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Heat a large pot over medium heat.
  2. Add the oil and heat until shimmering.
  3. Add the onion, garlic, curry powder, ginger, and cayenne. Cook, stirring often, until the onions are softened, about 5-7 minutes.
  4. Add the broth, brown lentils, and pumpkin puree. Stir to combine.
  5. Bring to a boil over high heat, then reduce the heat to maintain a simmer.
  6. Cover the pot with a lid and cook until the lentils are tender, about 20-25 minutes.
  7. Serve warm.
Per serving: Calories: 135Protein: 8 gCarbs: 21 gFibre: 10 gFat: 2 gSodium: 40 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Baked Balsamic Tofu
Serves 4 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. In a medium mixing bowl, make a marinade by whisking together the oil, vinegar, garlic, honey or maple syrup, lemon zest, basil, oregano, thyme, sage, salt, black pepper, and cayenne pepper.
  2. Transfer the marinade to a quart-or gallon-size ziptop plastic bag.
  3. Add the tofu and toss gently to coat with the marinade.
  4. Seal the bag, squeezing out as much air as possible.
  5. Place in the refrigerator and let marinate, at least 30 minutes and up to overnight.
  6. Preheat the oven to 425°F.
  7. Line a baking sheet with parchment paper or aluminum foil.
  8. Remove the tofu from the marinade and place on the baking sheet in a single layer.
  9. Bake until crispy, about 25-30 minutes, flipping halfway through the cooking time.
  10. Serve warm.
Per serving: Calories: 225Protein: 10 gCarbs: 9 gFibre: 1.5 gFat: 18.5 gSodium: 305 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Greek Yogurt with Warm Berry Sauce
Serves 4 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Combine the frozen berries and lime juice in a small saucepan.
  2. Bring the mixture to a boil over medium-high heat.
  3. Reduce heat to medium-low to maintain a gentle simmer.
  4. Cook until a sauce forms and thickens, about 10-12 minutes.
  5. Divide the yogurt into four serving bowls.
  6. Top each serving of yogurt with a quarter of the sauce (about ⅓ cup).
  7. Serve immediately, or chill before serving.
Per serving: Calories: 130Protein: 12.5 gCarbs: 13 gFibre: 3 gFat: 3 gSodium: 40 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Mediterranean Chickpea Salad
Serves 4 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. In a large mixing bowl, whisk together the lemon juice or vinegar, oil, oregano, and red pepper flakes to make a dressing.
  2. Add the onion and garlic. Stir to combine, then let sit for at least 10 minutes.
  3. Add the chickpeas, tomatoes, cucumber, and bell pepper. Toss to combine.
  4. Serve immediately, or chill before serving if desired.
Per serving: Calories: 145Protein: 4.5 gCarbs: 15 gFibre: 3 gFat: 8.5 gSodium: 10 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Tomato, Spinach, and Cannellini Bean Pasta
Serves 6 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Heat a large saucepan (pot) over medium heat.
  2. Add the oil and heat until shimmering.
  3. Add the onion and garlic.
  4. Sauté until the onion is soft, about 4-5 minutes.
  5. Add the broth, pasta, diced tomatoes with their liquid, spinach, cannellini beans, oregano, and black pepper. Stir to combine.
  6. Increase the heat to high and bring to a boil.
  7. Reduce the heat to a low simmer and cover the pot with a lid.
  8. Cook, stirring frequently, until almost all the liquid has been absorbed and the pasta is tender, about 10 minutes.
  9. Taste and adjust seasoning as needed.
  10. Serve warm.
Per serving: Calories: 340Protein: 15 gCarbs: 61 gFibre: 11 gFat: 4.5 gSodium: 75 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Home-Style Hummus
Serves 8 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Drain the chickpeas. Reserve the canning liquid and set aside.
  2. Put the chickpeas in a food processor or blender.
  3. Add the garlic, lemon juice, tahini, oil, black pepper, salt, and half of the reserved chickpea canning liquid (about ⅓ cup).
  4. Puree the until very smooth, about 2-3 minutes, adding additional canning liquid as necessary to produce a thick dip.
  5. Add additional lemon juice to taste, if desired.
  6. Transfer to a serving dish (or a storage container if you’re not eating it right away). Garnish with paprika.
  7. 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: 90Protein: 4 gCarbs: 11 gFibre: 3 gFat: 3.5 gSodium: 80 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Asian Tempeh Lettuce Cups
Serves 4 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. 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.
  2. Heat a large skillet or sauté pan over medium heat. Add the oil and heat until shimmering.
  3. Add the tempeh and cook until lightly browned, about 4-6 minutes, stirring often.
  4. Add the soy sauce mixture. Cook and stir for 2 minutes, then remove from the heat and set aside.
  5. 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.
  6. Divide the tempeh mixture between the lettuce leaves, then drizzle with the peanut sauce.
  7. Serve warm, adding toppings as desired.
Per serving: Calories: 160Protein: 11 gCarbs: 9 gFibre: 0.5 gFat: 10 gSodium: 330 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Lemony Pan-Seared Fish with Wilted Kale
Serves 1 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Cut the lemon in half lengthwise. Juice one of the halves into a small bowl. Cut the other half into four wedges. Set the lemon juice and lemon wedges aside.
  2. On a clean plate or other surface (e.g. cutting board), pat the fish dry with paper towels, then season it evenly on both sides with the seasoning blend and chopped dill.
  3. Preheat a nonstick skillet over medium-high heat.
  4. Add ½ tablespoon of the oil to the pan.
  5. Add the fish and cook on the first side until browned, about 2-4 minutes.
  6. Turn the fish over and heat until cooked through and flakes easily with a fork, about 4-6 minutes.
  7. Transfer the fish to a clean plate and cover with foil.
  8. Add the remaining ½ tablespoon of oil to the pan.
  9. Add the kale and cook until wilted, about 2-4 minutes.
  10. Add the lemon juice and stir to combine.
  11. Transfer the kale to the plate with the fish and serve warm, squeezing on additional lemon juice as desired.
Per serving: Calories: 325Protein: 28 gCarbs: 23 gFibre: 4.5 gFat: 15 gSodium: 140 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
No-Bake Energy Balls
Serves 20 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. In a medium mixing bowl, stir together the oats, coconut, flax meal, pepitas, nut or seed butter, honey, chia seeds or hemp hearts, vanilla, and cinnamon.
  2. Cover the bowl with plastic wrap and place in the refrigerator to chill for 30 minutes.
  3. Roll the mixture into 1-inch balls. Store in an airtight container in the refrigerator for up to 2 weeks, or freeze for up to 3 months.
Per serving: Calories: 105Protein: 3.5 gCarbs: 11.5 gFibre: 2 gFat: 5.5 gSodium: 5 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Garden-Fresh Gazpacho
Serves 4 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Fill a large pot or saucepan halfway full with water. Set over high heat and bring to a boil.
  2. Meanwhile, prepare a large bowl with ice water and make an X cut with a paring knife on the bottom of each tomato.
  3. Carefully drop the tomatoes into the boiling water and cook for 15 seconds, then remove and transfer to the ice water.
  4. Let tomatoes cool until able to handle, about 1 minute, then remove from the ice water and pat dry.
  5. Peel and seed the tomatoes. To seed the tomatoes, place them in a fine mesh strainer set over a large mixing bowl. Press as much of the juice and pulp through as possible.
  6. Transfer the collected juice and pulp to a liquid measuring cup. Add canned tomato juice to bring the total to 1 cup.
  7. Transfer the tomatoes and juice back to the bowl. Add the cucumber, bell pepper, onion, jalapeño, garlic, lime juice, vinegar, soy sauce or tamari, cumin, salt, and black pepper. Stir to combine.
  8. Transfer 1½ cups of the mixture to a blender and add the olive oil. Blend on high speed until smooth and creamy, about 20-30 seconds.
  9. Return the pureed mixture to the bowl and stir to combine.
  10. Cover and chill for at least 2 hours, up to overnight.
  11. Serve cold, garnishing with the basil.
Per serving: Calories: 155Protein: 2 gCarbs: 12 gFibre: 2 gFat: 13 gSodium: 375 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.
Slow Cooker Moroccan Chickpea-Lentil Stew
Serves 6 · Recipe from VA (VHA Nutrition and Food Services) · Original recipe
Ingredients Steps
  1. Add the broth, garbanzo beans, tomato sauce, butternut squash, bell pepper, onion, and lentils to the pot of a slow cooker.
  2. Add the ginger, garlic, turmeric, cumin, paprika, cinnamon, black pepper, and salt.
  3. Stir all the ingredients together to combine.
  4. Cover the slow cooker with the lid and set to cook on low for 6-8 hours or high for 3-4 hours.
  5. Serve warm.
Per serving: Calories: 195Protein: 10.5 gCarbs: 36.5 gFibre: 11 gFat: 2 gSodium: 240 mg
Source: U.S. Department of Veterans Affairs, Veterans Health Administration Nutrition and Food Services.

More recipes and guides

How this diet is defined here: Healthful plant-based diet index (hPDI) as defined in Satija et al. 2017, J Am Coll Cardiol (https://pubmed.ncbi.nlm.nih.gov/28728684/), the score used in the site's evidence (Shan 2023)

How long could you live?Two minutes, free, and your answers stay on your deviceGet my score
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.

By signing up you agree to our Privacy Policy.