Sandwiches are probably on your family's table more than any other lunch: quick, portable, and endlessly adaptable for a packed lunch, a park picnic, or a "we're out of time" weekday meal. The tricky part usually isn't getting your child to eat one. It's keeping the filling from settling into the same two or three options on rotation.
We asked Lucy Upton, our resident Children's Dietitian, for her favourite nutritious sandwich fillings - the ones she comes back to again and again because they're quick, balanced, and actually get eaten. You can read more about Lucy's approach to family nutrition in our interview with her.
What makes a sandwich filling healthy?
A nutritious filling usually has three things going for it: a source of protein, something fibre-rich like veg or fruit, and a healthy fat to keep energy up until home time. Beyond that, it's worth going easy on processed meats and high-salt spreads, since children need far less salt than adults and it's easy to overdo it in a packed lunch. The NHS has more on building a balanced lunchbox if you want the fuller picture.
My top five nutritious sandwich fillings for children
🥕 Hummus and grated apple or carrot - a good pairing of plants. Hummus is a great source of fibre, healthy fats and iron, and pairing it with vitamin C-rich fruit or veg helps your child absorb more of that iron.
🥪 Tinned salmon and cream cheese - a family-friendly twist on a classic. Tinned salmon is often overlooked, but it's a great source of brain-supporting omega-3 and calcium; paired with cream cheese, it's a higher-energy option that suits smaller appetites.
🍅 Shredded chicken with pesto and tomato - leftover chicken is a handy source of protein and iron, pesto brings flavour and healthy fats, and tomato adds vitamin C and antioxidants.
🥙 Chickpea smash - turn a tin of chickpeas into a filling by mashing them with yoghurt or mayonnaise and a little curry powder, mustard or garlic. A versatile, plant-based option that's packed with fibre.
🥑 Egg and avocado - a sandwich staple with a small swap: use mashed avocado instead of mayo. It's an easy way to add extra veg, healthy fats and fibre without changing a format your child already knows.
More healthy sandwich filling ideas
🐟 Tuna and sweetcorn - mixed with a spoonful of light mayonnaise, tuna brings lean protein and omega-3, and sweetcorn adds fibre and a natural sweetness that goes down well with fussier eaters.
🦃 Turkey and cream cheese with grated veg - grate in some carrot or courgette for extra fibre and vitamins without changing the taste much. Turkey keeps the filling lean and high in protein.
🥜 Nut or seed butter and banana - a good source of healthy fats, protein and potassium. Check your school's nut policy first, since many ask families to avoid nut products altogether, and swap to a seed butter like sunflower or pumpkin if that's the case. If banana is already a favourite, our Blueberry Mini Muffins make an easy fruity side to pop in alongside.
🧀 Cottage cheese and cucumber - cottage cheese is a good source of protein and calcium, and thin cucumber ribbons add crunch, hydration and a mild dose of fibre without overpowering the flavour.
Changing the "home" of your fillings
Swapping the bread is one of the easiest ways to add variety to your child's lunches, even when the filling itself stays the same.
- Wraps - white, wholemeal, seeded or corn; useful for mixing things up through the week.
- Pitta breads - a ready-made pocket for any of the fillings above.
- Bagels - great toasted, and a change of pace from a standard sandwich.
- Rolls or a chunk of crusty loaf - good for a heartier lunch.
A packed lunch doesn't have to stop at the sandwich, either. Our Apple & Cinnamon Mini Muffins are soft enough for little hands and make a simple, no-fuss side, and for children old enough for our Child (3+) range who fancy something warm alongside their lunch, Broccoli Tots are a veg-packed mini meal in their own right.
Healthy sandwich filling FAQs
What is a healthy sandwich filling for children?
One that combines a protein, a fibre-rich veg or fruit, and a healthy fat - most of the fillings above fit that pattern. Treat processed meats and high-salt spreads as an occasional choice rather than the everyday default.
How can I make sandwiches healthier for my child?
Small swaps go a long way: choose wholemeal or seeded bread over white where your child will accept it, add a portion of veg or fruit inside or on the side, and pick reduced-fat spreads over mayonnaise-heavy fillings. For more ideas on rounding out the rest of the lunchbox, our range of healthy snacks is a good place to start.
How many times a week can children eat sandwiches?
There's no set limit. Sandwiches can be part of a balanced diet most days, as long as the fillings and bread vary and you're not relying on the same processed filling every time. Rotating a few of the ideas above is an easy way to keep things varied without extra planning.
What sandwich fillings should I avoid for young children?
Go easy on processed meats like ham and salami, and check the salt content of shop-bought spreads and pastes. For younger children, cut fillings with firm or round pieces, such as whole cherry tomatoes or large chunks of cheese, into smaller strips rather than serving them whole.
Thanks, Lucy - we're already planning next week's lunches! If you're looking for more inspiration, Lucy also shares her top five nutritious toast toppings for toddlers, plus a few thoughts on choosing the right bread for your child.
Love, Team Pots for Tots x



