Perfectly Creamy Cream Cheese Croissants

By Mila | Updated on June 3, 2024

I have a serious weakness for anything involving cream cheese, and these cream cheese croissants are no exception. There’s something so comforting about biting into a warm, flaky pastry filled with smooth cream cheese. Even better? They’re surprisingly simple to make, which means I can whip them up on lazy Sunday mornings without much fuss.

I started making these croissants years ago when I wanted something special for breakfast but didn’t feel like going to the bakery. Now they’ve become a regular treat in our house, especially when we have guests over. The best part is that I can prep them the night before and just pop them in the oven in the morning. Who doesn’t love waking up to the smell of fresh-baked pastries?

Trust me, once you try these cream cheese croissants, they’ll become your go-to breakfast treat too. They’re perfect with a hot cup of coffee, and my kids always ask for seconds (sometimes thirds!).

Why You’ll Love These Cream Cheese Croissants

  • Just 2 ingredients – With only croissant dough and cream cheese needed, shopping for this recipe couldn’t be easier.
  • Perfect for breakfast – These croissants are ideal for busy mornings – make them ahead and enjoy a bakery-style breakfast at home without the bakery prices.
  • Flaky and creamy texture – The combination of buttery, flaky croissant layers with smooth cream cheese creates an irresistible texture that’s both crispy and creamy.
  • Customizable recipe – You can keep it classic with plain cream cheese, or add your own twist with honey, fruit preserves, or chocolate chips.

What Kind of Cream Cheese Should I Use?

Regular full-fat block cream cheese is your best bet for these croissants – skip the whipped or spreadable varieties that come in tubs. The block-style cream cheese has a firmer texture and less moisture, which helps prevent your croissants from becoming soggy. Make sure your cream cheese is well-chilled before using, as it’s much easier to work with when cold and will hold its shape better during baking. If you’re in a pinch, store-brand cream cheese works just as well as name brands, just be sure it’s the full-fat version for the best results.

Options for Substitutions

When it comes to this simple recipe, there are a few substitution options to consider, though some ingredients are essential:

  • Croissant dough: This is a key ingredient that’s hard to substitute without changing the recipe entirely. While you could use puff pastry in a pinch, you won’t get that same classic croissant texture. I wouldn’t recommend using regular bread dough as it won’t create those flaky layers.
  • Cream cheese: You’ve got several options here! Mascarpone cheese works great and gives a slightly richer taste. Neufchâtel cheese is a lighter alternative with fewer calories. If you’re dairy-free, there are several plant-based cream cheese alternatives available – just make sure they’re well-chilled before using. Remember that spreadable cream cheese from a tub isn’t ideal here – stick to the block variety for best results.

Watch Out for These Mistakes While Baking

The biggest challenge when making cream cheese croissants is working with cream cheese that’s too soft, which can leak out during baking – keep it chilled until the last possible moment and cut it into small, manageable portions. Working with warm croissant dough is another common mistake that leads to butter melting and less flaky layers, so make sure to return the dough to the fridge for 15-20 minutes if it starts feeling too soft while you’re shaping the croissants. To ensure the perfect seal, avoid overfilling your croissants and always pinch the seams firmly closed, then double-check that there are no gaps where the cream cheese could escape during baking. For the flakiest results, let the shaped croissants proof until they’re visibly puffy and gently wobble when you shake the baking sheet – rushing this step will result in dense, heavy croissants.

What to Serve With Cream Cheese Croissants?

These cream cheese croissants are perfect for breakfast or brunch, and they pair wonderfully with a hot cup of coffee or tea to balance their richness. For a complete morning spread, serve them alongside fresh fruit like strawberries, raspberries, or sliced peaches – the slight tartness of the fruit works really well with the buttery, creamy croissants. If you’re hosting brunch, you might want to add some scrambled eggs or a simple yogurt parfait to round out the meal. Keep in mind that these croissants are pretty filling on their own, so light sides work best!

Storage Instructions

