There’s something magical about the combination of buttery, flaky croissants and rich, creamy cheesecake filling. These Cheesecake Croissant Buns are the ultimate indulgence—crispy on the outside, soft and creamy on the inside, with just the right amount of sweetness to make them utterly irresistible.
Perfect for breakfast, brunch, or a luxurious afternoon treat, these buns bring together the best of two beloved pastries in one bite. Imagine pulling apart a warm croissant bun to reveal a luscious cheesecake filling, slightly tangy and sweet, balanced by the golden, crisp layers of pastry.
Whether you’re hosting a weekend brunch or simply treating yourself, this recipe will become a favorite. The best part? You don’t need to make croissant dough from scratch—store-bought croissants save time while still delivering that bakery-quality taste. Let’s dive into this decadent treat!
Why You’ll Love This Recipe
- Quick & Easy: Using store-bought croissants saves hours of prep time.
- Incredibly Delicious: The contrast of flaky pastry and creamy cheesecake filling is pure perfection.
- Versatile: Enjoy them as a sweet breakfast, an afternoon snack, or a dessert with coffee.
- Crowd-Pleaser: These buns are a hit at gatherings, brunches, or even holiday mornings.

Ingredients You’ll Need
For the Cheesecake Filling:
- 8 oz (225g) cream cheese, softened
- ¼ cup granulated sugar
- 1 teaspoon vanilla extract
- 1 egg yolk
For the Buns:
- 6 large croissants (day-old croissants work best)
- 1 egg (for egg wash)
- 1 tablespoon milk
For Topping:
- 2 tablespoons powdered sugar (for dusting)

How to Make Cheesecake Croissant Buns
Step 1: Prepare the Cheesecake Filling
In a mixing bowl, beat the softened cream cheese until smooth and creamy. Add the sugar, vanilla extract, and egg yolk, then mix until fully combined. The mixture should be thick, velvety, and slightly sweet with a hint of tanginess. Set aside while you prepare the croissants.
Step 2: Prepare the Croissants
If your croissants are large, slice them in half horizontally, but don’t cut all the way through—leave one side connected to create a pocket for the filling. If using smaller croissants, you can slice off the tops and hollow them out slightly.
Step 3: Fill the Croissants
Spoon or pipe about 1-2 tablespoons of the cheesecake filling into each croissant pocket. Be generous, but don’t overfill, as the filling will expand slightly when baked. Gently press the croissant closed around the filling.
Step 4: Brush with Egg Wash
In a small bowl, whisk together the egg and milk to create an egg wash. Brush this over the tops of the croissants—this will give them a beautiful golden shine as they bake.
Step 5: Bake to Perfection
Preheat your oven to 350°F (175°C). Place the filled croissants on a lined baking sheet, leaving some space between them. Bake for 12-15 minutes, or until golden brown and crisp. The filling should be set but still creamy.
Step 6: Cool & Serve
Let the croissant buns cool for a few minutes before dusting them with powdered sugar. Serve warm and enjoy the melty, creamy filling wrapped in buttery, flaky layers.

Helpful Tips
- Use day-old croissants for the best texture. Slightly stale croissants absorb the filling better and crisp up beautifully.
- Don’t skip the egg wash—it helps achieve that golden, bakery-style shine.
- Serve warm for the best experience—the contrast between the crispy pastry and the soft filling is at its peak right out of the oven.
- Make it extra special by drizzling with honey or topping with fresh berries.
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 6 croissant buns
- Category: Breakfast, Dessert
- Method: Baking
- Cuisine: French-inspired
- Diet: Vegetarian

