01 - Preheat oven to 350°F. Grease and line a 9-inch springform pan with parchment paper.
02 - Whisk together flour, cocoa powder, baking powder, baking soda, and salt in a medium bowl.
03 - Beat butter and sugar until light and fluffy. Add eggs one at a time, beating well after each. Mix in vanilla.
04 - Add dry ingredients to wet, alternating with milk, beginning and ending with dry ingredients. Mix until just combined.
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. Freeze for at least 3–4 hours, or 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. Release from springform pan and place on a serving plate. Pour cooled chocolate shell mixture over the ice cream layer, spreading quickly so it sets evenly.
09 - Garnish with fresh strawberry halves 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.