Easy Vegan Kids Meals: Nutritious Breakfast Lunch and Dinner Ideas Theyll Love
- Grain Brain

- Jul 29
- 10 min read
Feeding children well can feel like a lot even before you add “plant-based” or "vegan" into the mix. Then someone mentions protein, iron, calcium, vitamin B12, packed lunches, picky phases, school snacks, and suddenly it all becomes too much.
There's good news: transitioning children to a vegan diet can be much easier than it sounds. The trick is to build meals from foods children already like, then quietly make them more filling and nutrient-rich. Think porridge with peanut butter, pasta with lentil sauce, wraps with hummus, smoothies with fortified plant milk, and jacket potatoes piled with beans and a sprinkle of chia seeds.

In this post we're keeping things practical. You’ll get a simple way to plan balanced vegan meals, the key nutrients to watch, and two breakfast, two lunch, and two dinner ideas that are easy enough for normal weekdays.
This is general nutrition information, not medical advice. If a child has allergies, growth concerns, feeding difficulties, or a medical condition, it’s best to speak with a GP, health visitor, or registered dietitian.
Making Easy Vegan Kids Meals
Step 1. Start with the nutrients that matter most
A vegan diet can support healthy growth when it’s planned well. The NHS says children on vegetarian or vegan diets need a varied diet and enough energy, and vitamin B12 needs special attention because it isn’t naturally found in plant foods in reliable amounts.
Making easy vegan kids meals doesn't mean every meal needs to be perfect. It means the usual weekly food shop should include a few reliable staples.
Here are the big ones to keep in mind.
Nutrient | Why it matters | Easy vegan sources |
Protein | Helps growth and keeps meals filling | Beans, lentils, chickpeas, tofu, soya yoghurt, peanut butter, peas, oats, meat substitutes |
Iron | Supports healthy blood and energy | Lentils, beans, chickpeas, tofu, fortified cereal, dried apricots, pumpkin seeds, fortified meat substitutes |
Calcium | Supports bones and teeth | Fortified plant milk, fortified soya yoghurt, calcium-set tofu, tahini, broccoli |
Vitamin B12 | Supports nerves and blood cells | Fortified foods and a suitable supplement |
Vitamin D | Supports bones, teeth, and muscles | Supplements, fortified foods, sunlight in warmer months |
Healthy fats | Supports growth and helps little bodies get enough energy | Avocado, nut butters, seeds, olive oil, hummus |
Iodine | Supports growth and thyroid health | Some fortified plant milks, iodine supplements if needed |
A few simple habits make this much easier:
Use fortified plant milk, such as fortified soya or oat milk, in porridge, cereal, sauces, and smoothies. Organic plant milks are not fortified. If you choose to use an organic plant milk, remember to use supplements or an alternative fortified food to get nutrients such as calcium and iodine.
Add a vitamin B12 supplement or use reliable fortified foods daily.
Pair iron-rich foods with vitamin C foods, like peppers, berries, oranges, tomatoes, or kiwi. This boosts iron absorption.
Don’t make every meal too low in fat. Children need enough energy, and foods like avocado, nut butter, olive oil, tahini, and hummus help.
In the UK, government advice is that everyone should think about taking a vitamin D supplement during autumn and winter. Some children may need it all year, especially if they don’t get much sun exposure or have darker skin. There are many vegan vitamin supplements made for children in the form of liquids or gummies, however, ask a pharmacist or health professional if you’re unsure which supplement is suitable.
Step 2. Build meals using a simple plate pattern
You don’t need a calculator or a perfect meal plan. Most meals can follow this pattern:
A filling base
Bread, pasta, rice, potatoes, oats, couscous, noodles, wraps, cereal, or pancakes.
A protein food
Beans, lentils, chickpeas, tofu, tempeh, soya mince, hummus, nut butter, seeds, peas, or fortified soya yoghurt.
Fruit or veg
Fresh, frozen, tinned, roasted, raw, blended, grated, or hidden in sauce.
A calcium-rich choice
Fortified plant milk, fortified yoghurt, tofu made with calcium, or tahini.
A little healthy fat
Nut butter, avocado, hummus, olive oil, seeds, tahini, or vegan spread.
This pattern works for snacky eaters too. A plate with toast fingers, hummus, carrot sticks, cucumber, berries, and fortified yoghurt might not look like a “proper meal”, but it can still do the job.
Step 3. Make breakfast filling without making it complicated
Breakfast is a great place to add calcium, iron, healthy fats, and fruit before the day gets busy. Here are two easy options.
Breakfast idea 1. Banana peanut butter porridge
This is warm, sweet, soft, and easy to customise. It’s also a handy way to use fortified plant milk.
You’ll need
40 g porridge oats
200 ml fortified soya or oat milk
1 small ripe banana, mashed
1 teaspoon peanut butter or almond butter
A sprinkle of ground flaxseed or chia seeds
Cinnamon, if liked
Berries or sliced apple to serve
How to make it
Put the oats, plant milk, and mashed banana in a small pan, or microwavable bowl.
In a pan, cook gently for 4 to 5 minutes, stirring often. In a microwave, cook on high for 90 seconds, stirring every 30 seconds to prevent overflow.
Stir in the peanut butter and cinnamon.
Top with berries or apple.
Let it cool before serving to younger children.
Why it works
Oats provide energy, fibre and some iron. Fortified plant milk adds calcium and often vitamin B12, depending on the brand. Nut butter adds fat, protein and vitamin E depending on the type of nut used. Berries provide vitamin C to increase iron absorption. A breakfast based on these ingredients will keep children full for longer, giving them a great start to the day.
For nut-free homes or schools, use sunflower seed butter or tahini instead.
Breakfast idea 2. Rainbow smoothie bowl with toast soldiers
Smoothies can be too light on their own, so serve this as a bowl with wholemeal toast on the side. It feels fun, and it’s quick.
You’ll need
1 banana
A handful of frozen berries
150 ml fortified soya milk (or chosen plant milk)
2 tablespoons fortified soya yoghurt
1 tablespoon oats
1 teaspoon ground flaxseed
Wholemeal toast fingers
Vegan spread, peanut butter, or hummus for the toast
How to make it
Blend the banana, berries, plant milk, yoghurt, oats, and flaxseed until smooth.
Pour into a bowl.
Add sliced fruit, cereal, or a few seeds on top for older children.
Serve with toast fingers.
Why it works
The fortified milk and yoghurt help with calcium. Berries bring vitamin C, which helps with iron from the oats and toast. The toast makes it more filling than a drink and, being wholemeal, it is a great source of protein.
For younger children, skip whole seeds, place fruit on the side and use smooth toppings to reduce choking risk.
Step 4. Pack lunches children will actually eat
Lunch needs to survive the lunchbox, the playground, and the “I don’t like that today” mood. Keep it familiar and low-fuss.
Lunch idea 1. Hummus and crunchy veg wrap
This is a good packed lunch because it doesn’t need heating and it’s easy to hold.
You’ll need
1 wholemeal wrap
2 to 3 tablespoons hummus
Grated carrot
Cucumber sticks or pepper strips
Sweetcorn
Avocado slices, if liked
A squeeze of lemon
Fruit on the side
Fortified soya yoghurt or a calcium-fortified dessert pot
How to make it
Spread hummus over the wrap.
Add grated carrot, cucumber, peppers, sweetcorn, and avocado.
Add a tiny squeeze of lemon to stop avocado browning.
Roll tightly and cut in half.
Pack with fruit and yoghurt.
Why it works
Hummus brings chickpeas and tahini, which give protein, iron, and healthy fats. The wrap adds energy. Veg adds crunch without needing a complicated salad.
If wraps often come home half-eaten, cut them into pinwheels. Smaller pieces can feel less overwhelming. If hummus becomes boring, try using some cooked rice and a light drizzle of hoisin sauce for tasty hoisin wraps. Add some mixed nuts and dried fruit to replace the fats.
Lunch idea 2. Mini pasta salad with lentils and sweet tomato dressing
This is a good one to make in a batch. Use small pasta shapes so it’s easy to eat.
You’ll need
75 g cooked pasta
3 tablespoons cooked green or brown lentils
Cherry tomatoes, quartered
Sweetcorn
Cucumber cubes
Grated carrot
1 teaspoon olive oil
1 tablespoon tomato puree
A splash of water
A small pinch of dried oregano
Optional grated vegan cheese
How to make it
Mix the olive oil, tomato puree, water, and oregano to make a mild dressing.
Stir it through the cooked pasta.
Add lentils, sweetcorn, cucumber, tomato, and carrot.
Chill before packing.
Add fruit and a calcium-rich food on the side.
Why it works
Lentils add iron and protein without making the lunch look too unfamiliar. Tomato and veg bring vitamin C. Olive oil adds energy, which is helpful for children with smaller appetites.
This is one of those meal ideas that also works as an after-school snack when dinner is running late.
Step 5. Make dinner cosy, familiar, and flexible
Dinner doesn’t need to be fancy. Most children like soft textures, mild flavours, and meals they can assemble themselves. These vegan meals can be changed easily for different ages and tastes.
Dinner idea 1. Lentil Bolognese with hidden veg
A good tomato pasta sauce can carry a lot of nutrition without tasting “too healthy”.
You’ll need
1 tablespoon olive oil
1 small onion, finely chopped
1 carrot, grated
1 courgette, grated
1 garlic clove, crushed, if liked
150 g red lentils, rinsed
1 tin chopped tomatoes
300 ml vegetable stock, low-salt for younger children
1 teaspoon mixed herbs
Pasta to serve
Fortified nutritional yeast or vegan cheese, if liked
How to make it
Warm the oil in a pan.
Cook the onion, carrot, courgette, and garlic for a few minutes.
Add lentils, tomatoes, stock, and herbs.
Simmer for about 20 minutes, until the lentils are soft.
Blend a little if your child prefers a smoother sauce.
Serve with pasta.
Why it works
Red lentils cook down into the sauce, so they’re great for children who aren’t keen on obvious beans. They add protein and iron. The tomato sauce adds vitamin C, which helps iron absorption. If your child prefers a sauce with more bite, use tinned green or brown lentils in place of red lentils.
Make extra and freeze it in small portions. Future you will thank you.
Dinner idea 2. Build-your-own bean and potato bowls
This is less of a strict recipe and more of a dinner format. It works well because children can choose what goes in their bowl.
You’ll need
Jacket potatoes, wedges, or mashed potato
1 tin baked beans or kidney beans in mild tomato sauce
Sweetcorn
Avocado or guacamole
Steamed broccoli or peas
Sliced vegan sausages
Grated vegan cheese, if liked
Fortified soya yoghurt mixed with lemon as a quick “sour cream”
Mild salsa for older children
How to make it
Cook the potatoes until soft.
Cook the sausages and slice.
Warm the beans.
Put toppings in small bowls.
Let children build their own plate.
Add yoghurt sauce for creaminess and calcium.
Why it works
Potatoes are filling and familiar. Beans add protein and iron. Broccoli or peas add colour and fibre. Avocado and yoghurt sauce bring fat and creaminess, which can make the meal more satisfying.
For toddlers, mash the beans slightly and cut potato wedges and sausages into safe pieces.
Step 6. Use snacks to fill the gaps
Children often don’t eat three neat meals. Snacks can do real work, especially for energy, calcium, iron, and healthy fats.
Try these easy choices:
Fortified soya yoghurt with berries
Toast with peanut butter, tahini, or hummus
Oatcakes with avocado
Smoothie made with fortified plant milk
Banana with seed butter
Homemade flapjack with oats and dried fruit
Homemade 3-ingredient oat cookies
Roasted chickpeas for older children
Apple slices with nut butter, if safe and suitable
Cereal with fortified plant milk
Pitta strips with hummus
For younger children, be careful with whole nuts, hard raw veg, popcorn, and whole grapes as they can be a choking hazard. Slice, soften, spread, or crush foods where needed.
Step 7. Help picky eaters without turning meals into a battle
Most children go through phases. Some days they eat peas by the handful. Other days peas are offensive. That’s normal.
A few low-pressure habits help:
Serve one accepted food with new foods.
Keep portions tiny when introducing something unfamiliar.
Let children choose between two options, like peas or sweetcorn.
Repeat foods without forcing them. It may take many exposures before a child accepts something. As with adults, children can find that some tastes have to be acquired.
Change the format. Chickpeas might be rejected whole but accepted as hummus.
Keep sauces mild, then add chilli, herbs, or extra seasoning at the table for adults.
Try not to comment too much on how much gets eaten. Give children time and space to explore their preferences.
Step 8. Keep a few reliable staples at home
When the cupboard has the right basics, feeding vegan kids feels easier.
Good staples include:
Fortified soya or oat milk
Fortified soya yoghurt
Oats
Wholemeal bread and wraps
Pasta, potatoes, rice and wholemeal dried noodles
Tinned beans and lentils, such as black beans, kidney beans and butter beans
Chickpeas and hummus
Peanut butter, almond butter, tahini, or seed butter
Frozen peas, sweetcorn, berries, and mixed veg
Tinned tomatoes
Meat substitutes that mimic what children are familiar with
Tofu
Fruit that’s easy to grab, like dried fruit, bananas, apples, and satsumas
With these ingredients, you can make porridge, pasta, wraps, smoothies, toast plates, bean bowls, and quick soups without much planning.
FAQ
Do children on a vegan diet need supplements?
As with adults, vitamin B12 needs to come from fortified foods or a suitable supplement, because plant foods don’t naturally provide it reliably. Vitamin D is also commonly recommended in the UK during autumn and winter. Some children may need iodine or other nutrients too, so ask a health professional if you’re unsure.
What’s the easiest vegan protein for kids?
Lentils, beans, chickpeas, tofu, wholemeal bread, soya yoghurt, oats, peas, and nut or seed butters are all useful. Soya foods are especially handy because they’re easy to use in milk, yoghurt, tofu, and mince-style meals.
What if my child won’t eat beans or lentils?
Start with smoother forms. Try hummus, blended lentil pasta sauce, bean dips, or mild chilli mashed into a jacket potato. Keep offering small amounts without pressure.
Is soya safe for children?
For most children, soya foods like fortified soya milk, tofu, and soya yoghurt can be part of a healthy diet. In many oriental countries, soya has been eaten by all ages for centuries, with better health outcomes than those living in Western countries. Choose unsweetened fortified versions where possible. If there’s an allergy or medical concern, get personal advice.
How can I make vegan meals more filling?
Add healthy fats and protein. Stir nut butter into porridge, add hummus to wraps, drizzle olive oil on pasta, use avocado in bowls, and choose fortified soya yoghurt as a side.
What success looks like
A good vegan routine for children doesn’t look perfect. It looks like a few dependable breakfasts, lunches, dinners, and snacks that get repeated often. It looks like real life.
If the day includes a fortified milk or yoghurt, a protein food, fruit or veg, a filling base, and some healthy fats, you’re doing a solid job. Add a reliable B12 source, keep vitamin D in mind, and build meals around familiar favourites.
Start with just one idea from this list. Banana peanut butter porridge, hummus wraps, or lentil Bolognese are all easy wins. Once one meal feels normal, add another. That’s how plant-based family food becomes simple, nourishing, and genuinely enjoyable.




Comments