Notes
- These croissant buns are best enjoyed fresh, but you can store leftovers in an airtight container at room temperature for up to 1 day or refrigerate for up to 3 days.
- Reheat in a toaster oven or air fryer for a crispier texture.
- You can also add a sprinkle of cinnamon or a drizzle of chocolate for extra flavor.
Nutritional Information (Per Serving)
- Calories: 280
- Carbohydrates: 32g
- Protein: 6g
- Fat: 14g
- Saturated Fat: 7g
- Sugar: 10g
- Fiber: 1g
Frequently Asked Questions
Can I use homemade croissants?
Absolutely! If you have the time, homemade croissants will take this recipe to the next level. However, store-bought croissants work wonderfully for a quick and easy version.
Can I make these ahead of time?
Yes! You can fill and assemble the croissants ahead of time, then store them in the fridge until you’re ready to bake. Just brush them with egg wash right before baking.
What other fillings can I use?
Try adding a spoonful of fruit preserves, chocolate chips, or even a bit of lemon zest to the cheesecake mixture for a fun twist.
How do I reheat them?
Pop them in a 300°F (150°C) oven for about 5 minutes or in an air fryer at 325°F (160°C) for 3-4 minutes to restore their crispy texture.
Storage Instructions
- Room Temperature: Store in an airtight container for up to 1 day.
- Refrigerator: Keep in the fridge for up to 3 days.
- Freezer: Freeze unbaked, filled croissants in an airtight container for up to a month. Bake straight from frozen, adding a few extra minutes to the baking time.

Related Recipes
If you loved these Cheesecake Croissant Buns, here are a few other irresistible treats to try:
Conclusion
These Cheesecake Croissant Buns are a dream come true for pastry lovers. Buttery, flaky croissants filled with creamy cheesecake goodness—it’s the perfect combination of texture and flavor. Whether you’re making them for a special breakfast, a brunch with friends, or simply because you deserve a treat, this recipe is bound to impress.
Print
Cheesecake Croissant Buns
Description
There’s something magical about the combination of buttery, flaky croissants and rich, creamy cheesecake filling. These Cheesecake Croissant Buns are the ultimate indulgence—crispy on the outside, soft and creamy on the inside, with just the right amount of sweetness to make them utterly irresistible.
Perfect for breakfast, brunch, or a luxurious afternoon treat, these buns bring together the best of two beloved pastries in one bite. Imagine pulling apart a warm croissant bun to reveal a luscious cheesecake filling, slightly tangy and sweet, balanced by the golden, crisp layers of pastry.
Whether you’re hosting a weekend brunch or simply treating yourself, this recipe will become a favorite. The best part? You don’t need to make croissant dough from scratch—store-bought croissants save time while still delivering that bakery-quality taste. Let’s dive into this decadent treat!
Ingredients
For the Cheesecake Filling:
- 8 oz (225g) cream cheese, softened
- ¼ cup granulated sugar
- 1 teaspoon vanilla extract
- 1 egg yolk
For the Buns:
- 6 large croissants (day-old croissants work best)
- 1 egg (for egg wash)
- 1 tablespoon milk
For Topping:
- 2 tablespoons powdered sugar (for dusting)
Instructions
Step 1: Prepare the Cheesecake Filling
In a mixing bowl, beat the softened cream cheese until smooth and creamy. Add the sugar, vanilla extract, and egg yolk, then mix until fully combined. The mixture should be thick, velvety, and slightly sweet with a hint of tanginess. Set aside while you prepare the croissants.
Step 2: Prepare the Croissants
If your croissants are large, slice them in half horizontally, but don’t cut all the way through—leave one side connected to create a pocket for the filling. If using smaller croissants, you can slice off the tops and hollow them out slightly.
Step 3: Fill the Croissants
Spoon or pipe about 1-2 tablespoons of the cheesecake filling into each croissant pocket. Be generous, but don’t overfill, as the filling will expand slightly when baked. Gently press the croissant closed around the filling.
Step 4: Brush with Egg Wash
In a small bowl, whisk together the egg and milk to create an egg wash. Brush this over the tops of the croissants—this will give them a beautiful golden shine as they bake.
Step 5: Bake to Perfection
Preheat your oven to 350°F (175°C). Place the filled croissants on a lined baking sheet, leaving some space between them. Bake for 12-15 minutes, or until golden brown and crisp. The filling should be set but still creamy.
Step 6: Cool & Serve
Let the croissant buns cool for a few minutes before dusting them with powdered sugar. Serve warm and enjoy the melty, creamy filling wrapped in buttery, flaky layers.
Notes
- These croissant buns are best enjoyed fresh, but you can store leftovers in an airtight container at room temperature for up to 1 day or refrigerate for up to 3 days.
- Reheat in a toaster oven or air fryer for a crispier texture.
- You can also add a sprinkle of cinnamon or a drizzle of chocolate for extra flavor.