These Chocolate Swirls are the kind of cookie log you roll out when you want something impressive without an afternoon of fuss. The dough is rich and buttery, rolled around a luscious chocolate filling made with chocolate chips and sweetened condensed milk. The result is a neat swirl pattern when sliced that looks elegant on a platter and holds up well for gifting or a tea-time tray.
I test recipes for a living, so I focus on what matters: clear steps, small tricks that save time, and reliable results. This recipe gives you a sturdy dough that bakes into a light golden roll and a chocolate ribbon that slices cleanly once cooled. You can skip the nuts or add them for crunch; both work.
Follow the steps in order and keep an eye on temperatures. The chocolate filling needs to be warm enough to spread but not so hot it melts the dough. The logs are forgiving once baked, and slicing thin rounds is rewarding — you’ll see even, glossy swirls every time.
Ingredient Checklist

Ingredients
- 1 cup semi sweet chocolate chips — the base of the chocolate filling; melts smoothly into a glossy spread.
- 1/2 cup sweetened condensed milk — sweetener and binder for the filling; keeps it soft and sliceable.
- 1 tablespoon shortening — adds shine and stability to the filling so it isn’t grainy.
- 3/4 cup (1½ sticks) butter, at room temperature — creates a tender, rollable dough; make sure it’s soft but not melted.
- 3/4 cup packed brown sugar — adds moisture and a caramel note to the dough.
- 1 teaspoon vanilla extract — brightens the flavor of the dough and pairs with chocolate.
- 1/2 teaspoon salt — balances sweetness and enhances overall flavor.
- 2 cups all purpose flour, (measure, then sift) — the structure for the dough; sifting prevents lumps and ensures even mixing.
- milk — used sparingly to bring the dough together; add a few drops at a time.
- 3/4 cup chopped walnuts or almonds (optional) — for texture and contrast; toss in only if you want crunch.
- powdered sugar, to dust on top — a finishing touch that gives a pretty, bakery-style look once cooled.
Bake and Slice Chocolate Swirls: Step-by-Step Guide
- Preheat oven to 350°F.
- Set up a double boiler or place a heatproof bowl over a pot of simmering water. Put the chocolate chips, sweetened condensed milk, and shortening in the top of the double boiler or bowl. Stir until melted and smooth. Remove from heat and let cool slightly until spreadable but not hot.
- In a large bowl, use an electric mixer to beat the butter, brown sugar, vanilla extract, and salt until creamy and well combined.
- Measure 2 cups all-purpose flour and sift it. Add the sifted flour to the butter mixture and mix until a crumbly dough forms. Add a few drops of milk, as needed, and mix just until the dough comes together into a non-sticky blob.
- Divide the dough into three equal portions.
- On a lightly floured surface, roll each portion into a 10 x 6-inch rectangle.
- Spread the chocolate filling evenly over each rectangle, leaving a small border along one long edge. If using nuts, sprinkle the 3/4 cup chopped walnuts or almonds over the filling.
- Starting at a 10-inch side, roll each rectangle up tightly into a log. Use a wide metal spatula or turner to help lift and transfer each roll seam-side down to an ungreased cookie sheet.
- Bake the cookie logs 20 to 25 minutes, or until they are light golden brown.
- Remove from the oven and let cool slightly on the cookie sheet until firm enough to move without falling apart. Dust the tops with powdered sugar and allow the logs to cool completely. Wrap in saran wrap or plastic wrap to store.
- To serve, cut the cooled logs into slices about 1/4-inch thick. The whole rolls can be frozen; defrost before slicing.
What Makes This Recipe Special
There are a few things that set these Chocolate Swirls apart. First, the filling — made from chocolate chips and sweetened condensed milk — is reliably smooth and glossy without tempering chocolate. It stays soft enough to spread, then firms enough to slice neatly once cooled. Shortening in the filling is a small but effective addition; it improves texture and sheen.
The dough itself is simple butter-based pastry dough, but it’s balanced so it’s easy to roll thin yet strong enough not to split when you roll or slice. Dividing into three logs gives you more control and shorter baking time, ensuring even color and texture rather than an overbaked center. The powdered sugar finish makes each slice look finished and bakery-ready.
Flavor-Forward Alternatives

