This post may contain affiliate links. Disclosure here.
A savoury bake that says “I’ve got this” even when you feel like you’re losing the plot.
There’s a very particular moment in Mum Life when you have a terrible realisation: everyone is hungry RIGHT NOW, the fridge is basically a jar of gherkins and a very sad bit of cucumber, and the toddler has just declared war on so-called “wet food” (again).

Enter these courgette, bacon & Parmesan muffins. Humble little heroes that they are, they’ve rescued us as a family from the brink of culinary disaster more times than I care to count.
I started making these gluten-free courgette, bacon and parmesan muffins on a Sunday afternoon when I really should have been packing for the family holiday instead. I wanted to prep something that could pass as both a savoury snack or meal.
Something that would also help empty the fridge.
Something I could hand to a grumpy child during the long car journey without needing cutlery or a clean conscience. Something, in short, that made me feel like I was at least one step ahead of the chaos.
And here we are. Muffins. But make them savoury, packed with veg, and downright delicious.

The Muffin That Does It All
You know how most classic muffin recipes make you feel like you’ve just fed your kids cake for breakfast and called it “healthy”? Well, that sort is increasingly problematic… especially for breakfast as it can lead to all sorts of sugar highs and crashes for children, as well as the resultant behavioural problems.
These delicious beauties aren’t those muffins. These are the kind that actually hold their own as food. Like, proper home-made, whole food. They’re:
- Quick to make
- Freezer-friendly
- Great warm or cold
- Approved by surprisingly picky eaters such as your weaning baby or more discerning toddler. For all you baby led weaning mamas, this is a recipe you’ve got to save.
- Entirely portable for picnics, lunchboxes, and snack attacks
And while I’m all for sweet bakes and treat days, there’s something particularly satisfying about handing a child a muffin that’s got a vegetable in it (kudos there, mama) and hearing zero complaints.
Why These Courgette, Bacon & Parmesan Muffins Are Good For You
Let’s have a quick health chat about these savoury delights:
- Courgettes are packed with fibre and water, helping digestion while being gentle on sensitive tummies. They also sneak in vitamins A and C without anyone noticing.
- Gram flour (aka chickpea flour) is naturally gluten-free, high in protein, and adds a subtle nuttiness that pairs perfectly with the salty bacon and sharp cheese.
- Eggs and butter bring protein, healthy fats, and that rich, satisfying texture that keeps you fuller for longer (read: fewer emergency snacks 40 minutes later, no energy crashes and meltdowns).
- Bacon lardons? Well, they make everything better and just a little bit goes a long way here, flavour-wise.
And if you’re dairy-free, change out the butter for olive oil. As for the cheese? There’s a brilliant swap: wholegrain mustard. It brings the same umami depth as parmesan, making these muffins completely satisfying without the cheese.

Real Life, Real Use
These Courgette, Bacon & Parmesan muffins have been everything from breakfast-on-the-go to a mid-morning snack shoved into a coat pocket on a wet walk. I’ve used them as lunchbox fillers, later afternoon belly-pleasers, and might possibly have enjoyed them myself for breakfast, warm with poached eggs and avocado.
Yes, mama, even you can get a posh brunch experience from these muffins. Oh, and if you fancy more of this indulgent self-care and rest? You’d best check out this freebie guide below…
But back to the savoury muffins! They’re also a game-changer if you’ve got sensory eaters who shy away from mixed textures or can’t handle full veg pieces. Grated courgette melts into the mix, and red onion softens enough in the pan to vanish into the background. You can even pulse the onion through a food processor a little if you need to hide things more stealthily.

Tips & Tweaks
This recipe is flexible enough to suit whatever mood (or fridge state) you’re in:
- Swap red onion for spring onion or grated white onion
- Add a pinch of dried herbs like thyme or oregano for extra flavour or some chopped spinach.
- Stir in a tablespoon of mustard for dairy-free depth
- Replace the bacon with chopped olives or sun-dried tomatoes for a veggie version
- Make mini muffins for younger toddlers or little lunchbox compartments
And note: these freeze brilliantly. Just cool them completely, chuck them into a bag or container in the freezer, and defrost as needed. I often pop one in a lunchbox frozen and let it thaw by lunchtime.
The Chaos-Friendly Conclusion
Look, no muffin is going to make your laundry fold itself or stop the baby from trying to eat crayons and lick dust bunnies. But these savoury muffins? They might just buy you a few minutes of quiet, a moment of smugness, and a much happier morning for your children if this becomes a breakfast staple,
And honestly? That’s more than good enough for today… particularly if you’re baby-led weaning and your toddler has clambered up onto your shoulders without you realising.

If this sounds like the kind of snack your week needs, pin it for later or share it with another mum who’s trying to stay ahead of the snack or breakfast spiral. You’ve got this.

Courgette, Bacon and Parmesan Muffins (Gluten Free)
These savoury little beauties are ideal for packed lunches, breakfast on the go, or just a quiet moment with a cuppa. Packed with veg, smoky bacon, and a cheesy kick, they're gluten-free and properly moreish.
Ingredients
- • 1 cup (approx. 120g) gluten-free self-raising flour
- • 1/2 cup (approx. 60g) gram flour (chickpea flour)
- • 1 medium courgette, grated
- • 1 small red onion, finely diced
- • 150g bacon lardons
- • 100g butter
- • 2 eggs
- • 40–50g parmesan, finely grated
- • Salt and pepper, to taste
Instructions
1. Preheat the oven to 160°C (fan) or 180°C
(conventional). Line a muffin tin with 15 small paper cases.
2. In a frying pan, cook the bacon lardons and
diced red onion until the bacon is crisp and the onion soft. Set aside to cool.
3. In a large bowl, combine the flours. Add grated
courgette, season with salt and pepper, and stir.
4. Melt the butter and stir it into the flour
mixture.
5. Whisk the eggs and add them to the bowl, mixing
again.
6. Stir in the grated parmesan, followed by the
cooled bacon and onion.
7. Divide the mixture between muffin cases and bake
for 15–20 minutes.
8. Cool on a wire rack and enjoy warm or cold.
Generated with Pin Generator