Something’s bubbling in the oven, and it smells amazing. The pan is nearly empty because these Cheese Danishes disappeared faster than I could take a picture.
This recipe’s perfect for lazy Sunday mornings when you want something special but don’t have all day to bake (trust me, I’ve been there). Unlike store-bought versions, these use real ricotta for a creamy filling that makes every bite feel like a treat. You can whip them up in under an hour. So good!
Why You’ll Love This Cheese Danish Recipe
- Super Easy: Seriously, it takes just a few basic ingredients and not much time to whip this up.
- Melty-Gooey Filling: The creamy ricotta and powdered sugar mixture inside is like a little party for your taste buds.
- Versatile Treat: You can switch up the filling with fruit or different cheeses if you’re feeling adventurous!
- Great for Breakfast: Perfect for brunch, but don’t expect leftovers — they disappear fast (trust me, I’ve tried hiding them).
- Freezes Well: You can freeze them before baking, but the texture might be slightly off when you reheat.
Cheese Danish Recipe Ingredients
For the Dough:
all-purpose flour (2 cups) — Use a kitchen scale for precision or your dough might end up too dry.
granulated sugar (1 tablespoon) — Don’t skimp on sugar or your Danish won’t be sweet enough for a treat.
salt (1 teaspoon) — Always use fine sea salt, or your pastry’s flavor will fall flat.
unsalted butter (1 cup) — Stick with unsalted butter, or your Danish could end up too greasy.
cream cheese (1/2 cup) — Use full-fat cream cheese, or it’ll be runny and won’t hold shape.
egg (1 large) — Don’t skip the egg wash, or your pastry won’t get that golden shine.
For the Filling:
ricotta cheese (1 cup) — Go for whole milk ricotta, or it’ll be too watery for the filling.
powdered sugar (1/2 cup) — Powdered sugar is a must for the glaze, or it won’t have that sweet finish.
vanilla extract (1 teaspoon) — Use pure vanilla extract, not imitation, or your flavor will taste cheap.
egg (1 large) — Use whole milk for a creamier filling, or it’ll come out too thin.
For the Glaze:
powdered sugar (1 cup)
milk (2 tablespoons)
vanilla extract (1 teaspoon)
Full measurements in the recipe card below.
How to Make Cheese Danish Recipe
1. Mix Dry Ingredients: In a large bowl, combine 2 cups all-purpose flour, 1 tablespoon granulated sugar, and 1 teaspoon salt. Whisk them together until blended.
2. Cut in Butter: Cut in 1 cup cold, cubed unsalted butter until the mixture resembles coarse crumbs (it should look a bit like sand). Don’t rush this part — it really affects texture!
3. Form the Dough: Add 1/4 cup cold water and mix until the dough comes together. Wrap it in plastic and refrigerate for at least 30 minutes (you’ll notice it’s firmer when you take it out).
4. Make Filling: In a medium bowl, mix together 1 cup ricotta cheese, 1/2 cup powdered sugar, 1 teaspoon vanilla extract, and a lightly beaten egg until smooth and creamy.
5. Prep for Baking: Preheat your oven to 375°F (190°C). Roll out the chilled dough on a floured surface to about 1/4 inch thick. Cut into squares (about 4×4 inches) and place them on parchment-lined baking sheets.
6. Fill and Fold: Spoon a dollop of the cheese filling in the center of each square. Fold the corners over to create diamond shapes and brush with beaten egg (don’t skip this step — that shine is everything!).
7. Bake: Bake in the preheated oven for 20-25 minutes or until golden brown around the edges (watch closely! They can go from perfect to burnt quickly).
8. Glaze It Up: Once they’re slightly cooled, whisk together 1 cup powdered sugar, 2 tablespoons milk, and another teaspoon of vanilla extract until smooth; drizzle over your warm pastries.
Exact quantities in the recipe card below.
How to Store Cheese Danish Recipe
- Room Temperature: Keep them in an airtight container for up to 2 days. (They’ll stay soft but may lose some crispness.)
- Refrigerator: Store in a sealed container for about 4-5 days. (The filling might get a little denser, but they’re still tasty!)
- Freezer: Wrap individually in plastic wrap and then place in a freezer bag. They’ll be good for up to 2 months. (Just remember, the texture can change a bit after thawing.)
- Reheating: Bake at 350°F for about 10 minutes or until they’re warm and slightly crispy again. (You’ll know they’re ready when the filling starts to bubble just a bit.)
What to Serve with Cheese Danish Recipe?
It’s rich and creamy, so pairing it with something light or tangy keeps things from feeling too heavy. Here are a few ideas:
- Fresh Berries: The tartness of strawberries or raspberries cuts through the richness beautifully.
- Greek Yogurt: A dollop of plain yogurt adds creaminess and a slight tang. It takes just seconds to scoop!
- Citrus Salad: Try a mix of oranges and grapefruit for brightness; the acidity balances the sweetness perfectly.
- Iced Coffee: Cold coffee gives a nice temperature contrast, and its bitterness complements the sweet filling well.
- Honey Drizzle: A quick drizzle over each piece adds depth and another layer of sweetness if you want it sweeter.
- Mint Tea: Brew a cup of mint tea for a refreshing finish; the herbal notes make this dish feel lighter.
- Granola Crunch: Sprinkle some homemade granola on top for texture contrast — it adds crunch without much effort.
- Creamy Coleslaw: A small side of coleslaw can bring in crispiness; try one with apple cider vinegar for extra zing!
Cheese Danish Recipe Variations
Here’s how to play with this recipe and make it your own.
- Lemon Zest: Add 1 tablespoon lemon zest to the cheese filling for a bright, citrusy twist.
- Almond Extract: Swap out the vanilla extract for 1 teaspoon almond extract in the filling for a nutty flavor.
- Fruit Topping: Top each filled square with fresh berries or sliced fruit before folding for added sweetness (great in summer).
- Nutty Crunch: Sprinkle chopped nuts on top of the filling before folding to add some delicious crunch.
- Chocolate Drizzle: Drizzle melted chocolate over the warm danishes after baking for an indulgent finish (because why not?).
- Cream Cheese Swirl: Blend in 1/4 cup softened cream cheese into the ricotta mixture for a creamy, rich filling upgrade.
- Cinnamon Sugar Dusting: Mix 2 tablespoons granulated sugar with 1 teaspoon cinnamon and sprinkle over the dough before baking for extra sweetness.
Make Ahead Options for Cheese Danish Recipe
I usually prep the dough and filling ahead of time. You can make the dough up to two days in advance; just wrap it tightly in plastic wrap and store it in the fridge. The cheese filling also keeps well for about three days in an airtight container. Just remember, once you assemble them, they’re best baked fresh right before serving (trust me, you want that warm, flaky goodness). The filled danishes don’t hold as well if pre-baked; they tend to lose their crispiness. So, bake them off when you’re ready to enjoy! Bake fresh for maximum yum.
Cheese Danish Recipe Recipe FAQs
Can I make Cheese Danish Recipe ahead of time?
Absolutely! You can prepare the dough and filling a day in advance. Just store the dough wrapped tightly in plastic and keep it in the fridge. The filling can go in an airtight container. When you’re ready to bake, roll out your chilled dough, fill it up, and follow the baking instructions. Just be aware that chilling too long might affect the texture slightly, so aim for one day max!
Why did my Cheese Danish Recipe come out soggy?
If your danishes are soggy, it’s likely because of too much moisture in the ricotta or not enough baking time. Make sure you’re using whole milk ricotta — anything less can be watery. Also, keep an eye on them while they bake; they should turn golden brown around the edges (that’s when they’re done). If you see browning but they’re still soft in the center, give ‘em a few more minutes.
What can I substitute for cream cheese in this dish?
You could try mascarpone cheese as a substitute if you’re looking for something with a similar texture but richer flavor. Just remember that it might alter the taste slightly — not necessarily a bad thing! (I’ve done this before and loved it.) If you do switch it up, make sure to balance any sweetness since mascarpone is less tangy than cream cheese.
How do I know when my Cheese Danish Recipe is done baking?
You’ll know they’re ready when they’re golden brown around the edges and look puffed up — like little pillows of joy! Keep an ear out; you might hear a slight bubbling from the filling as they bake. If you see some browning but aren’t sure about doneness, gently poke one with a toothpick; if it comes out clean (and not gooey), you’re good to go!
Final Thoughts on Cheese Danish Recipe
This Cheese Danish Recipe is all about that rich, flaky dough combined with creamy filling that’s hard to beat. Seriously, the technique of folding those corners over the sweet ricotta is what makes this dish feel fancy, but it’s still totally doable at home. If you’ve been thinking about trying it out, tonight’s the night. You’ll love how satisfying it is to bite into those warm pastries and know you made them from scratch. Let me know how yours turned out in the comments!

Cheese Danish Recipe
Ingredients
Method
- In a large bowl, combine the flour, sugar, and salt.
- Cut in the cold butter until the mixture resembles coarse crumbs.
- Add 1/4 cup of cold water and mix until the dough comes together. Wrap in plastic and refrigerate for at least 30 minutes.
- In a medium bowl, mix together the ricotta cheese, powdered sugar, vanilla extract, and beaten egg until smooth.
- Preheat the oven to 375°F (190°C).
- Roll out the chilled dough on a floured surface to about 1/4 inch thick.
- Cut the dough into squares, about 4x4 inches, and place them on a baking sheet lined with parchment paper.
- Spoon a dollop of the cheese filling in the center of each square.
- Fold the corners of the dough over the filling to create a diamond shape and brush with the beaten egg.
- Bake in the preheated oven for 20-25 minutes or until golden brown.
- In a small bowl, whisk together the powdered sugar, milk, and vanilla extract until smooth.
- Drizzle over the warm cheese danishes once they have cooled slightly.






