Meal plan for a family with different diets: one dinner, three diets
How to plan one dinner that works for vegetarians, picky kids and meat eaters at the same table, with a base-and-swap method and a week of examples.

- Cook one base meal everyone can eat, then add small swaps per person.
- Keep the swap to one ingredient: a protein, a sauce or a side.
- Write the swap on the plan ("Veggie for Sara") so nobody cooks twice.
- Buy once for the base, only top up for the swaps.
If one person is vegetarian, one child only eats "beige food" and someone else wants meat every night, it is tempting to cook three dinners. Don't. The fix is a simple rule: one base, small swaps.
The base-and-swap method
Pick a base that is neutral and built from plants and grains: rice, pasta, wraps, tomato sauce, roasted vegetables, a curry sauce. Then give each person one swap, never more than one.
- Protein swap: chicken for most, chickpeas or halloumi for the vegetarian.
- Sauce swap: spicy sauce on the side, mild in the pot.
- Side swap: plain rice or bread for the picky eater who won't touch the curry.
A mixed-diet week, planned
| Night | Base for everyone | Swaps |
|---|---|---|
| Mon | Rice bowls with roasted peppers | Chicken for most, crispy chickpeas for Sara |
| Tue | Coconut lentil curry | Plain rice and yogurt for Leo (picky) |
| Wed | Tomato pasta | Turkey meatballs on the side for the meat lovers |
| Thu | Shakshuka with bread | Extra egg for Sara, sausage on the side for Dad |
| Fri | Build-your-own wraps | Everyone picks their filling |
Halal in a mixed-diet house
A halal eater fits the same method. Keep pork, alcohol and gelatin out of the base, buy the meat swap from a halal butcher or the halal shelf, and check stock cubes and sauces for wine or animal fats. A vegetarian base is usually halal already (watch for cheese made with animal rennet), so most nights only the meat swap changes.
Picky eaters without the fight
Serve the base deconstructed: rice in one spot, sauce in another, protein on the side. A picky child can eat the parts they like while still eating the same dinner as everyone else. Over time, small tastes of the sauce count as a win.
Allergies and intolerances
For allergies, the base must be safe for everyone, not just the swap. If someone is allergic to nuts, keep nuts out of the base sauce entirely and add them as a topping for others. Always read labels on sauces and stock cubes.

GoMely builds one base meal for the whole table and adds the swaps for you, like "Veggie for Sara", on one shopping list.
Build a pantry that fits every diet
A mixed-diet kitchen runs on a few staples that work for everyone. Keep these stocked and most bases are already half made:
- Grains: rice, pasta, wraps, oats.
- Plant proteins: canned chickpeas, red lentils, canned beans, tofu.
- Sauces: chopped tomatoes, coconut milk, a mild curry paste, plain yogurt.
- Flavour on the side: chili flakes, hot sauce, grated cheese, lemon. Everyone adds their own.
Because the base is mostly plants and grains, it is also usually the cheapest part of the meal. The meat, if any, becomes a side instead of the centre, which tends to lower the bill too.
Three mistakes that turn one dinner into three
Seasoning the whole pot for one person
Keep the pot mild and put the heat on the table. A spicy base means a second meal for the kids.
Building the meal around the meat
If the meat is the meal, the vegetarian needs a different one. Build around the base and add the meat at the end.
Not writing the swaps down
If the swap lives in your head, you forget to buy it. Write it on the plan next to the person's name so the shopping list includes it.
Shopping for a mixed-diet household
Write the list from the base first, then add swap items under each person's name. You will notice how small the swap list is, usually a pack of chickpeas, some halloumi and one extra protein.
Questions people ask
What is the best meal plan for families with different diets?
A base-and-swap plan: five dinners built on a base everyone can eat (rice, pasta, wraps, a tomato or curry sauce), each with one written swap per person. One cook, one shopping list, no second dinner.
Can one meal plan work for halal and vegetarian eaters at the same table?
Yes. Keep the base vegetarian, which is usually halal too, and add halal meat as the swap for the people who eat it. Pork and alcohol stay out of the base, so nothing has to be cooked twice.
How do you plan meals when everyone eats differently?
Cook one base meal everyone can eat, like rice, pasta or a tomato or curry sauce, then give each person one small swap: a different protein, a milder sauce or a plain side.
Can vegetarians and meat eaters share the same dinner?
Yes. Keep the base vegetarian and add meat as a side or topping for the people who want it. It is cheaper than cooking two meals.
What dinners work best for mixed diets?
Bowls, wraps, pasta with sauce on the side, curries with separate proteins and shakshuka all adapt easily with one swap per person.
We build GoMely, the meal planner that prices your week at your real supermarket. We write about feeding a family well on a real budget.
Your week of dinners, priced at your store, in 60 seconds.

