A 7-day vegan meal plan at about 1800 kcal—with no animal products, and featuring tofu, legumes, grains, and nuts. Recipes, macros, and a shopping list.
1808kcal per day
76 gprotein (18% of energy)
211 gcarbs
59 gfat
53 gfiber
5meals a day
Day 1
1814 kcal · Protein 68 g · Carbs 219 g · Fat 57 g · Fiber 59 g
Seasonings and extras: salt, turmeric, cumin, garam masala, ginger, cilantro
Instructions
Cook the rice according to the package instructions.
Heat the oil and sauté the chopped onion, garlic and grated carrot until softened. Add the turmeric, cumin, garam masala and ginger, and cook for 30 seconds.
Add the rinsed lentils, chopped tomatoes and water (2–3 times the amount of lentils). Cook for 15 minutes, stirring, until the lentils break down.
Season with salt and lemon juice. Serve with rice and cucumber slices sprinkled with cilantro.
Dal reheats well. Make a double batch for the next day and thin it with water if needed.
Seasonings and extras: salt, pepper, turmeric, mustard
Instructions
Drain the tofu and mash it with a fork, then mix in the tahini, mustard, turmeric, salt, and pepper. The spread will have a texture similar to egg salad.
Finely dice the pickled cucumber, chop the chives, and stir them into the spread.
Spread the mixture on the bread slices.
If the spread seems dry, add a tablespoon of pickle brine or water.
Day 5
1806 kcal · Protein 69 g · Carbs 227 g · Fat 55 g · Fiber 49 g
Seasonings and extras: vegetable bouillon cube, smoked paprika, salt, pepper
Instructions
Cut the bell peppers into quarters and the tomatoes in half. Drizzle with half the olive oil and roast at 220°C for 25 minutes.
Heat the remaining olive oil and sauté the onion and garlic until softened.
Add the roasted vegetables, drained beans, and smoked paprika. Pour in enough stock to cover the vegetables, simmer for 5 minutes, then blend until smooth.
Season with salt and pepper, and serve with bread.
Canned beans just need to be rinsed. You can make the soup a day ahead—it tastes just as good reheated.
Day 7
1839 kcal · Protein 84 g · Carbs 196 g · Fat 68 g · Fiber 54 g
Seasonings and extras: salt, pepper, ginger, nutmeg, vegetable bouillon cube
Instructions
Heat the oil in a pot and sauté the chopped onion and garlic until softened.
Add the diced squash and carrot, along with the rinsed lentils. Pour in enough water and stock to cover the vegetables, then simmer covered for 20 minutes.
Blend the soup until smooth, then season with salt, pepper, ginger, and nutmeg.
Toast the pumpkin seeds in a dry pan and sprinkle them over the soup.
You can use Hokkaido squash instead of butternut squash—it doesn't need to be peeled. The soup freezes well.
Cook the pasta al dente in salted water. Add the peas for the last 3 minutes, then drain, reserving a little cooking water.
Blend the parsley, nuts, garlic, olive oil, and lemon juice with 2-3 tablespoons of cooking water to make a thick pesto. Season with salt and pepper.
Toss the pasta with the peas and pesto, thinning the sauce with a little cooking water if needed.
You can make the parsley pesto ahead of time. It will keep in a sealed jar in the refrigerator for 3-4 days. Sunflower seeds also work instead of walnuts.
Shopping list for 7 days
All the ingredients in the meal plan, totaled for the whole week and grouped by store section. Check off anything you already have at home.
A vegan diet excludes meat, fish, dairy, eggs, and honey. Protein comes from legumes, tofu, soy milk, grains, and nuts—an average of 76 g per day. Eating a variety of protein sources throughout the day helps their amino acids complement one another.
Unfortified plant foods don’t provide vitamin B12, so people following a vegan diet usually choose fortified foods or supplements. It’s worth discussing this with a doctor or dietitian.
How to use the meal plan
Cook a larger batch of legumes or grains at once—they’ll come in handy in several recipes throughout the week.
Press the excess water out of the tofu before frying so it browns nicely.
When choosing soy milk at the store, you can opt for one fortified with calcium.
You can swap meals between days as long as they’re for the same time of day.
We calculated the calories and macros for each meal using the calorie chart and the listed ingredient weights. Weigh ingredients as specified in the recipe: groats, rice, and pasta dry; meat and fish raw, unless the recipe says otherwise (for example, baked chicken breast or cooked beans).
FAQs
Where can you get protein on a vegan diet?
From legumes (lentils, chickpeas, beans, peas), tofu, soy milk, grains, nuts, and seeds. This meal plan provides an average of 76 g of protein per day.
Can you lose weight on a vegan diet?
Yes, if you eat fewer calories than your daily calorie needs. This meal plan provides about 1800 kcal—compare it with your daily calorie needs.
What can you use instead of milk and yogurt?
Soy or almond milk works well in oatmeal, smoothies, and coffee. Soy milk has the most protein of the popular plant-based milks.
How can you adjust the calorie content of a meal plan?
Adjust all meal servings by the same percentage. The easiest foods to add or cut back on are grains, bread, and nuts.
This meal plan is for informational purposes and does not replace a personalized diet plan from a dietitian or medical advice. Nutrition information is approximate and depends on the specific products and how they are prepared. How we create meal plans.