A tasty treat for Christmas.


Makes: 24 mini-muffins

  • 140g plain flour
  • A heaped teaspoon of baking powder
  • 1 egg
  • 120ml milk
  • Large pinch of salt
  • ½ small red onion peeled and finely chopped
  • 50g Goats cheese
  • 1 teaspoon of thyme leaves
  • A small knob of butter
  • 2 dessert spoons of Onion marmalade, I used shop bought
  • 2 dessert spoons for crushed hazelnuts


  1. Lightly grease 2 x 12-hole mini muffin tins. The tins I use are non-stick, if you are not sure if your tins are non-stick, I suggest you use mini muffin cases.
  2. Pre-heat the oven to 200c
  3. To start, melt the butter in a pan over a gentle heat and add the onion, cook it slowly to soften the onion.
  4. Sift the flour and baking powder together, stir in the salt, add the onion, crumble in the goat cheese and thyme leaves. Gently stir the ingredient together.
  5. Next, beat the egg and milk together in a small bowl. Fold the egg and milk into the dry mix and then divide the mixture between the 2 muffin trays.
  6. Divide the onion marmalade between the muffins, literally a little dot on top and sprinkle with chopped hazelnuts
  7. Then bake in the oven for 20 minutes until well risen and golden.
  8. Remove the muffins from the tins and eat as warm as possible.