Main Courses
Recreating Entenmann's cheese Danish at home delivers that signature buttery, caramelized crunch that makes it irresistible. The secret lies in a foolproof yeast dough that yields tender layers, paired with a rich cream cheese filling that stays gooey in the center.
I've perfected this recipe after years of testing—each step ensures the signature caramelized sugar topping that sets it apart.
This recipe balances professional techniques with simple ingredients: all-purpose flour, butter, and cream cheese form the foundation. The dough requires patience—30 minutes of kneading and a 2-hour rise—but the results are worth it.
The filling combines cream cheese with powdered sugar and vanilla, creating that signature sweet-tart flavor. Baking at 350°F ensures a golden-brown crust with that coveted caramelized sugar crunch on top.
By the time you pull this danish from the oven, you'll have a restaurant-quality pastry with flaky layers, a gooey filling, and a caramelized sugar topping that cracks just enough to reveal the golden-brown dough beneath.
The aroma alone will have everyone asking for seconds. Whether you're baking for a special occasion or a weekend treat, this recipe delivers professional results at home.
Serve warm with coffee or tea for the full experience. The dough can be made ahead and refrigerated overnight, making this a perfect make-ahead recipe. Let's get started on creating your own bakery-style cheese danish.
Ingredients for entenmann's cheese danish
Sixteen ingredients transform into bakery-style perfection with buttery layers and signature caramelized sugar crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 4 ½ cups | Sifted for light texture |
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed for flakiness |
| Granulated Sugar 🍚 | ¼ cup | For dough enrichment |
| Large Eggs 🥚 | 1 whole | Room temperature |
| Instant Yeast 🍞 | 0.02 oz | 2 1/4 tsp equivalent |
| Warm Milk 🥛 | ½ cup | 110°F for yeast activation |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Cream Cheese 🧀 | 8 oz | Full-fat, room temperature |
| Powdered Sugar 🍚 | 1 cup | Confectioners' grade |
| Pure Vanilla Extract 🌿 | 1 tbsp | High-quality preferred |
| Granulated Sugar 🍚 | ½ cup | For caramelized topping |
| Light Corn Syrup 🍯 | 1 tbsp | For moisture retention |
| Heavy Cream 🥛 | ¼ cup | Whisked for stability |
The butter quality is non-negotiable—Plugrá or Land O'Lakes Cultured deliver the rich flavor and fat content for those coveted flaky layers. Purchase from Whole Foods or specialty grocers for the highest fat content (82% or higher). The cream cheese should be Philadelphia brand for consistent texture; avoid low-fat varieties as they compromise the filling's gooeyness. For the yeast, Red Star instant yeast ensures reliable activation without proofing time. Store flour in an airtight container to prevent absorption of odors that could affect flavor.
Substituting butter? European-style cultured butter is ideal, but if unavailable, use high-fat margarine (80% fat minimum) for similar results. For the milk, whole milk or half-and-half work equally well; avoid skim as it lacks the necessary fat for proper dough development. The powdered sugar can be swapped for granulated sugar plus 1 tbsp cornstarch, though texture may slightly differ. If you lack vanilla extract, vanilla bean paste provides superior flavor. The corn syrup can be replaced with honey or maple syrup, though caramelization may vary slightly.
The dough can be refrigerated for up to 24 hours before shaping, making this an excellent make-ahead option. Once baked, store the danishes in an airtight container for 3 days at room temperature or freeze for 3 months. To reheat, warm at 300°F for 10 minutes to restore that bakery-fresh texture. The caramelized sugar topping hardens as it cools—simply reheat to achieve the signature crackly crust.
Why You'll Love This Recipe
- No Yeast Hassle: I swear by this recipe because the instant yeast means no waiting for it to proof—just mix, fold, and bake. The dough comes together faster than my coffee brews, and honestly, that’s a win for anyone who’s ever stared at a clock willing time to move.
- Buttery Rich Payoff: That unsalted butter gets worked into the dough until it’s flaky layers of heaven, and the sugar caramelizes just enough to give every bite that signature Entenmann’s sweetness. Between us, the first bite always makes me question why I don’t bake these weekly.
- Breakfast or Snack Hero: These aren’t just for Sunday brunches—they’re my go-to for lazy mornings, after-school treats, or even a quick dessert when company drops by. Freeze half the batch, and you’ve got a ready-to-bake solution for when life gets busy.
- Pantry Staple Magic: Flour, sugar, butter, eggs—these are ingredients I already have, and they cost next to nothing compared to buying a dozen at the bakery. Plus, leftovers? They reheat beautifully, so I’m never stuck with wasted dough or sad, stale pastries.
Step-by-step instructions for Entenmann's cheese Danish
Master the art of flaky layers and caramelized crunch with this precise technique.
Prepare the Dough for Maximum Flakiness
In a large mixing bowl, combine the 4.5 cups all-purpose flour, 0.5 tsp salt, and 0.015 oz instant yeast. Whisk gently to distribute evenly. Cut in the 1.5 cups unsalted butter using a pastry cutter or your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces remaining. This cold butter creates the signature flaky layers when baked.
In a separate bowl, whisk together the 1 whole large egg, 0.5 cup warm milk (110°F), 1 tbsp pure vanilla extract, and 0.25 cup granulated sugar. Gradually pour this liquid mixture into the flour-butter combination while mixing with a wooden spoon or dough whisk until just combined. The dough will be shaggy and sticky—this is normal at this stage.
Develop the Dough Through Kneading and Resting
Turn the dough onto a lightly floured surface and knead gently for 2-3 minutes until it begins to come together. Avoid overworking the dough—you're not making bread here. Shape into a rough rectangle and wrap tightly in plastic wrap. Refrigerate for at least 2 hours or up to 24 hours. This cold fermentation develops flavor and allows the gluten to relax for easier rolling.
Real talk: Don't skip this resting period. The cold temperature prevents the butter from melting and ensures those perfect, thin layers when you roll out the dough later. The longer it rests, the better the texture will be.
Create the Cream Cheese Filling
In a medium bowl, combine the 8 oz cream cheese and 1 cup powdered sugar. Beat with an electric mixer on medium speed until completely smooth and creamy, about 3-4 minutes. This should be thick but spreadable—if it's too stiff, add 1-2 teaspoons of the 0.25 cup heavy cream to loosen. The filling should be bright yellow and velvety in texture.
Transfer the filling to a piping bag fitted with a large star tip. Chill in the refrigerator while you prepare the dough for rolling. This prevents the filling from melting when you work with it later. The cream cheese should be cool but still pliable when you're ready to pipe.
Roll and Assemble the Danish
Remove the dough from the refrigerator and roll it out on a lightly floured surface to a 12x18-inch rectangle, about 1/8-inch thick. Spread the cream cheese filling evenly over the surface, leaving a 1-inch border around the edges. Using the piping bag, create a swirl pattern with the filling, working quickly to prevent the dough from warming.
Carefully roll the dough from the long side into a tight log, sealing the edges as you go. Trim the ends if needed. Place the log seam-side down on a parchment-lined baking sheet. Using a sharp knife, cut the log into 6 equal pieces. Gently stretch each piece into a 12-inch long oval, creating the classic Danish shape. Cover with a clean kitchen towel and refrigerate for 30 minutes to firm up.
Bake to Golden Perfection
Preheat your oven to 375°F. In a small saucepan, combine the 0.5 cup granulated sugar, 1 tbsp light corn syrup, and 0.25 cup heavy cream. Bring to a gentle simmer over medium heat, stirring occasionally until the sugar dissolves completely. This will create your signature caramelized topping.
Brush the chilled Danish with the caramel mixture, coating all surfaces evenly. Bake for 15-18 minutes until the edges are deep golden brown and the filling is just set. The center should still be slightly soft—it will firm up as it cools. Rotate the baking sheet halfway through for even browning.
Finish with Caramelized Crunch
Remove the Danish from the oven and immediately brush the tops with any remaining caramel mixture. Return to the oven for 2-3 minutes to set the caramel. Let cool on a wire rack for 10 minutes before serving. The caramel should be thick and glossy, with some crystalline sugar formation on the surface—this is what gives Entenmann's signature crunch.
Slice each Danish into 6 equal wedges and serve warm. The layers should be crisp and flaky, with a perfectly balanced sweetness from the cream cheese filling and caramelized sugar topping. For maximum freshness, serve within 2 hours of baking.
Pro Tips For Making Entenmann'S Cheese Danish
- CHILL THE DOUGH: I learned this the hard way—rolling out warm dough for the Danish layers makes it gummy. After mixing the flour, butter, sugar, and yeast, pop the dough in the fridge for at least 30 minutes (up to 24 hours). The cold firmness gives you cleaner layers and prevents that sad, sticky mess when you try to fold it.
- CUT BUTTER IN SMALL: I was skeptical until I tried it: cube that unsalted butter into pea-sized pieces before mixing it into the flour. Big chunks melt unevenly, leaving pockets of wet dough that won’t hold their shape when folded. Use a bench scraper to keep them consistent—no one wants a lumpy Danish.
- STOP FOLDING AT 3: This isn’t the prettiest method, but it’s the tastiest. After the first two folds, resist the urge to keep going. Three clean, tight folds (with a 5-minute chill between each) build enough structure—any more, and you risk overworking the gluten, which turns your flaky layers into tough bread.
- USE COLD EGGS: I skip this when I’m lazy, but the dough is noticeably better when I don’t. Whisk your eggs straight from the fridge before adding them to the dough. Cold eggs incorporate more smoothly and won’t cook out the yeast prematurely. Warm eggs? You’ll end up with a dense, flat mess.
Storing and reheating this dish
Dough Storage Secrets
The dough for these Danishes is incredibly forgiving, but proper storage makes all the difference. After kneading, wrap the dough tightly in plastic wrap and refrigerate for up to 24 hours—this cold fermentation enhances flavor and texture.
I always make mine the night before to let the gluten relax properly. For longer storage, freeze the wrapped dough for up to 1 month, thawing overnight in the fridge before rolling. 🧊
Filling Prep Ahead
Prepare the cream cheese filling in advance to save time on baking day. Mix the ingredients and store in an airtight container in the fridge for up to 3 days.
When ready to use, let it sit at room temperature for 15-20 minutes to soften—this prevents cracking when you pipe it. I like to pipe the filling into a piping bag and chill it again before using to maintain stability.
The filling can also be frozen for 1 month if needed. ❄️
Baked Danish Storage
Freshly baked Danishes are best served within 2 hours, but you can store them properly for later. Let them cool completely, then place in an airtight container with parchment paper between layers to prevent sticking. They'll stay fresh at room temperature for 3 days.
For longer storage, freeze the whole Danish on a baking sheet before transferring to a freezer bag for up to 3 months. Thaw overnight in the fridge before reheating. 🥖
Reheating for Bakery Freshness
To restore that bakery-fresh texture, reheat at 300°F for 10-12 minutes until warmed through. For a quicker option, use the microwave on 50% power for 20-30 seconds, then cover with a damp paper towel for 10 seconds to steam and soften.
The caramelized topping may lose some of its crunch when reheated, but the filling stays gooey and delicious. I find reheating in the oven gives the best all-around results. 🔥
Freezing for Future Treats
Freezing these Danishes is a game-changer for busy days. After baking, let them cool completely, then wrap individually in plastic wrap followed by aluminum foil. Store in a freezer bag for up to 3 months.
To serve, thaw at room temperature for 1-2 hours or reheat directly from frozen at 350°F for 15-20 minutes. The texture remains remarkably close to fresh-baked, though the caramel topping might need a quick broil to restore its shine. 🧊
Keeping the Filling Gooey
If the filling seems too firm after storage, don't panic. Place the Danish in a 350°F oven for 5 minutes to gently warm through. The residual heat will soften the filling while keeping the dough layers crisp.
For extra insurance, brush the top with 1 tsp heavy cream before reheating—this adds moisture and helps restore that signature gooeyness. The key is gentle heat to avoid drying out the pastry. 💫
Nutrition facts
Frequently asked questions
Why does my homemade cheese Danish taste different from Entenmann's?
Entenmann's uses a blend of butter and margarine for their signature flakiness, plus proprietary flavorings. For the closest match, use 82% fat European-style butter and add 1 tsp vanilla bean paste to the filling. The caramelized sugar topping is key—simmer the sugar mixture until it reaches 320°F (hard crack stage) for that signature crunch.
Can I make this recipe without a piping bag?
Spread the cream cheese filling evenly with an offset spatula, then use a fork to create ridges. For the caramel topping, simply brush it on with a pastry brush. The texture won't be as professional, but it'll still taste delicious. The key is to keep the filling thick enough to hold its shape when baked.
What's the best way to get those perfect flaky layers?
Cold butter is your secret weapon! Keep all ingredients chilled and work quickly. Use a pastry cutter to cut butter into flour until pea-sized pieces remain. Roll the dough to 1/8-inch thickness and fold it like a letter (terrines method) for extra layers. Never let the dough warm up before baking.
How do I fix a dough that's too sticky?
Add flour 1 tablespoon at a time while kneading, but don't overdo it—too much flour makes the dough tough. If the dough is too warm, chill it for 15-20 minutes before handling. The dough should be soft but manageable, not gluey. For extra insurance, use bread flour instead of all-purpose.
Can I substitute regular cream cheese for Neufchâtel?
Neufchâtel is lower in fat (40%) and works perfectly for a lighter texture. Use the same amount, but add 1 tbsp melted butter to the filling to compensate for the reduced fat. The result will be slightly less rich but with better rise. For maximum flavor, stick with full-fat cream cheese for the classic Entenmann's taste.