- Swap the chocolate chips: Try dark chocolate chips for a less sweet, more intense swirl, or milk chocolate for a creamier, sweeter ribbon.
- Change the nuts: Use pecans for a buttery note or hazelnuts for a toastier flavor. Leave them out for a smooth texture.
- Spice it up: Add a pinch of cinnamon or a drop of orange extract to the dough for a complementary flavor profile with the chocolate.
- Salt finish: After dusting with powdered sugar, sprinkle a tiny pinch of flaky sea salt on a few slices for a sweet-salty contrast that enhances the chocolate.
- Layered fillings: For a two-tone swirl, spread a thin layer of jam or a smear of peanut butter under the chocolate filling before rolling — but keep amounts light so slicing stays clean.
Recommended Tools

- Double boiler or a heatproof bowl and pot — for gently melting the chocolate filling without scorching.
- Electric mixer — speeds up creaming the butter and sugar and gives a smooth dough texture.
- Rolling pin — a smooth, evenly pressurized roll helps keep the rectangles uniform.
- Wide metal spatula or turner — essential for lifting the delicate logs onto the baking sheet without tearing.
- Cookie sheet (ungreased as instructed) — a flat, rimless or rimmed sheet works; use a light-colored sheet to avoid over-browning.
- Plastic wrap or saran wrap — for wrapping cooled logs for storage or freezing.
- Sharp serrated knife or dental floss — a serrated knife or an unflavored piece of floss cut clean slices without crushing the swirl.
Steer Clear of These
- Spreading hot filling: If the chocolate filling is too hot when you spread it, it will melt the dough and make rolling messy. Let it cool until just spreadable.
- Over-flouring the surface: Too much flour when rolling can dry the dough and make it crack. Lightly flour the surface and the pin only.
- Rolling too loosely: If you roll without tension, the logs may unroll or have gaps. Roll tightly and seal the seam well before baking.
- Ignoring cooling time: Slicing warm logs will smear the filling and ruin the swirl. Cool completely before cutting into 1/4-inch slices.
- Baking too long: Look for light golden brown. Overbaking dries the dough and dulls the chocolate filling’s sheen.
Variations for Dietary Needs
Nut-free
Simply omit the 3/4 cup chopped walnuts or almonds. The recipe is flavorful enough without them and will be safe for nut-free households.
Lactose considerations
Because the recipe uses butter and sweetened condensed milk, fully dairy-free conversions need care. You can try a dairy-free butter substitute and a dairy-free condensed milk alternative; results will vary because fat content and water content change the texture. Test a small batch first.
Lower-sugar approach
This recipe relies on sweetened condensed milk and brown sugar, so lowering sugar will change texture and shelf life. Use darker chocolate (higher cacao percentage) to reduce perceived sweetness without altering the recipe proportions.
If You’re Curious
How tight should the roll be? Tight enough that the layers compress and there are no air pockets, but not so tight that filling squeezes out the seam. A firm, even roll produces clean slices.
Can I make the filling ahead? Yes. You can melt the filling ahead and keep it covered at room temperature for a few hours. Rewarm slightly if it firms too much before spreading, but don’t make it hot.
Will the slices hold in a tin for gifting? Yes. When fully cooled and wrapped or stored in an airtight container, slices keep shape and look attractive for gifting over several days.
Prep Ahead & Store
Make-ahead
You can bake the logs ahead, cool them completely, wrap tightly in plastic wrap, and refrigerate for up to 3 days before slicing. For longer storage, freeze the whole logs wrapped in plastic and a layer of foil for up to 3 months.
To slice after freezing
Defrost frozen logs in the refrigerator until soft enough to slice, then bring to room temperature briefly so the filling isn’t brittle. Slice with a serrated knife or floss for clean rounds.
Room temperature storage
Once sliced, store in an airtight container layered with parchment paper at room temperature for 2-3 days. If the room is warm, refrigerate to keep the filling stable; bring to room temperature before serving for the best texture.
Reader Questions
- Q: My filling separated after cooling. What happened?
A: That can happen if the filling was too hot when mixed or if the chocolate quality causes oil separation. Rewarm gently, stir until homogeneous, and let it cool to spreadable temperature before using. - Q: My dough cracked while rolling. Fix?
A: Let the dough warm at room temperature a few minutes if it’s too cold. A few drops of milk kneaded gently will bring it together without making it sticky. - Q: Can I make larger or smaller logs?
A: Yes. Adjust baking time slightly; smaller logs may bake faster, larger ones need a bit longer. Watch for light golden color as your guide.
See You at the Table
These Chocolate Swirls are simple to make, forgiving to work with, and always impress when sliced. They’re great for a casual coffee afternoon, a lunchbox treat, or a wrapped gift. Keep a serrated knife and a good sheet pan on hand, follow the steps, and you’ll have neat, glossy swirls ready to serve.
If you try them, tell me which variation you made — nuts or no nuts, dark chocolate or extra-sweet. I love hearing small swaps that worked; they help the next reader get it right the first time. Happy baking, and see you at the table.

Bake and Slice Chocolate Swirls
Ingredients
Ingredients
- 1 cupsemi sweet chocolate chips
- 1/2 cupsweetened condensed milk
- 1 tablespoonshortening
- 3/4 cup 1 1/2 sticksbutter, at room temperature
- 3/4 cuppacked brown sugar
- 1 teaspoonvanilla extract
- 1/2 teaspoonsalt
- 2 cupsall purpose flour (measure, then sift)
- milk
- 3/4 cupchopped walnuts or almonds optional
- powdered sugar to dust on top
Instructions
Instructions
- Preheat oven to 350°F.
- Set up a double boiler or place a heatproof bowl over a pot of simmering water. Put the chocolate chips, sweetened condensed milk, and shortening in the top of the double boiler or bowl. Stir until melted and smooth. Remove from heat and let cool slightly until spreadable but not hot.
- In a large bowl, use an electric mixer to beat the butter, brown sugar, vanilla extract, and salt until creamy and well combined.
- Measure 2 cups all-purpose flour and sift it. Add the sifted flour to the butter mixture and mix until a crumbly dough forms. Add a few drops of milk, as needed, and mix just until the dough comes together into a non-sticky blob.
- Divide the dough into three equal portions.
- On a lightly floured surface, roll each portion into a 10 x 6-inch rectangle.
- Spread the chocolate filling evenly over each rectangle, leaving a small border along one long edge. If using nuts, sprinkle the 3/4 cup chopped walnuts or almonds over the filling.
- Starting at a 10-inch side, roll each rectangle up tightly into a log. Use a wide metal spatula or turner to help lift and transfer each roll seam-side down to an ungreased cookie sheet.
- Bake the cookie logs 20 to 25 minutes, or until they are light golden brown.
- Remove from the oven and let cool slightly on the cookie sheet until firm enough to move without falling apart. Dust the tops with powdered sugar and allow the logs to cool completely. Wrap in saran wrap or plastic wrap to store.
- To serve, cut the cooled logs into slices about 1/4-inch thick. The whole rolls can be frozen; defrost before slicing.
Equipment
- Oven
- double boiler
- Heatproof bowl
- Pot
- Mixing Bowl
- Electric Mixer
- Sifter
- Cookie sheet
- metal spatula
Notes
*For a floured surface, try using a flour sack dish towel. This will make it easier to roll as you can lift up the towel and easily help guide the rolling.
*For the Christmas holidays, I always mix some red/green sprinkles with the powdered sugar.
NOTE: nuts are not included in the nutritional information since they are optional.
