How to meal plan as a family
The five-step system this meatless week hangs on.
Seven dinners, no meat, one list
By David · Updated
A vegetarian meal plan for a family works when the week keeps its usual shape: quick dinners on the packed nights, the standing slots your kids defend, one shopping trip. Beans, lentils, eggs, and cheese do the work meat did. Below is the full seven-dinner meatless week we cook, with a vegan swap for every night and a plain answer to the protein question.
Free 7-day Pro trial · One plan, one list, whole household
This is the week as we cook it, meatless from Sunday to Saturday, hung on the same fixtures as any other week in this house: soccer on Monday, tacos on Tuesday, pizza on Friday, the shop on Sunday. Nobody at the table treats it as a diet week. The third column turns the same seven dinners fully plant-based, one swap at a time.
| Night | Dinner | Vegan swap |
|---|---|---|
| Sun | Mushroom and spinach lasagna | Vegan mozzarella, béchamel made with soy milk and olive oil |
| Mon | Chickpea coconut curry with rice | None needed, already vegan |
| Tue | Black bean tacos | Skip the cheese and sour cream, double the guacamole |
| Wed | Lentil bolognese with spaghetti, doubled | Skip the parmesan at the table |
| Thu | Wednesday's bolognese over jacket potatoes | Same as Wednesday |
| Fri | Homemade pizza: one margherita, one mushroom and olive | One pizza goes cheese-free under olives, artichokes, and extra sauce |
| Sat | Egg fried rice with frozen peas | Crispy tofu instead of the eggs |
The order is doing quiet work. The spinach, mushrooms, and herbs get cooked in the first half of the week, close to the shop, before anything wilts. The lasagna lands on Sunday because it wants an hour and Sunday has one. Wednesday's bolognese is a double batch that feeds Thursday in a different shape, and Saturday's fried rice needs nothing fresh at all, which suits the seventh night after a shop. One list, one trip, no midweek top-up run.
The question every vegetarian week gets asked at least once, usually by a grandparent. The answer is an anchor per night, and the anchors rotate so no one ingredient wears out its welcome:
| Anchor | Nights it carries | Rough protein |
|---|---|---|
| Lentils | Wednesday and Thursday | About 18 g per cooked cup |
| Black beans | Tuesday | About 15 g per cooked cup |
| Chickpeas | Monday | About 14 g per cooked cup |
| Eggs | Saturday | About 6 g each |
| Cheese | Sunday and Friday | About 7 g per 30 g of mozzarella |
For scale: the reference intake printed on food labels is 50 g of protein a day for an adult, children need less, and dinner is one of three meals. A bowl of the lentil bolognese with its pasta clears a third of the adult number on its own. The plate that falls short is the one planned as a vegetable dinner, roasted things and a grain and no anchor, which is why the anchor gets picked first on every night of this plan.
Two people in this house would order meat at a restaurant, and this week feeds them without a separate pan. The trick is the same one that works in a picky-eater week: the format carries the night. Tacos are tacos whatever fills them, pizza is pizza, spaghetti is spaghetti. Nobody sits down to a portobello steak that apologizes for not being beef; they sit down to taco night.
When someone does miss meat, the fix goes on the plate, never on the stove: a fried egg on the fried rice, grilled halloumi beside the curry. One addition for one person costs thirty seconds. A second dinner costs the whole evening, and it teaches the table that the meatless week is negotiable.
Keep the dinners your family already defends and change what goes inside them: taco night stays taco night with black beans, and pizza Friday stays pizza Friday with a meatless topping set. Standing slots are the load-bearing part of a family meal planning system, and they survive a diet change better than any new dish does. A week that deletes them picks two fights at once.
Anchor each night on beans, lentils, eggs, cheese, or tofu before you pick any vegetables. Meatless weeks fail from the middle of the plate outward: plan a "vegetable dinner" and you get a side dish promoted past its ability, hungry kids by eight, and toast. Name the anchor first and the vegetables go back to being the supporting cast they are on any other night.
Cook a double batch of one midweek dinner and serve the second half the next night in a different shape. Here that pot is the bolognese: spaghetti on Wednesday, jacket potatoes on Thursday, and the second night costs ten minutes. The cook once, eat twice method matters more without meat, because lentils and beans reheat better than most of what they replaced.
Put the dinners built on fresh spinach, mushrooms, and herbs in the first half of the week, and save the pantry dinners for the end. A vegetarian list leans harder on produce, so the order of the week decides whether the crisper drawer gets eaten or binned. By Saturday this plan is running on rice, frozen peas, and eggs, none of which can wilt.
Build one grocery list from the seven dinners and buy it in one trip. The grocery-list method is unchanged; what changes is the bill, because dried lentils, canned beans, and eggs cost less than the meat they replace. Our meatless weeks come in a few pounds under the usual shop with the same number of dinners on the table.
A meatless week has more moving parts to agree on: who cooks what, which nights carry the swaps, what goes on the one list. FamilyPlate keeps the meal library, the weekly plan, and the grocery list in one place the whole household shares, so the person at the store sees the week the person at home planned. The library starts empty and holds the dinners you choose, so a household that adds meatless meals gets meatless weeks by default.
When the library runs dry, the generate-week feature drafts a week from meals you own and accepts a vegetarian constraint while it works. The library, the shared weekly plan, and the self-building grocery list are free on iPhone (iOS 17+); generate-week and the other AI features are Pro, $3.99 a month or $39.99 a year after a 7-day free trial.
Questions
Seven dinners with a named protein each night: mushroom and spinach lasagna, chickpea curry, black bean tacos, lentil bolognese twice, homemade pizza, and egg fried rice. The week keeps the shape of a normal family week: quick dinners on busy nights, one pot doubled for leftovers, one grocery trip.
Yes, when each dinner has an anchor: beans, lentils, eggs, cheese, or tofu. A cup of cooked lentils carries about 18 g of protein, two eggs about 12 g, and children need less than adults. The dinner that falls short is the one built on vegetables alone.
Yes. Every night in the plan lists its vegan swap, and four of the seven need no change beyond skipping a garnish. The two cheese nights change most: the lasagna takes vegan mozzarella and a soy béchamel, and one Friday pizza goes cheese-free under olives and artichokes.
Cook one meatless dinner everyone eats instead of running two kitchens. This week is built for that: tacos, pizza, and pasta read as dinner, not as a diet. Anyone who misses meat gets an addition to their plate, a fried egg or some grilled halloumi, never a second menu.
Yes. The meal library holds whatever your household adds, so a meatless library plans meatless weeks, and the generate-week feature (Pro, 7-day free trial) accepts a vegetarian constraint and drafts within it. The shared plan and the grocery list it builds are free on iPhone (iOS 17+).
Keep reading
The five-step system this meatless week hangs on.
The format-carries-the-night trick, applied to the fussiest table.
When only one person eats differently: a base everyone shares and a split made at the plate.
Three more ready-made 7-day dinner plans to steal from.
One plan, one list, one table
FamilyPlate keeps the meal library, the weekly dinner plan, and the grocery list in one place your whole household shares. Plan the week on the couch, shop it in one trip. Start free with a 7-day Pro trial.
Download on the App Store