01 - Preheat oven to 350°F. Grease and line a 9-inch springform pan with parchment paper.
02 - In a medium bowl, whisk together flour, cocoa powder, baking powder, baking soda, and salt until well blended.
03 - In a large bowl, beat butter and sugar until light and fluffy. Add eggs one at a time, beating well after each addition. Mix in vanilla.
04 - Add dry ingredients to wet mixture, alternating with milk. Begin and end with dry ingredients, mixing until just combined.
05 - Pour batter into prepared pan and smooth the top. Bake for 22-25 minutes, or until a toothpick inserted in center comes out clean. Cool completely in the pan.
06 - Spread softened strawberry ice cream evenly over the cooled cake layer. Smooth the top and freeze for 3-4 hours until firm.
07 - Melt chocolate chips and coconut oil together in a microwave-safe bowl in 30-second intervals, stirring until smooth. Let cool slightly.
08 - Remove cake from freezer and release from springform pan onto a serving plate. Pour cooled chocolate shell mixture over ice cream layer, spreading quickly for even coverage.
09 - Arrange fresh strawberry halves on top and drizzle with melted dark chocolate if desired. Return to freezer for 30 minutes to set the shell.
10 - Let stand at room temperature for 10 minutes before slicing and serving.