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, about 3 minutes. Add eggs one at a time, beating well after each addition. Mix in vanilla extract.
04 - Add dry ingredients to wet mixture, alternating with milk, beginning and ending with dry ingredients. Mix until just combined, being careful not to overmix.
05 - Pour batter into prepared pan and smooth the top. Bake for 22–25 minutes, or until a toothpick inserted in the center comes out clean. Cool completely in the pan.
06 - Spread softened strawberry ice cream evenly over the cooled cake layer in the pan. Smooth the top and freeze for at least 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 for easier spreading.
08 - Remove cake from freezer and release from springform pan. Place on a serving plate. Pour cooled chocolate shell mixture over the ice cream layer, spreading quickly and evenly before it sets.
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. Let stand at room temperature for 10 minutes before slicing and serving.