Chocolate Cake with Raspberry Frosting Recipe
Introduction
This rich chocolate cake paired with tangy raspberry frosting makes for a delightful dessert that balances deep cocoa flavor with fresh fruit brightness. Perfect for special occasions or whenever you crave a luscious treat, this cake is sure to impress.

Ingredients
- 1 and 3/4 cups all-purpose flour
- 3/4 cup cocoa powder (Dutch process preferred)
- 1 and 1/2 teaspoons baking powder
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1/2 cup vegetable oil
- 2 cups granulated sugar
- 2 large eggs
- 2 teaspoons vanilla extract
- 1 cup buttermilk (room temperature)
- 1 cup very hot coffee or boiling water
- 2 cups fresh raspberries
- 1 cup unsalted butter (softened to room temperature)
- 3 and 1/2 to 4 cups powdered sugar
- 2-3 tablespoons whipping cream
Instructions
- Step 1: Preheat the oven to 350°F. Grease and flour a 9×13 inch baking pan and set aside.
- Step 2: In a large bowl, whisk together the flour, cocoa powder, baking powder, baking soda, and salt.
- Step 3: In a separate large bowl, beat the vegetable oil, sugar, eggs, and vanilla extract on medium speed until combined using a stand or hand-held mixer.
- Step 4: Lower the mixer speed to low and alternate beating in the buttermilk and flour mixture. Scrape down the bowl as needed. Then carefully beat in the hot coffee or boiling water.
- Step 5: Pour the batter into the prepared pan and bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean. Let the cake cool completely before frosting.
- Step 6: For the frosting, puree the raspberries in a blender or food processor. Strain the puree through a fine mesh sieve to remove seeds, pushing with a spoon.
- Step 7: Pour the seedless raspberry juice into a small saucepan and simmer over medium heat, stirring frequently, until reduced to about 1/4 to 1/3 cup of thick puree, about 10 minutes. Allow to cool completely.
- Step 8: Beat the softened butter in a large bowl on medium speed until fluffy. Reduce speed to low and gradually add 3 and 1/2 cups powdered sugar. Once combined, add 1/4 cup of the cold raspberry puree slowly to avoid separation.
- Step 9: Beat in the remaining raspberry puree and then add whipping cream one tablespoon at a time until desired consistency is reached. Add up to 1/2 cup more powdered sugar if frosting is too thin.
- Step 10: Chill the cake in the freezer for 20 minutes before frosting to minimize crumbs. Frost the cake evenly with a flat knife, then cut and serve.
Tips & Variations
- Using Dutch process cocoa powder intensifies the chocolate flavor and creates a smoother cake texture.
- For a more intense raspberry taste, add a teaspoon of raspberry extract to the frosting.
- If fresh raspberries are unavailable, frozen raspberries can be used; thaw and drain before pureeing.
- Chilling the cake before frosting helps prevent crumbs from mixing into the icing for a cleaner finish.
Storage
Store the frosted cake covered in the refrigerator for up to 3 days. Bring to room temperature before serving for the best flavor and texture. Leftover unfrosted cake layers can be wrapped tightly and frozen for up to 2 months.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake gluten-free?
Yes, substitute the all-purpose flour with a 1:1 gluten-free baking blend and ensure all other ingredients are gluten-free. The texture may vary slightly but the cake will still be delicious.
Can I use a different fruit for the frosting?
Absolutely! This frosting works well with other berries like strawberries or blueberries; simply puree and reduce the fruit juice as directed for raspberries.
PrintChocolate Cake with Raspberry Frosting Recipe
A rich and moist chocolate cake paired with a vibrant homemade raspberry frosting. This dessert combines the deep flavors of Dutch-processed cocoa and hot coffee for an intense chocolate experience, complemented by a fresh, tangy raspberry buttercream that’s smooth, creamy, and perfect for any occasion.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Total Time: 1 hour 15 minutes
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
For the Chocolate Cake
- 1 and 3/4 cups all-purpose flour
- 3/4 cup cocoa powder (Dutch process preferred)
- 1 and 1/2 teaspoon baking powder
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1/2 cup vegetable oil
- 2 cup granulated sugar
- 2 large eggs
- 2 teaspoons vanilla extract
- 1 cup buttermilk (room temperature)
- 1 cup very hot coffee or boiling water
For the Raspberry Frosting
- 2 cups fresh raspberries
- 1 cup unsalted butter (softened to room temperature)
- 3 and 1/2 to 4 cups powdered sugar
- 2–3 tablespoons whipping cream
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350°F (175°C). Grease and flour a 9×13 inch baking pan, then set it aside to keep it ready for the batter.
- Mix Dry Ingredients: In a large bowl, whisk together the flour, cocoa powder, baking powder, baking soda, and salt to evenly distribute all dry components.
- Combine Wet Ingredients: In a separate large bowl, using a stand or hand-held mixer, beat the vegetable oil, granulated sugar, eggs, and vanilla extract on medium speed until well blended.
- Add Buttermilk and Dry Mix: Lower the mixer speed to low and carefully beat in the buttermilk followed by the dry flour mixture. Scrape down the sides of the bowl to ensure all ingredients are incorporated.
- Incorporate Hot Coffee: With the mixer still on low, slowly beat in the very hot coffee or boiling water. This step enhances the chocolate flavor and helps create a moist texture.
- Bake the Cake: Pour the batter into the prepared baking pan and bake for 30-35 minutes. The cake is done when a toothpick inserted in the center comes out clean. Allow the cake to cool completely before frosting.
- Prepare Raspberry Puree: Place raspberries in a blender or food processor and blend until smooth. Strain the mixture using a fine sieve, pressing with a spoon to extract the juice; discard the seeds. Process in batches for ease.
- Reduce Raspberry Puree: Pour the strained puree into a small saucepan. Heat over medium heat, stirring frequently. Bring to a boil and let it reduce for about 10 minutes until thickened to about 1/4 to 1/3 cup. Remove from heat and cool completely.
- Make Raspberry Frosting: In a large bowl, beat the softened butter on medium speed until light and fluffy. Lower to low speed and gradually add 3 and 1/2 cups powdered sugar, mixing until combined. Fold in 1/4 cup of the cooled raspberry puree carefully to avoid separation. Beat in whipping cream one tablespoon at a time until desired consistency, adding up to an additional 1/2 cup powdered sugar if the frosting is too thin.
- Chill Cake and Frost: Place the cooled cake in the freezer for 20 minutes to firm up and reduce crumbs. Remove and spread the raspberry frosting evenly over the cake with a flat-edged knife. Slice and serve.
Notes
- Use Dutch-processed cocoa for a richer chocolate flavor and deeper color in the cake.
- Ensure the raspberry puree is completely cooled before adding to the frosting to prevent separation.
- Chilling the cake before frosting helps minimize crumbs mixing into the frosting for a cleaner finish.
- If you prefer, substitute boiling water for coffee to make the cake caffeine-free without sacrificing moisture.
- Store the frosted cake in the refrigerator and bring to room temperature before serving for best flavor and texture.
Keywords: Chocolate cake, raspberry frosting, homemade frosting, chocolate dessert, moist chocolate cake, raspberry buttercream, easy chocolate cake recipe

