As I stood in my kitchen, the rich aroma of chocolate wafting through the air, I remembered the joy that chocolate can bring. My go-to recipe for Hershey’s Chocolate Cake with Cream Cheese Filling embodies that blissful indulgence. This cake is not just a dessert; it’s a celebration of flavor that brings smiles to every gathering. With its rich, moist layers and a creamy filling, it’s perfect for both the novice baker and the seasoned pro. Plus, you can easily switch up the ingredients to make it gluten-free or even vegan without sacrificing taste. Whether it’s a birthday bash or a cozy family dinner, this cake is sure to impress. What’s your favorite way to enjoy chocolate cake?

Why is this chocolate cake so special?
Indulgence at its Finest: Each slice of this Hershey’s Chocolate Cake with Cream Cheese Filling is a taste of pure luxury that will leave you craving more.
Endless Versatility: Easily customize ingredients for gluten-free, vegan, or low-sugar needs without compromising on flavor.
Moist and Rich: The combination of moist layers with a creamy filling guarantees a melt-in-your-mouth experience.
Quick and Easy: This cake comes together in a flash, making it perfect for both casual get-togethers and grand celebrations.
Crowd-Pleaser: Its deep chocolate flavor paired with tangy cream cheese filling is universally loved, ensuring it will be the star of the show!
Looking for more delightful chocolate treats? You can also try my Cottage Cheese Chocolate for a unique spin, or serve it alongside refreshing dessert options like Jalapeno Cream Cheese for a fun twist.
Hersheys Chocolate Cake Ingredients
• Let’s create something delicious!
For the Cake
- All-Purpose Flour – Provides structure and texture to the cake. Substitution: Use almond or coconut flour for a gluten-free version.
- Cocoa Powder – Delivers rich chocolate flavor and deep color. Ensure high-quality cocoa for best taste.
- Baking Soda – Helps the cake rise, creating a light crumb. Do not substitute with baking powder as the measurement differs.
- Salt – Enhances overall flavor. Essential for balancing sweetness.
- Granulated Sugar – Adds sweetness and helps retain moisture. Substitution: Use monk fruit sweetener or stevia for a low-sugar version.
- Eggs – Bind ingredients and add structure. Can be replaced with flax eggs for a vegan version.
- Milk – Contributes moisture. Use plant-based milk for dairy-free option.
- Vegetable Oil – Ensures cake remains soft. Coconut oil can be used for a flavor enhancement.
- Vanilla Extract – Adds depth to the chocolate flavor. Use pure vanilla for better quality.
For the Cream Cheese Filling
- Cream Cheese and Butter – Create a rich filling. Replace with vegan cream cheese for a dairy-free filling.
- Powdered Sugar – Sweetens the cream cheese filling. Can be substituted with a sugar alternative for low-sugar needs.
For the Ganache Topping
- Heavy Cream and Chocolate Chips – Forms a glossy ganache topping. Use dairy-free chocolate for a vegan option.
- Chocolate Shavings and Cocoa Powder – For garnish and presentation. Optional but recommended for an elegant finish.
Now that you have your ingredients ready, you’re one step closer to creating the perfect Hershey’s Chocolate Cake with Cream Cheese Filling!
Step‑by‑Step Instructions for Hershey’s Chocolate Cake With Cream Cheese Filling
Step 1: Preheat the Oven
Begin by preheating your oven to 350°F (175°C). While it’s heating, generously grease two round cake pans with butter or cooking spray to ensure easy removal later. As the oven warms up, gather your ingredients, setting a warm and inviting atmosphere in your kitchen.
Step 2: Prepare the Dry Ingredients
In a large mixing bowl, sift together 2 cups of all-purpose flour, 3/4 cup of cocoa powder, 1 1/2 teaspoons of baking soda, and a pinch of salt. This step is essential for aerating the dry ingredients and ensuring a light, fluffy texture. Once sifted, give it a gentle whisk to combine evenly, setting the stage for your Hershey’s chocolate cake batter.
Step 3: Combine the Wet Ingredients
In a separate bowl, whisk together 2 cups of granulated sugar, 2 large eggs, 1 cup of milk, 1/2 cup of vegetable oil, and 2 teaspoons of vanilla extract until fully blended. The mixture should be smooth and slightly frothy, indicating that the eggs are well incorporated. This delightful combination will add richness and moisture to the cake.
Step 4: Mix Wet and Dry Ingredients
Gently fold the wet mixture into the dry ingredients, taking care not to overmix. Stir until just combined, and you see a few flour streaks remaining. This careful blending is key to creating a tender crumb in your Hershey’s chocolate cake. Scrape down the sides for a uniform batter that’s both rich and chocolatey.
Step 5: Bake the Cake
Divide the batter evenly between the two prepared cake pans, smoothing the tops with a spatula for an even surface. Place the pans in the preheated oven and bake for 30-35 minutes. The cakes are done when they spring back when gently pressed, and a toothpick inserted into the center comes out clean.
Step 6: Cool the Cakes
Once baked, remove the cakes from the oven, allowing them to cool in the pans for about 10 minutes. Then, gently turn them out onto wire racks to cool completely. This step is important, as it prevents sogginess from retained heat, ensuring a perfect Hershey’s Chocolate Cake texture for the next layers.
Step 7: Prepare the Cream Cheese Filling
While the cakes are cooling, make the cream cheese filling. In a mixing bowl, beat together 8 ounces of softened cream cheese and 1/4 cup of softened butter until light and fluffy. Gradually add in 1 cup of powdered sugar and 1 teaspoon of vanilla, beating until smooth and creamy. This luscious filling will add a delightful tang to your cake.
Step 8: Assemble the Cake
Once your cakes have completely cooled, place one cake layer on a serving platter. Generously spread half of the cream cheese filling over the top, allowing it to lightly ooze to the edges. Carefully place the second layer on top and press gently to adhere, creating a beautiful chocolate cake with cream cheese filling.
Step 9: Make the Ganache Topping
To finish, prepare the ganache by heating 1 cup of heavy cream in a small saucepan until simmering, then remove from heat and stir in 1 1/2 cups of chocolate chips. Mix until the chocolate is fully melted and smooth. Let it cool for a few minutes before pouring over the assembled cake to create a glossy finish.
Step 10: Garnish and Set
Pour the ganache over the cake, letting it drizzle down the sides for a beautiful presentation. If desired, sprinkle chocolate shavings and a dusting of cocoa powder on top for an elegant touch. Once decorated, refrigerate the cake for about an hour to set the ganache for the best slicing experience.
Step 11: Serve and Delight
Your gorgeous Hershey’s Chocolate Cake with Cream Cheese Filling is now ready to shine at any gathering! Slice it into beautiful portions to reveal its moist layers and creamy filling. This cake is sure to steal the show, inviting everyone to indulge in its rich chocolate goodness.

