Preheat the Oven: Preheat your oven to 350°F (175°C) and grease and flour a 9x13 inch pan.
Cream the Butter and Sugar: In a mixing bowl, cream together the sugar and softened butter until smooth and fluffy.
Add Eggs and Vanilla: Beat in the eggs individually, followed by the vanilla extract, mixing well until incorporated.
Combine Dry Ingredients: In a separate bowl, whisk together the all-purpose flour, cocoa powder, baking powder, baking soda, and salt.
Mix Wet and Dry Ingredients: Gradually add the dry mixture to the wet ingredients, alternating with the milk, starting and ending with the dry ingredients. Stir until just combined.
Layer the Cake: Pour half of the batter into the prepared pan.
Prepare the Ricotta Filling: In another bowl, mix together the ricotta cheese and powdered sugar until smooth and well-blended. Spoon this mixture over the batter in the pan and spread evenly.
Top with Remaining Batter: Pour the remaining cake batter over the ricotta layer.
Add Chocolate Chips: Sprinkle chocolate chips on top for an extra touch of flavor.
Bake: Bake in the preheated oven for 45-50 minutes, or until a toothpick inserted in the center comes out clean.
Cool and Serve: Allow to cool before slicing and serving. Enjoy the layers of love in every bite!