You can be low carb and still enjoy holiday appetizers! These Keto Cheese and Onion Pinwheels taste JUST like the puff pastry finger food that inspired them!
As I mentioned in that post, I used to love buying the President’s Choice Cheese Hors D’Oeuvres box during the winter holiday season.
It had 4 or 5 different kinds of cheese filled puff pastry bites - I ended up replicating those fillings in my Puff Pastry Pinwheels recipe a few years ago.
Anyway, the cheese and mushroom pastries and the cheese and onion pastries were both FAR and away my favourites.
After my body decided that gluten and carbs were the enemy, obviously I had to come up with a low carb version for that holiday tradition!
Speaking of incredible, this filling is an incredibly accurate replica of the beloved source material, and absolutely scratches that itch. In NO way do these pinwheels feel like diet food, and no one is going to miss the wheat or carbs!
On that note... while these are individually keto friendly, they’re also the kind of thing that you can inhale a plate of EASILY. Just keep in mind that they’re less keto when eaten in *volume*, LOL.
Anyway, they work out to 2 grams net carbs per pastry.
Let’s take a look at what you’ll need to have on hand, to make a batch for yourself.

Ingredients
This recipe uses really basic ingredients - you shouldn’t have any trouble finding everything you need, in pretty much any larger grocery store.
As always, I have a few ingredient notes for you:
Super Fine Almond Flour - Look for “super fine” specifically - it’s not the same as “almond meal”, which will give your dough a grainy texture.
Shredded Mozzarella - I like using pre-shredded “Pizza Mozzarella”.
Cream Cheese - Use full-fat cream cheese. Lower fat ones would probably work, but tend to be carbier.
Small Onion - I’ll usually use a yellow onion, but you can really use whatever kind you like / have on hand.
Everything Else
Rounding out this recipe, you will need:
Shredded Cheddar Cheese
Shredded Parmesan Cheese
Large Eggs
Dijon Mustard
Dried Parsley
Baking Powder
Xanthan Gum
Smoked Paprika
Ground Black Pepper
Salt
... I just don’t have anything else to add, as far as these last few ingredients go!

Share the Love!Before you chow down, be sure to take some pics of your handiwork! If you post it to Bluesky, be sure to tag us - @CelebrationGen. We're also on Pinterest, so you can save all your favourite recipes to a board! Also, be sure to subscribe to my free email newsletter, so you never miss out on any of my nonsense. Well, the published nonsense, anyway! |
How to Make Keto Cheese and Onion Pinwheels
The full recipe is in the printable recipe card at the end of this post, here is the pictorial walk through:
Cheese & Onion Pinwheel Filling
In a food processor, blitz cream cheese, chopped onions, and mustard until well combined and smooth.
In a separate bowl, combine the cheeses, parsley, xanthan gum, and smoked paprika.
Add the cheese mixture to the food processor, blitz until well combined and smooth.
Season with salt and pepper, to taste. Cover and chill until use.

Keto Pastry Dough
Measure mozzarella cheese into a microwave-safe bowl. Heat - 30-45 seconds at a time - until cheese has melted.

Add melted cheese to the food processor, pulse until well combined - you don’t want to see any sections of unmixed cheese.

Using wet hands, gently knead the dough to form a smooth ball.

Assembly
Divide the dough into 2 equal sized balls, wrap one in plastic wrap and set aside for now.
Roll the other ball of pastry dough out between sheets of parchment paper, aiming to make it a rectangle about 8" x 12".
Spoon half of the filling onto the pastry sheet. Spread in an even layer, leaving a 1" strip along one long side of the pastry.

Continue rolling, gently pressing the bare strip against the main roll to seal it.
Repeat with remaining dough and filling.
Wrap each roll with plastic wrap, chill for 30 minutes.

Once thoroughly chilled, use a sharp knife to cut each roll into 12 even slices.

Bake for 15 minutes, or until golden brown, puffed, and cooked through.
Remove from oven, allow to cool slightly before serving.