Make Ahead Options
These decadent Hershey’s Chocolate Cake with Cream Cheese Filling are perfect for meal prep enthusiasts! You can bake the cake layers up to 24 hours in advance. After cooling, tightly wrap them in plastic wrap to maintain moisture and prevent drying out. The cream cheese filling can also be prepared ahead and stored in an airtight container in the fridge for up to 3 days. When you’re ready to serve, simply assemble the cake by spreading the filling between the layers and topping it with ganache. This way, you’ll enjoy the rich flavors and textures of this crowd-pleaser without all the last-minute hustle!
Expert Tips for Hershey’s Chocolate Cake
- Room Temperature Ingredients: Ensure all ingredients are at room temperature for better incorporation, giving your Hershey’s chocolate cake a smooth and even texture.
- Avoid Overmixing: Gently fold wet and dry ingredients together to maintain a tender crumb; overmixing can lead to a dense cake.
- Testing for Doneness: Use a toothpick to check the cake; it should come out clean or with a few moist crumbs, signaling it’s perfectly baked.
- Chill for Presentation: Refrigerating the assembled cake for about an hour helps set the ganache and creates cleaner slices for serving.
- Customize Smartly: Feel free to substitute ingredients for gluten-free, vegan, or low-sugar options, but ensure you are using the appropriate measurement adjustments for the best results.
How to Store and Freeze Hershey’s Chocolate Cake
Fridge: Store the cake covered in an airtight container for up to 4 days to keep it fresh and moist; this is ideal after a gathering.
Freezer: To freeze, wrap individual slices or the whole cake tightly in plastic wrap, followed by aluminum foil, and freeze for up to 3 months.
Reheating: For best results, thaw the cake in the fridge overnight before serving. Warm individual slices briefly in the microwave for about 10-15 seconds, if desired, to revive its fresh-baked feel.
Cream Cheese Filling: If you have leftover filling, store it in an airtight container in the fridge for up to 3 days and use it as a dip for fruits or spread for toast!
Hersheys Chocolate Cake With Cream Cheese Filling Variations
Feel free to put your own spin on this indulgent cake and make it uniquely yours!
-
Gluten-Free Chocolate Cake: Substitute almond meal or coconut flour for all-purpose flour to enjoy a deliciously gluten-free version.
-
Vegan Chocolate Layer Cake: Replace eggs with flax eggs, use plant-based milk, and swap cream cheese for cashew cream to keep it vegan-friendly.
-
Low-Sugar Chocolate Cake: Utilize sugar alternatives like monk fruit or stevia to create a cake that’s kind on the waistline without compromising on flavor.
-
Nutty Chocolate Cake: Mix in chopped walnuts or pecans to the batter for a delightful texture and flavor that echoes comfort and warmth.
-
Mocha Chocolate Cake: Add a tablespoon of instant espresso powder to the wet ingredients for a rich, coffee-infused flavor to awaken your senses.
-
Zesty Chocolate Cake: Incorporate a tablespoon of orange zest into the batter for a refreshing burst of citrus that pairs beautifully with chocolate.
-
Spicy Chocolate Cake: Blend a pinch of cayenne pepper or cinnamon into the cake batter to add a subtle warmth and enhance the chocolatey depth.
-
Creamy Cheese Filling Twist: Swap out traditional cream cheese with a flavored cream cheese, like strawberry or blueberry, to elevate your filling and add a fruity flair.
While you explore these exciting variations, why not enjoy your cake with a scoop of homemade Ice Cream or pair it with some rich Butter Cod Bites for an exceptional dessert experience?
What to Serve with Hershey’s Chocolate Cake with Cream Cheese Filling
Looking to elevate your dessert table? Delight in these perfect pairings that shimmer alongside the rich chocolate cake.
-
Vanilla Ice Cream: The creaminess of vanilla ice cream beautifully complements the dense chocolate, creating a delightful contrast with every bite.
-
Fresh Berries: Strawberries or raspberries offer a burst of freshness that balances the sweetness and adds a vibrant pop of color to your plate.
-
Espresso or Dark Coffee: The bold flavors of coffee enhance the chocolate experience, making each slice taste even richer while providing a cozy warmth.
-
Chocolate-Covered Almonds: These crunchy bites add texture and an extra cocoa punch, perfect for satisfying both chocolate lovers and snack enthusiasts alike.
-
Mint Chocolate Chip Ice Cream: The refreshing mint creates a tantalizing contrast and brings a fun twist to your dessert spread, leaving guests asking for more!
-
Chocolate Ganache Tart: For an extra layer of decadence, this tart provides an indulgent chocolate experience that complements your Hershey’s cake without overwhelming the palate.
-
Sparkling Water with Lime: A refreshing drink choice that cleanses the palate, allowing the rich flavors of the cake to shine through in every forkful.
-
Classic Chocolate Sauce: Drizzle more chocolate indulgence on each slice for those truly dedicated to their chocolate cravings. It’s an irresistible complement to the rich layers!

Hershey’s Chocolate Cake with Cream Cheese Filling Recipe FAQs
What type of cocoa powder should I use for the best flavor?
Absolutely go for high-quality unsweetened cocoa powder. Brands like Dutch-processed cocoa tend to provide a deeper chocolate flavor, which enhances the overall deliciousness of your Hershey’s Chocolate Cake with Cream Cheese Filling.
How should I store the cake after it’s baked?
To keep your cake fresh, store it in an airtight container in the fridge for up to 4 days. If you’ve made the cake in advance, simply wrap it tightly in plastic wrap and then aluminum foil before freezing to preserve its moist texture for up to 3 months.
Can I freeze the cream cheese filling?
While it’s best to prepare the cream cheese filling fresh, you can freeze it! Just spoon it into an airtight container, label it with the date, and freeze for up to 1 month. When you’re ready to use it, thaw it overnight in the fridge and whip it again for a smoother consistency.
What should I do if my cake sinks in the middle?
Very common! A sinking cake usually indicates it wasn’t baked long enough or was overmixed. After pouring your batter, make sure to check for doneness with a toothpick inserted into the center. If it comes out clean or with a few crumbs, it’s done. If it looks like it needs more time, bake for an additional 5 minutes and test again. This should help prevent any sinking!
Is this cake suitable for those with dietary restrictions?
Yes, indeed! You can easily adapt this recipe to be gluten-free by using almond or coconut flour instead of all-purpose flour. For a vegan option, substitute eggs with flax eggs, use plant-based milk, and replace cream cheese with a vegan alternative. Just be mindful of ingredient measurements to maintain the cake’s texture.
Can I make this cake ahead of time?
You can absolutely prep this cake ahead of time! Bake the layers a day in advance, letting them cool completely before wrapping in plastic wrap. Store them at room temperature. Assemble the cake the day of your gathering for the best flavor and presentation!

Indulge in Hersheys Chocolate Cake With Cream Cheese Filling
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C) and generously grease two round cake pans.
- In a large mixing bowl, sift together 2 cups of all-purpose flour, 3/4 cup of cocoa powder, 1.5 teaspoons of baking soda, and a pinch of salt.
- In a separate bowl, whisk together 1.5 cups of granulated sugar, 2 large eggs, 1 cup of milk, 1/2 cup of vegetable oil, and 2 teaspoons of vanilla extract until smooth.
- Gently fold the wet mixture into the dry ingredients until just combined.
- Divide the batter between the prepared cake pans and bake for 30-35 minutes.
- Allow the cakes to cool in the pans for about 10 minutes before transferring to wire racks to cool completely.
- Beat together 8 ounces of softened cream cheese and 1/4 cup of softened butter until light and fluffy, then add 1 cup of powdered sugar and mix until smooth.
- Once cooled, place the first cake layer on a serving platter and spread half of the cream cheese filling over the top.
- Press the second layer on top and prepare the ganache by heating 1 cup of heavy cream until simmering, then stir in 1.5 cups of chocolate chips until smooth.
- Pour the ganache over the finished cake and garnish with chocolate shavings and a dusting of cocoa powder.
- Refrigerate the cake for about an hour to set the ganache before serving.

Leave a Reply