Keep Fresh: These cream cheese croissants are best enjoyed the same day they’re baked, but you can keep them in an airtight container at room temperature for up to 2 days. Since they contain cream cheese, I recommend moving them to the fridge after the first day to maintain freshness.

Freeze: Good news – these croissants freeze really well! Once they’re completely cooled, wrap them individually in plastic wrap and place them in a freezer bag. They’ll stay good for up to 3 months in the freezer. This is perfect when you want to make a bigger batch to enjoy later.

Revive: To bring back that fresh-baked taste, pop your room temperature croissant in a 350°F oven for about 5 minutes until warm and slightly crispy. If frozen, let them thaw overnight in the fridge first. Just keep an eye on them while warming – you want them heated through but not dried out.

Preparation Time 30-45 minutes
Cooking Time 13-16 minutes
Total Time 43-61 minutes
Level of Difficulty Medium

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1200-1400
  • Protein: 15-25 g
  • Fat: 80-100 g
  • Carbohydrates: 100-120 g

Ingredients

  • 1.5 lb croissant dough (thawed if frozen, room temperature for best lamination)
  • 4.4 oz cream cheese (softened to room temperature for easy spreading)

Step 1: Prepare and Shape the Dough

  • 1.5 lb croissant dough
  • 4.4 oz cream cheese

On a lightly floured surface, roll the room temperature croissant dough into an 18 x 10 inch rectangle, working gently to maintain the lamination layers that give croissants their flaky texture.

Once you’ve reached the target dimensions, use a sharp knife or pastry cutter to divide the dough into 16 equal rectangles (roughly 4.5 x 2.5 inches each).

Cut the softened cream cheese into thin strips that will be easy to roll into the dough without breaking apart.

Step 2: Fill and Roll the Croissants

  • dough rectangles from Step 1
  • cream cheese strips from Step 1

Lay each dough rectangle flat and place a strip of cream cheese on one long edge.

Starting from the cream cheese side, roll the dough tightly toward you, creating a snug spiral that seals the filling inside.

I like to give each roll a gentle squeeze as I finish rolling to ensure the layers stay compressed—this helps them puff evenly in the oven and keeps the cream cheese from leaking out during baking.

Step 3: Arrange and Proof the Rolls

  • rolled croissants from Step 2

Place the rolled croissants seam-side down on two parchment-lined baking trays, spacing them 2 inches apart to allow room for expansion.

Cover the trays loosely with plastic wrap or a damp kitchen towel and let them rise at room temperature for 2 to 2.5 hours, until they’ve puffed up noticeably and feel light and airy when gently pressed.

This proofing step is crucial—it allows the dough to relax and develop its characteristic laminated structure.

Step 4: Steam-Bake for Optimal Rise and Crust

  • proofed croissants from Step 3

Preheat your oven to 425°F.

Just before baking, spray a light mist of water inside the oven chamber and quickly close the door to create steam—this humidity helps the croissants spring up dramatically in the first few minutes.

Place both trays in the oven, give the rolls another quick spray with water, close the door again, then immediately lower the temperature to 400°F.

Bake for 8 minutes, then rotate both trays 180 degrees and lower the heat to 375°F.

Step 5: Finish Baking to Golden Perfection

  • partially baked croissants from Step 4

Continue baking at 375°F for 5-8 minutes more, watching carefully until the croissants achieve a deep golden-brown color on all sides.

The gradual temperature reduction in the previous steps ensures the exteriors brown beautifully while the interiors stay tender and the cream cheese filling melts evenly throughout.

I always look for that rich golden tone—it’s a sign the lamination has properly developed and created those beautiful flaky layers.

Step 6: Cool and Serve

  • baked croissants from Step 5

Remove the croissants from the oven and let them cool on the baking trays for 5-10 minutes before transferring to a wire rack to cool completely.

This brief rest allows the structure to set while the cream cheese inside firms up slightly, making them easier to handle without the filling oozing out.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment