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.
Build meals around beans, lentils, tofu or nuts instead of meat.
Choose whole grains (oats, brown rice, whole-wheat pasta) over white bread and white rice.
Plant-based does not mean any plant food: go easy on fries, chips, juice and sweets.
Small amounts of fish, eggs or yogurt can fit; this plan uses fish once and yogurt once.
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
4 cups fresh or frozen vegetables, trimmed and cut into ½-to 1-inch pieces (one type or a combination; e.g. bell peppers, broccoli, carrots, mushrooms, green beans, cauliflower, zucchini)
2 tablespoons red curry paste
1 cup coconut milk
2 cups low-sodium vegetable broth
2 teaspoons sugar
1 (16-ounce) block extra-firm tofu, cubed
½ lime, juiced (about 1 tablespoon juice)
2 cups cooked brown rice
Steps
Heat a large pot or Dutch oven over medium heat.
Add the oil and heat until shimmering.
Add the onion and cook, stirring often, until softened, about 3-5 minutes.
Add the ginger and garlic and cook until fragrant, about 30-60 seconds, stirring constantly.
Add the selected vegetables and cook for 5 minutes, stirring occasionally.
Add the curry paste. Cook, stirring often, for 2 minutes.
Add the coconut milk, broth, and sugar. Stir to combine.
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.
Cook until the vegetables have softened, about 5-10 minutes, depending on the vegetables used.
Remove from the heat and stir in the lime juice, then serve warm over the cooked brown rice.
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.
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
¼ cup olive oil
¼ cup balsamic vinegar
3-4 cloves garlic, minced (about 2 teaspoons)
1 tablespoon honey or maple syrup
1 lemon, zested
1 teaspoon dried basil
1 teaspoon dried oregano
½ teaspoon dried thyme
½ teaspoon dried sage
½ teaspoon salt
¼ teaspoon ground black pepper
1 pinch cayenne
1 (14-to 16-ounce) block extra-firm or firm tofu, cut into 8 slabs and then cut diagonally into triangles
Steps
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.
Transfer the marinade to a quart-or gallon-size ziptop plastic bag.
Add the tofu and toss gently to coat with the marinade.
Seal the bag, squeezing out as much air as possible.
Place in the refrigerator and let marinate, at least 30 minutes and up to overnight.
Preheat the oven to 425°F.
Line a baking sheet with parchment paper or aluminum foil.
Remove the tofu from the marinade and place on the baking sheet in a single layer.
Bake until crispy, about 25-30 minutes, flipping halfway through the cooking time.
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.
1½ teaspoons chopped fresh dill (or ½ teaspoon dried)
1 tablespoon olive oil, divided
2 cups chopped or shredded kale, stems removed
Steps
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.
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.
Preheat a nonstick skillet over medium-high heat.
Add ½ tablespoon of the oil to the pan.
Add the fish and cook on the first side until browned, about 2-4 minutes.
Turn the fish over and heat until cooked through and flakes easily with a fork, about 4-6 minutes.
Transfer the fish to a clean plate and cover with foil.
Add the remaining ½ tablespoon of oil to the pan.
Add the kale and cook until wilted, about 2-4 minutes.
Add the lemon juice and stir to combine.
Transfer the kale to the plate with the fish and serve warm, squeezing on additional lemon juice as desired.
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
1 cup old-fashioned (rolled) oats
⅔ cup toasted unsweetened coconut flakes
½ cup flax meal (ground flax seed)
½ cup toasted unsalted pepitas (green pumpkin seeds) or shelled sunflower seeds
½ cup unsweetened nut or seed butter (e.g. peanut butter, almond butter, sunflower butter)
½ cup honey
1 tablespoon chia seeds or hemp hearts (hulled hemp seeds)
1 teaspoon vanilla extract
½ teaspoon ground cinnamon
Steps
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.
Cover the bowl with plastic wrap and place in the refrigerator to chill for 30 minutes.
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.
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
1½ pounds ripe medium tomatoes (about 6-10 tomatoes, depending on variety)
1 (5.5-ounce) can tomato juice, added as needed
1 medium cucumber, peeled, seeded, and finely chopped (about 1 cup)
1 medium red bell pepper, finely chopped (about 1 cup)
½ cup finely chopped onion
1 jalapeño, seeds and membranes removed, minced
1-2 garlic cloves, minced (about 1 teaspoon)
1 lime, juiced (about 2 tablespoons juice)
1 tablespoon balsamic vinegar
1 tablespoon lite (reduced-sodium) soy sauce
½ teaspoon ground cumin
¼ teaspoon salt
¼ teaspoon ground black pepper
¼ cup extra-virgin olive oil
¼ cup sliced fresh basil leaves
Steps
Fill a large pot or saucepan halfway full with water. Set over high heat and bring to a boil.
Meanwhile, prepare a large bowl with ice water and make an X cut with a paring knife on the bottom of each tomato.
Carefully drop the tomatoes into the boiling water and cook for 15 seconds, then remove and transfer to the ice water.
Let tomatoes cool until able to handle, about 1 minute, then remove from the ice water and pat dry.
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.
Transfer the collected juice and pulp to a liquid measuring cup. Add canned tomato juice to bring the total to 1 cup.
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.
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.
Return the pureed mixture to the bowl and stir to combine.
Cover and chill for at least 2 hours, up to overnight.
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)