Preheat oven to 350°F (180°C). Line a 12-cup muffin pan with liners.
In a bowl, whisk together flour, cocoa powder, baking soda, salt, and sugar.
Add vegetable oil, eggs, milk, hot water, and vanilla extract to dry ingredients. Stir until smooth.
Fill each cupcake liner two-thirds full with batter.
Bake cupcakes for 18 to 20 minutes until a toothpick comes out clean. Let cool completely.
Beat heavy cream, cream cheese, powdered sugar, strawberry puree, and optional pink food coloring until thickened.
Core each cooled cupcake by cutting a small heart or circle shape from the center.
Pipe the strawberry cream filling into the hollowed centers of the cupcakes.
Heat heavy cream in a saucepan until steaming but not boiling. Pour over chocolate chips and let sit for 2 minutes, then stir until smooth.
Spoon chocolate ganache over the top of each cupcake to coat.
Refrigerate cupcakes for 20 minutes to set the ganache before serving.