Gluten-Free Cheese & Bacon Muffins
This post contains affiliate links. Please read my disclosures.
These Gluten-Free Cheese & Bacon Muffins are moist and fluffy muffins which are perfect for breakfast on-the-go. They are gorgeously oaty and cheesy, punctured with savoury bacon bits and glistening with honey.
These easy gluten-free cheese and bacon muffins are moist, cheesy and slightly chewy from rolled oats with smoky bacon, mature cheddar and a delicious honey glaze.
Made without xanthan gum, these savoury muffins use gluten-free rolled oats and defatted almond flour for a tender, slightly chewy texture. They are perfect for brunch, lunchboxes (although they are not nut-free) or snacks-to-go.
I developed this recipe for busy mornings in our house when I want to reach for a quick and easy muffin but also don't really want anything sweet. These are the perfect compromise as they are savoury, stuffed with cheese and bacon. However, they have a nod to sweetness from a dash of honey in the muffin itself and then for the finished glaze. Honestly, the honey is the key to this whole recipe.

Why You’ll Love These Gluten-Free Cheese & Bacon Muffins
- Packed with cheese and bacon. Mature cheddar and smoky bacon gives these muffins a delicious savoury flavour.
- A little sweet. It is the added honey in the batter and then brushed over the finished muffin that takes these muffins to another level.
- Easy to make and perfect for meal prep.
- No xanthan gum.The combination of oats and defatted almond flour give the structure to these muffins.
- Easy snacking. Ideal for breakfast, brunch or snacks on the go.
- Freezer-friendly. You can stuff these in the freezer to thaw overnight for busy mornings.
Ingredients Needed
Cream Cheese. Using cream cheese adds a lovely baseline flavour with just a slight tang. Use full-fat for the best flavour and texture.
Cheddar cheese. Using a stronger more mature cheddar will give a deeper richer flavour.
Bacon. I recommend using smoked streaky bacon but the choice is yours as these muffins taste good with back bacon too – it just means the bacon bits are a little meatier.
Unsalted Butter. We need unsalted so we can control the salt content of the recipe. Make sure it is at room temperature.
Eggs. This recipe uses medium size, about 60g each with shell (50g each without shell). These are often classified as large eggs in the US. I recommend weighing your eggs to ensure the correct amount.
Honey. You can use your favourite kind of honey and the different types you choose will impart different flavours. It’s such a lovely injection of sweetness in these muffins.
Rolled gluten-free oats. Using rolled oats instead of oat flour gives these muffins a great texture which is slightly chewy and a little nutty.
Defatted almond flour. The high protein content of the defatted almond flour gives the recipe a robust structure. Don’t use regular almond flour (ground almonds) here as you need the ultra fine powdery quality and protein boost of the defatted flour. If you are confused by the different almond flours then see this post >>>Is Almond Flour The Same As Ground Almonds. Note. If you can't find defatted almond flour or you have a nut allergy then you can substitute for chickpea flour (gram flour) which has a similar protein content.
Baking powder. A leaving agent which causes the cake to rise and become light and fluffy. Do check your baking powder is gluten-free before use.
Bicarbonate of soda. Also known as baking soda, this is a white crystalline powder that is commonly used as a leavening agent in baking.
Mustard powder. This helps give real depth of flavour and the powder means it doesn't interfere with the moisture content.
Paprika. It adds a gentle smoky flavour to the muffins.
Variations and Substitutions
Gluten-free flour. I don't recommend swapping out the defatted almond flour for an all-purpose gluten-free flour blend as the finished result is a lot more dry and crumbly. The almond flour gives the muffins their great moist texture. You can use regular almond flour (which is ground blanched almonds) but you will need to reduce the butter to compensate for the extra oil in the flour. However, if you have to avoid nuts then you can swap out the almond flour for chickpea flour (gram flour/ garbanzo flour).
Cheese options. The original recipe uses a lovely mature cheddar for deep flavour but you can switch to Red Leicester which I quite enjoy - particularly the deep orange colour it provides. You could also use gruyere or even goat cheese.
Other ingredient additions. If bacon isn't your thing or you are vegetarian then you can swap it for spring onions, red pepper flakes, sun-dried tomatoes (not the sun-blush ones which have too much oil). A tasty addition would also be a handful of chopped fresh herbs like parsley or chervil.
How To Make These Gluten-Free Savoury Muffins
For full recipe instructions go to the recipe card at the end of this post.
- Place the cream cheese, cheddar, melted butter, eggs and honey in a large bowl and beat together until smooth.
- Whisk the oats, almond flour, baking powder, bicarbonate of soda, mustard powder and paprika together in a separate bowl until thoroughly combined.
- Add the dry ingredients to the wet ingredients, along with the chopped bacon and mix until well combined.
- Divide the batter into the 10 muffin cases and bake in the oven for 18 minutes.

