Go Back
+ servings
keto croissants
Print Recipe
4.28 from 29 votes

The Best Keto Croissants

Prep Time30 mins
Cook Time25 mins
Resting and Chilling Time4 hrs
Total Time4 hrs 55 mins
Course: Breakfast
Cuisine: French
Keyword: croissants
Servings: 12 small croissants
Calories: 178kcal


  • 3/4 cup + 1/2 tbsp vital wheat gluten 100g
  • 1/2 cup almond flour 60g
  • 1/4 cup oat fiber 28g
  • 2 tbsp coconut flour 14g
  • 2 tsp instant yeast
  • 1 tsp sugar
  • 1/2 tsp baking powder
  • 1/2 tsp Xanthan Gum
  • 1/4 tsp salt
  • 1 cup + 1 tsp cold salted butter 245g
  • 3/4 cup cold milk 1%, 2% or whole milk is fine
  • additional coconut flour for flouring surface
  • heavy cream for brushing


  • In a bowl, mix together all of your dry ingredients, including the yeast.
  • Cut your butter in rough slices about 1/8 inch thick and add them to the flour mixture. Stir a few times to coat the butter, then add your cold milk and stir again just until you get a very rough dough that you can form into a ball.
  • Wrap the dough and place it in the fridge for 1 hour to chill.
  • Next on a coconut floured surface roll the dough out into a rectangle as best you can (it's okay if it's a bit rough the first time, just gently push in the edges if pieces separate - also see my tips on rolling the dough if it's dry or sticking).
  • Fold one side of the rectangle inward, then the other until the dough looks like this (see photo).
  • Turn the dough 90* and Roll the dough out into a rectangle again, pushing down the layers you just formed. Repeat this 4-6 times. (I did it 5 times).
  • Fold once more and then wrap your dough and place it in the fridge to cool for another hour.
  • After chilling, again on a well-floured surface, roll the dough out into a thick rectangle (it will be hard to get it very thin at this point) and cut the dough in half with a sharp knife. Wrap half the dough and place it back in the fridge.
  • Working with half the dough now, roll it out into a rectangle about 1/8th of an inch thick (see photos). Optional, cut the edges off this rectangle with a pizza cutter to make for sharper edges and nicer looking croissants.
  • Now cut the dough into 3 smaller rectangles and then cut those rectangles from one corner to the other to form large, long triangles (see photos).
  • To roll the croissants, take the thickest end and roll it towards the smaller end. I like to pull the smaller end gently over top and pinch it into the dough to make sure the croissant doesn't come un-rolled in the oven (again, see photos). Then pull the ends of the croissant inward slightly to make it a c shape.
  • Repeat this process for the rest of the dough, including the second half in the fridge.
  • Place the rolled croissants on two parchment-lined baking sheets spaced evenly apart and brush them with heavy cream.
  • Lightly cover the croissants with Saran Wrap and let them rise somewhere warm for ~1 1/2 - 2 hours. (They will grow about 1.5x in size). I like to pre-heat my oven to the lowest temperature before-hand and then shut it off and when it's just slightly warm, let them rise there with the door slightly ajar.
  • Once the croissants have risen, pre-heat your oven to 375*F and bake them for ~20min or longer. (* I recommend baking a test croissant to check how long they take in your oven) My oven bakes slow and they took ~25min to be fully cooked. The outsides will brown slightly more than your typical croissants but the insides will remain quite soft. If you're having issues with the outsides baking too fast then you can try lowering your oven temperature to 350*F
  • Serve the croissants warm or let them cool fully and freeze them following the freezing instructions above for a quick and easy breakfast! I highly recommend serving these with butter and jam! They are delicious.


*New* Get Your Customized Keto Diet Plan For 1$
Canadian Ingredient Links:
  • When you first form the dough, you want chunks of butter still visible. DON'T OVER-MIX. You want it just blended enough so you can form a rough ball and place it in the fridge. The dough doesn't have to be perfect right away because you'll be rolling it out several times and the butter will eventually become less "chunky" in the dough.
  • Your dough should seem a little dry at first but once you get rolling it, the butter chunks should moisten it more. If you find your dough still very dry, you can sprinkle a bit of cold milk on it as needed to add moisture OR alternatively if you find it too wet, sprinkle coconut flour as you are rolling and folding it. 
  • If you find your dough sticking to your rolling pin or surfaces, make sure to sprinkle some coconut flour on both as needed. You can also roll out your dough with a piece of parchment paper on top to make it a bit easier. 
  • When folding your dough, turning 90* and folding it again to form layers, make sure the dough stays cold and you don't have it out too long. If you need to, throw it back in the fridge for 5-10min between rolling to keep it chilled. 
  • Also when it comes to the layers in the dough, you want to fold and roll it out about 4-6 times or until your butter is streaky in your dough and no longer large chunks. Don't fold it more than this or your butter may start to melt! 
  • To form the croissants, please see the photos! I made 12 smaller croissants because it's easier to work with half the dough at a time, but feel free to make standard size ones.


Serving: 1croissant | Fiber: 3.2g | Calories: 178kcal | Fat: 18.2g | Protein: 7.5g | Carbohydrates: 2.2g