Back to the journal

Meal planning for different diets: how to feed a family that eats differently

A vegetarian, a meat eater, a fussy kid, maybe an allergy — all at one table. How to plan a week that works for everyone, without cooking three times.

by The Mealody Team

Most meal-planning guides quietly assume one thing: that everyone at your table eats the same. Real families don't. One person went vegetarian last year. Another won't touch beans. The kid eats about five foods and none of them are green. Maybe someone has a real allergy, or a restriction the doctor wrote down.

And just like that, "what's for dinner?" stops being one question and becomes three at once — or worse, three pans on the hob and an evening where you eat last, standing up, after everyone else.

Here's the good news: you don't have to cook three separate meals. There's a way to plan a week that accounts for every diet at the table without turning you into a short-order cook taking everyone's order. Let's walk through it.

The number-one mistake: cooking separately for each person

When the first different diet shows up in the house, the instinct is to cook extra. Partner stopped eating meat? Fine, I'll make them something on the side. Kid won't eat what's on the table? I'll throw together something else, quick.

It's a trap. The moment you start "just making him something too," you've signed up for it every single night. Your work doubles, and family dinner turns into a catering service you run for free after a full day of your own.

The fix isn't to cook more. It's to build the meals differently.

The trick: one common base, then swap the one piece that differs

The real secret of families with mixed diets is what you might call the modular meal: you cook one base everyone eats, and you only change the single piece that's different per person.

A few concrete examples:

  • Fajitas or wraps: sautéed peppers and onions plus toppings on the table, and everyone builds their own — one with chicken, another with just beans and veg. One cook, two diets.
  • Grain bowls: rice or quinoa plus roasted vegetables as the shared base; on top, each person gets what fits them — feta or chickpeas for the vegetarian, grilled chicken for the meat eater.
  • Pasta: the tomato sauce is neutral and everyone eats it; you add the meat to a single portion at the end, not to the whole pot.
  • Breakfast for dinner: eggs, veg, toast — vegetarian by default, and almost no kid says no.

Notice the pattern: the hard part — the actual cooking — happens once. The difference between diets gets handled by one small piece added at the end, not by a second meal.

Step 1: Write the diets down

Before any plan, make a simple map of your table. Who eats what, who doesn't eat what, and — this part matters — which rules are serious (an allergy, a medical restriction) versus which are just preferences ("doesn't like mushrooms").

That distinction does a lot of work. Allergies and medical restrictions are non-negotiable — they apply to every meal, no exceptions. Preferences have more give: you can set the mushrooms aside on one plate without rewriting the whole dinner around them.

Once it's written down, planning gets noticeably easier — because you're not holding it all in your head, and you won't forget, tired on a Wednesday night, that one of the kids can't have nuts.

Step 2: Lean on the "neutral" meals that flex with small swaps

Build your week around meals that are already almost right for everyone and just need one variation. The more modular meals in your plan, the less you ever cook twice.

Save the truly separate meals — the ones that genuinely can't be shared — for days when you have time, or skip them entirely on the busy weeks. Nothing obligates you to cook something that forces two from-scratch versions on a Tuesday night.

Step 3: One shopping list, even with different diets

Here's the part that scares everyone: "if everyone eats something different, the shopping list becomes a nightmare." It doesn't. If your meals share common bases, the list stays mostly the same — plus a few specific pieces (the vegetarian protein, the dairy-free swap). You shop once, for everyone, from one regular supermarket.

The extra cost of different diets is much smaller than it looks, as long as you're not buying a completely separate set of ingredients for each person.

When the juggling gets to be too much to track

All of this works — but honestly, it's a lot to hold in your head. Who eats what, which allergies are in play, which meal is neutral and which needs a swap, how not to repeat the same two "safe" dinners all week. It's exactly the kind of mental juggling that wears you down, even when it looks simple on paper.

This is one of the things Mealody does best. You tell it once who's at your table — each person with their diet, their allergies, their restrictions — and it builds a plan for a whole week (up to 7 days) that accounts for everyone at the same time. One's vegetarian and another isn't? The plan handles that within the same meal — a shared base, with the right protein or portion for each person — without asking you to figure out how. Plus a single shopping list with everything you need for every diet at the table.

And the balance isn't left to chance: the nutrition behind every plan comes from real, verified data (the USDA FoodData Central database), not guesswork. We handle the nutrition side — you don't count or weigh anything. No calorie tallies, no "diet to lose weight," no being made to feel guilty. Just meals that work for everyone at your actual table — as different as they are.


Having different diets in the house doesn't sentence you to three pans on the hob. It just asks you to plan a little differently — around what brings you together at the table, not what sets you apart.

Meal planning for different diets: how to feed a family that eats differently | Mealody