In a medium bowl, whisk together flour, baking soda, and salt.
In a large bowl, using an electric blender, cream together butter, sugar, brown sugar, and vanilla until blended. Then beat in one egg at a time.
Slowly beat in dry ingredients slowly to form cookie dough. Fold in 1 cup of chocolate chips. (The other cup will be used for the lava)
In a large glass measuring cup, microwave the remaining cup of chocolate chips for 30 seconds. Stir vigorously using a fork then continue microwaving for 15 second increments stirring in between until chocolate is completely melted and smooth. For more liquidy chocolate lava, stir warm heavy whipping cream into the melted chocolate (optional).
Grease heart-shaped pans with butter, then fill half way up with cookie dough and lightly press into the cookie pan to cover the bottom. Then spoon 2 tbsp of melted chocolate into the center of cookie. Finally place a layer of cookie dough on top and gently press into the pan on the side to seal the chocolate lava in place.
Bake at 350˚ for 20-22 minutes or until the top of cookie is just set. Edges will be light golden brown.
Let cool for just a few minutes then gently lift them onto a plate, top with vanilla ice cream and serve while they are still warm!