These are a great, nut-free snack for school lunchboxes and a good way of including some vegetables in your child’s day if they're not a fan of eating them whole. They are also great for you very own mid-morning break – served warm with a little butter and a cup of tea on the side… bliss!


  • 335g wholemeal (whole-wheat) self-raising flour
  • 310ml milk
  • 80ml olive oil
  • 1 egg lightly beaten
  • 70g grated zucchini (courgette)
  • 80g grated carrot (or use sweet potato)
  • 100g grated cheddar cheese
  • half a bunch of chives finely snipped
  • 6 cherry tomatoes halved


  • STEP 1

    Preheat the oven to 190C (375F). Line twelve muffin holes with silicone or paper cases.

  • STEP 2

    Place the flour into a large bowl, make a well in the centre, then stir through the remaining ingredients apart from the tomato, until just combined.

    Spoon the batter into the muffin cases and top each one with a half tomato, cut side up.

  • STEP 3

    Bake for 25 minutes, or until a skewer inserted into the centre of the muffins comes out clean.

    Transfer to a wire rack to cool. Serve warm or at room temperature.

Cooking for a baby? For a younger baby, wait at least until your baby is managing some finger foods (which may not happen until 8-9 months or older) before offering her these muffins. Break them into pieces that she can easily hold. For an older baby, break into pieces that she can hold or serve as is.

Cooking for a toddler? Serve as is, cut up if needed.

Recipe taken from Something For Everyone by Louise Fulton Keats (Hardie Grant)
Photography by Ben Dearnley