Expert Tips
Brushing the just baked muffins with a little extra honey takes these Savoury Muffins up a level.
I love to use Red Leicester cheese for these muffins as well as the beautiful orange colour of the cheese makes the muffins look deeply tempting.
FAQs
These muffins keep really well in an airtight container in a cool dark place (not the fridge as they will dry out) for up to 3 days.
Allow to cool completely then store in an airtight container in the freezer where they will keep well for up to 2 months.
Defrost at room temperature for 4 hours before serving.
These muffins need 50mm high paper liners.
A regular 12-hole muffin tin is perfect.
These muffins are gluten-free as long as you use certified gluten-free rolled oats and defatted almond flour.
These muffins don't need xanthan gum, they have plenty of protein rich and sticky ingredients which help to bind the recipe.
I don't recommend swapping the flours on this occasion as regular almond flour has more moisture and so the muffins turn out a bit wetter. If you need to sub then swap for chickpea flour instead of defatted almond flour.
You can use ham instead of bacon or omit entirely.
These muffins are also very nice if you use red leicester, feta, wensleydale or gruyere instead of the cheddar cheese.
You can store at room temperature in a cool dark place in an airtight container for up to 2 days.
To freeze, you should allow the muffins to cool entirely then flash freeze on a baking tray for 6 hours. Transfer to an airtight container and then store in the freezer for up to 2 months. They only take about an hour to thaw individually at room temperature.

How To Serve
These muffins are delicious exactly as they are but are also lovely with a good slick of butter.
Also try..
- As an accompaniment to a steaming bowl of tomato soup for a substantial lunch option (a bit more exciting than a cheese sandwich!)
- At breakfast time. Delicious with bubble and squeak or alongside scrambled eggs.
- As an afternoon snack.
- Packed into a lunchbox (although contains nuts so not suitable for school).
More Gluten-Free Cheesy Recipes You'll Love
Enter your email below to get this recipe sent to your inbox plus get new recipes, baking tips, and updates.
Gluten-Free Cheese & Bacon Muffins
Ingredients
- 180 g cream cheese
- 125 g cheddar cheese* - grated
- 80 g unsalted butter - melted
- 2 eggs - medium size*
- 2 tablespoons honey + 2 tablespoons extra for brushing
- 160 g rolled gluten-free oats
- 80 g defatted almond flour*
- 2 teaspoons baking powder
- ½ teaspoon bicarbonate of soda
- ½ teaspoon mustard powder
- ¼ teaspoon paprika
- 100 g streaky bacon - grilled, cooled and diced
Instructions
- Pre-heat the oven to 180°C / 160°C fan assisted /gas mark 4 / 350°F and line a muffin tin with 10 muffin cases.
- Place the cream cheese, cheddar, melted butter, eggs and honey in a large bowl and beat together until smooth.
- Whisk the oats, almond flour, baking powder, bicarbonate of soda, mustard powder and paprika together in a separate bowl until thoroughly combined.
- Add the dry ingredients to the wet ingredients, along with the chopped bacon and mix until well combined.
- Divide the batter into the 10 muffin cases and bake in the oven for 18 minutes.
- Remove the muffins from the oven and immediately transfer to a cooling rack.
- Heat the extra honey in a small saucepan until runny then brush the honey over the top of each muffin until they are glistening.
Notes
- Please note when you see ‘grams’ listed as opposed to ‘millilitres,’ or any other term of measurement, that is not incorrect. I weigh all of my ingredients, including liquids, for accuracy.
- US customary measurements for the ingredients provided are based on a conversion calculator. This recipe was tested with metric measurements and I recommend using a digital scale to weigh ingredients for the most accurate results. READ MORE >>> Why you should always weigh vs measuring with cups








I made 24 minis from the recipe for a quick grab and go breakfast.
Used chive cream cheese and added a 1/2c of green onion tops sautéed in the bacon pan after I emptied the grease out. Also used the same pan to heat up the finishing honey .
That sounds lovely!!
This time I decided the next time to double the recipe for a big breakfast crowd. and make full size muffins, The second batch did not rise fully, although the internal temp was 190+. I also lined the muffin tins and they were quite greasy when I pulled them out. Hmmm. wonder where I went astray....
I haven't tried doubling this recipe before although I can't imagine what difference that would make...
Love these muffins!
I've replaced the bacon with 50g Quorn 'ham' slices being vegetarian, and also 50g of sundried tomatoes, and sometimes sunflower and pumpkin seeds too.
The lactose free cream cheese worked fine as a substitute.
I ran out of rolled oats at one time and just added oat flour to make up the mass, and this worked great.
Best thing is that they freeze really well and take just a minute in the microwave. Great for those frantic, late to work mornings!
Thank you Georgina
Such a pleasure Inge - thank you for your lovely feedback!