One dinner, everyone fed: cooking for a family with different needs
By DinnerPlan · Updated
The short answer: Cook one dinner with a shared base, then let everyone build their own plate. Anything that can’t bend, like an allergy, shapes the whole dinner. Anything that can, like a preference or someone’s extra serve of protein, goes on the side. Put one food your fussy eater already likes on every plate, aim for balance across the week rather than a perfect plate every night, and keep a few new dishes coming so nobody gets bored.
Maybe you’re vegetarian and your partner isn’t. Maybe your eldest has a nut allergy, and your youngest has decided this month that anything green is suspicious. Maybe your partner’s back at the gym and wants protein with everything, while you’re trying to cut back on carbs. Maybe your mum, who doesn’t eat red meat, comes for dinner on Sundays. However your table looks, cooking three different dinners every night isn’t sustainable, and you shouldn’t have to.
This is how to make one dinner work for all of you, keep it balanced without turning it into a project, and keep it interesting week after week.
Start with what can’t bend
Not every difference is the same, and sorting them out makes the rest easier.
What can’t bend: allergies, coeliac disease and other medical diets, and religious or ethical choices like vegetarian, halal or kosher. These shape the dinner itself.
What can bend: preferences, phases and ways of eating. You can’t stand coriander. Your nine-year-old likes everything plain. Someone wants more protein, or fewer carbs. These can be handled on the plate.
When something can’t bend, the simplest approach is often to make the whole dinner work for it. If your child has a peanut allergy, a peanut-free dinner for everyone means one meal, one set of pans and less to keep track of. You don’t have to do this: ASCIA notes that the whole family doesn’t need to avoid the food. But on a busy weeknight, one dinner without it is often the easiest way to be careful.
Cook a base, then build on it
If your household’s a mix, this does the most work: cook a shared base, then add the parts that differ.
- Stir-fry: veggies and noodles in one pan, then tofu for you and chicken for everyone else, cooked separately and added at the end.
- Tacos, wraps or burrito bowls: beans, rice, salad and cheese in the middle of the table, with spiced mince or chicken alongside.
- Pasta: one tomato sauce, with meatballs on the side for whoever wants them.
- Curry: a chickpea and vegetable curry for everyone, with chicken stirred into some bowls.
- Traybake: roast vegetables with halloumi on one tray, and chicken thighs on another so the juices don’t mix.
- Fried rice: keep the egg on the side if someone doesn’t eat it.
Build the dinner around the vegetarian version, then add to it, rather than cooking the meat version and picking things out.
One important exception: sides and add-ons are for preferences and diets, not allergies. If someone in your family has a food allergy, leave that food out of the dinner altogether. Serving it on the side still puts it on the table and in your pans.
Make it build-your-own
Kids are often much happier eating something they’ve put together themselves. Build-your-own nights (tacos, wraps, rice bowls, homemade pizzas, nachos, noodle bowls) let everyone choose, and they take a lot of the arguing out of dinner. Australia’s Get Up & Grow guidelines for young children sum it up as “adults provide, children decide”: you choose what’s on the table, and they choose how much of it they eat.
A few more ways to keep one dinner flexible:
- Sauces and dressings on the side. Whoever likes it plain can have it plain.
- Spice at the table. Cook it mild, and put chilli oil or sliced chilli out for whoever wants heat.
- Deconstruct it. The same dinner, just not mixed together: pasta, sauce and cheese in separate piles for your kid who hates their food touching.
When your child is a fussy eater
Fussy eating is common, and it’s usually a phase, but it can turn every dinner into a negotiation. What helps, according to Raising Children Network and NSW Health’s Munch & Move program:
- One familiar food on every plate. Rice, bread, cucumber: whatever they reliably eat, alongside the new thing. Nobody leaves the table hungry, and there’s less pressure on the new food.
- Keep offering, without pressure. It can take 10 to 15 tries, or more, before a child accepts a new food. A food that’s refused today might be eaten next month.
- Skip the bribes and the “one more bite”. Put a small amount of the new food next to something familiar, and leave it at that.
- Eat together when you can. Kids learn a lot from watching you eat.
- Let them help. Washing veggies, tearing lettuce or stirring the sauce makes a dinner feel like theirs.
- Try not to become a short-order cook. It’s an easy habit to slip into after a long day, but once a separate dinner is on offer, it’s hard to take back. The familiar food on the plate is the safety net instead.
If you have little ones: cut grapes and cherry tomatoes lengthways into quarters, and keep whole nuts off their plate until they’re five. Smooth nut butters are fine if they’re not allergic (Royal Children’s Hospital).
If you’re worried about your child’s growth or how little they’re eating, talk to your GP or child health nurse.
When someone in your family has a food allergy
You’ll know most of this already, but it helps to have it in one place:
- Read the whole label, every time, even on products you buy every week, because ingredients can change. Since 2024, Australian labels show common allergens in bold in the ingredient list, with a “Contains” summary. Allergy & Anaphylaxis Australia suggests reading the full ingredient list, not just the summary.
- “May contain” statements are voluntary. Talk to your allergy specialist about how to treat them (ASCIA).
- Watch for hidden sources. Stock, curry pastes, sauces, dressings, pesto and seasonings often contain common allergens.
- Avoid cross-contact. Use clean pans, boards and utensils, cook the food without the allergen first, and serve the person with the allergy first, with a clean spoon. Hand sanitiser doesn’t remove food allergens, so wash hands with soap and water.
- Keep the action plan handy. If someone has a severe allergy, keep their ASCIA Action Plan and adrenaline injector where everyone at home knows to find them.
Our FAQ explains how DinnerPlan plans around allergies.
When someone is coeliac
If someone in your family has coeliac disease, even crumbs matter. Coeliac Australia suggests:
- a separate toaster, or toaster bags
- separate spreads, or a clean knife every time you dip
- cooking gluten-free pasta in fresh water and draining it first, or in its own colander
- frying gluten-free food first, or in fresh oil
- labelling gluten-free food you store out of its packet
A shared oven and dishwasher are fine.
When there’s a vegetarian at the table
The base-and-add-on approach does most of the work. A few things worth keeping in mind, from Dietitians Australia:
- Vary the protein: beans, lentils, chickpeas, tofu, eggs and dairy across the week.
- Help the iron along. Pair iron-rich plant foods like legumes and leafy greens with vitamin C (capsicum, tomato or citrus), and keep tea and coffee away from mealtimes.
- Vegans may need B12 from fortified foods or a supplement. It’s worth a chat with your GP or a dietitian.
- For vegetarian kids, very high-fibre meals can fill them up before they’ve eaten enough. Include some energy-dense foods like eggs, dairy foods and avocado (Royal Children’s Hospital).
When someone wants more protein
Maybe your partner’s lifting, or your teenager has discovered the gym and wants chicken with everything. It rarely needs a separate dinner.
- Food usually covers it. Most Australians already get enough protein from what they eat (Dietitians Australia). Training hard does raise the target: the Australian Institute of Sport puts it at 1.2 to 1.6 grams per kilogram of body weight a day for athletes in heavy training, against about 0.75 to 0.84 for most adults. It also says most athletes reach that from food alone, and recommends food first.
- Spread it across the day. The AIS suggests some protein at each meal and snack, typically 15 to 30 grams, rather than one huge serve at night. So dinner doesn’t have to do all the work.
- Add to their plate, don’t cook twice. An extra piece of chicken or fish from the add-on, a second egg in their fried rice, a dollop of Greek yoghurt on the curry, grated cheese on top, or lentils or beans stirred through.
- Kids don’t need the gym plate. A normal family dinner gives children the protein they need. For teenagers who play a lot of sport, Sports Dietitians Australia says supplements aren’t needed: a milk drink, yoghurt with fruit or a meat-and-salad roll after training does the job.
When someone’s eating low-carb, keto or paleo
These can sit happily at a family table. The trick is to put the carbs on the side.
- Serve the carbs separately. Rice, pasta, noodles, wraps and potatoes go in their own bowl, so whoever’s cutting carbs fills up on the protein and veg, and everyone else helps themselves. Burrito bowls, stir-fries, curries and traybakes all work this way.
- Add something for them. Cauliflower rice, zucchini noodles or lettuce cups alongside, extra vegetables, avocado or a handful of nuts. Dietitians Australia suggests replacing carbs mainly with protein and healthy fats like avocado, unsalted nuts and oily fish.
- Keep the carbs on the table for the kids. Dietitians Australia says low-carb diets can affect children’s growth and aren’t recommended for them. Grain foods, mostly wholegrain, are one of the five food groups and give kids energy to grow and play. Keto for children is a medical treatment, mainly for some kinds of epilepsy, done only with a specialist team (Royal Children’s Hospital).
- Paleo makes an easy base. Meat, fish, eggs and vegetables suit everyone. Paleo leaves out dairy, grains and legumes, which between them provide calcium, fibre and energy (Dietitians Australia), so keep them on the table for the rest of the family. Teenagers need more calcium than adults do.
If someone’s eating low-carb for diabetes or another health reason, follow the plan from their GP or dietitian.
When someone eats halal or kosher
For a halal-eating family member or guest, buy meat from a halal butcher you trust, and ask about gelatine, some flavourings and alcohol (like wine in a sauce). Halal Australia also notes that “vegetarian” doesn’t automatically mean halal. Kosher has its own rules, including about meat and dairy, so if you’re cooking for someone who keeps kosher, ask them what they need.
Keeping it balanced (without making it a project)
You don’t need a perfect plate every night. Balance happens over the week.
Australia’s dietary guidelines sort food into five groups: vegetables and legumes; fruit; grains (mostly wholegrain); lean meat, fish, eggs, tofu, nuts, seeds and legumes; and milk, yoghurt, cheese and alternatives. You don’t need all five at every meal: the guidelines look at what you eat across the day. So rather than judging every plate, look at the day, and the week.
For vegetables, most school-age kids and adults need around five serves a day. A serve is about half a cup of cooked vegetables or a cup of salad, so dinner is a good place to get two or three in.
A few low-effort ways to get there:
- Add a vegetable to what you already cook. Grated zucchini or carrot in a bolognese, frozen peas in fried rice, spinach stirred into a curry. Serve some veg where everyone can see it too, so the kids get used to it.
- Frozen and tinned count. Frozen peas, corn and spinach, and tinned tomatoes, beans and chickpeas, are quick and cheap, and they keep for months. Choose tins with no added salt (Eat for Health).
- Rotate your proteins. Chicken, fish, red meat, eggs, beans, lentils and tofu across the week.
- Swap some white for wholegrain. Brown rice, wholemeal pasta or wraps, some of the time.
- Quick can still be balanced. A stir-fry loaded with veg, an omelette with salad, or a tray of roast veg with chickpeas and yoghurt can be on the table in about 30 minutes.
And if one night is fish fingers and oven chips, that’s fine. It’s what the week adds up to that counts.
Keeping it interesting
The other thing that wears you down is eating the same six dinners on repeat. Some ways out of the rut:
- One new dish a week, the rest familiar. Enough to keep things fresh without risking a whole week of untouched plates.
- Vary the base as well as the protein: rice, pasta, noodles, potatoes, wraps and grains.
- Travel a little. A Mexican night, a Japanese night, a Greek night. Lots of cuisines work as build-your-own.
- Make extra on purpose. A slow-cooked beef ragù on Sunday turns into pasta bake or burritos on Tuesday: the same effort, a different dinner. Refrigerate the extra straight after dinner, and use it within two to three days.
- Remember the wins. When everyone eats it, write it down. When nobody does, let it go.
Short on time to plan at all? We’ve compared meal kits and meal planning for families.
Where DinnerPlan helps
DinnerPlan plans a week of dinners around all of this. You tell it once who’s eating, the kids’ ages, any allergies, who’s vegetarian, whether you eat low-carb or keto, and which nights are busy, and you can add a note like “extra protein for me, I’m training”. In a mixed household it builds dinners on a vegetarian base with a meat or fish add-on, varies proteins and cuisines across the week, and learns from how you rate each dinner. Every recipe is checked against your family’s allergies and food rules before you see it. Dinners are written by AI and can contain mistakes, so always check ingredients and labels yourself. (Wondering how that compares with asking ChatGPT?)
Try it free for 14 days, no credit card to start.
Common questions
How do I cook for a family with different dietary needs?
Cook one dinner with a shared base, then add the parts that differ: a vegetarian base with meat on the side, sauces and spice served separately, and build-your-own nights. For an allergy, leave that food out of everyone’s dinner rather than serving it on the side.
How do I cook for a vegetarian and meat-eaters at the same time?
Build each dinner around the vegetarian version, then cook the meat separately and add it at the end. Stir-fries, curries, tacos, pasta with meatballs on the side, and traybakes on separate trays all work well.
What should I do with a fussy eater at dinner?
Put one food they already like on every plate, keep offering new foods without pressure (it can take 10 to 15 tries), eat together when you can, and try not to cook separate meals on request.
How do I cook for someone who wants more protein, or fewer carbs?
Keep one dinner and change the plate. Give whoever wants more protein an extra serve of meat, fish, eggs, tofu or legumes, and serve the rice, pasta or bread separately so a low-carb eater can skip it or have extra vegetables instead. Keep the carbs on the table for the kids, who need them to grow.
Do I have to cook a perfect, balanced dinner every night?
No. Balance happens across the week. Rotate proteins, add vegetables where you can (frozen and tinned count), and don’t worry about the odd easy night.
This article is general information, not medical or dietary advice. We drew on guidance from ASCIA, Allergy & Anaphylaxis Australia, Coeliac Australia, Dietitians Australia, the Australian Institute of Sport, Sports Dietitians Australia, Raising Children Network, NSW Health, the Royal Children’s Hospital, Eat for Health, Halal Australia and the Food Safety Information Council. If someone in your family has a food allergy, coeliac disease or another medical condition, follow the advice of your GP, allergist or an Accredited Practising Dietitian.