To Freeze for Future Use
Once raw pastry rolls are cut, arrange in a single layer on parchment lined baking sheets. Cover and freeze until frozen through, usually a couple of hours.
Once frozen, transfer pieces to labeled freezer baggies. Remove as much air as possible - ideally vacuum seal them - and return to the freezer for up to 6 months or so.
To Bake from Frozen
Preheat oven to 400 F. Arrange frozen pastry pinwheels on parchment lined baking sheets, bake for 20-22 minutes or so, until golden brown, puffed, and cooked through.
To Air Fry from Frozen
Preheat air fryer to 375, cook for 10 minutes or so, or until golden brown, puffed, and cooked through.

More Keto Finger Foods
Looking for more low carb finger foods to serve at your next party, or bring to a potluck? Here are a few more ideas for you!
Antipasto Skewers
Armadillo Eggs
Bacon Wrapped Chicken Livers
Baked Brie / Brie en Croute
Cheese and Mushroom Pinwheels
Cucumber Shrimp Canapes
Greek Salad Skewers
Mojito Fruit Dip with Berry Skewers
Mozzarella Sticks
Muffaletta Skewers
Mushroom Turnovers
Pepperoni Chips
Potstickers
Pumpkin Fat Bombs
Sauerkraut Buns
Smoked Jalapeno Poppers
Smoked Salmon Canapes
Stuffed Grape Leaves

Keto Cheese and Onion Pinwheels
Equipment
- 2 Baking Sheets
- Parchment paper
Ingredients
Cheese & Onion Filling:
- 8 oz Cream Cheese softened
- 2 teaspoon Dijon mustard
- ½ Small Onion peeled and chopped
- ½ cup Shredded Cheddar Cheese
- ⅓ cup Shredded Parmesan Cheese
- 1 teaspoon Dried Parsley
- ½ teaspoon Xanthan Gum
- ¼ teaspoon Smoked Paprika
- Salt and pepper to taste
Keto Pastry Dough:
- 2 ½ cup Shredded Mozzarella
- 3 oz Cream Cheese
- 1 ½ cup Super Fine Almond Flour
- 2 teaspoon Baking Powder
- 1 teaspoon Xanthan Gum
- 2 Large Eggs
Instructions
Cheese & Onion Pinwheel Filling:
- In a food processor, blitz cream cheese, chopped onions, and mustard until well combined and smooth.
- In a separate bowl, combine the cheeses, parsley, xanthan gum, and smoked paprika.
- Add the cheese mixture to the food processor, blitz until well combined and smooth.
- Season with salt and pepper, to taste. Cover and chill until use.
Keto Pastry Dough:
- Measure mozzarella cheese into a microwave-safe bowl. Heat - 30-45 seconds at a time - until cheese has melted.
- Measure remaining ingredients into a food processor - except the eggs - blitz to combine. Add the eggs, blitz once more to fully combine.
- Add melted cheese to the food processor, pulse until well combined - you don’t want to see any sections of unmixed cheese.
- Using wet hands, gently knead the dough to form a smooth ball.
Assembly:
- Divide the dough into 2 equal sized balls, wrap one in plastic wrap and set aside for now.
- Roll the other ball of pastry dough out between sheets of parchment paper, aiming to make it a rectangle about 8" x 12".
- Spoon half of the filling onto the pastry sheet. Spread in an even layer, leaving a 1" strip along one long side of the pastry.
- Starting with the edge across from the bare strip, roll the pastry up - towards the bare end.
- Continue rolling, gently pressing the bare strip against the main roll to seal it.
- Repeat with remaining dough and filling.
- Wrap each roll with plastic wrap, chill for 30 minutes.
- Preheat oven to 400 F, line 2 large baking sheets with parchment paper.
- Once thoroughly chilled, use a sharp knife to cut each roll into 12 even slices.
- Arrange cut spirals on the parchment lined baking sheets, leaving 2" between the pieces.
- Bake for 15 minutes, or until golden brown, puffed, and cooked through.
- Remove from oven, allow to cool slightly before serving.
Notes
Nutrition

Thanks for Reading!... and hey, if you love the recipe, please consider leaving a star rating and comment! |




My absolute favourite keto holiday appetizer - hope you love them as much as I do!