Chocolate Bacon Cake (DF & GF Option)
This chocolate bacon cake is soft, fluffy, and unapologetically indulgent. With layers of moist milk chocolate cake, crunchy bacon almond filling, silky chocolate cream cheese buttercream, and a decadent ganache drip, this gluten-free and dairy-free adaptable dessert is a total showstopper.
This post contains affiliate links, which means I may earn a small commission if you purchase through my links, at no extra cost to you. Thank you for supporting CAKED by Katie.

The Best Chocolate Bacon Cake
Bold flavors, rich textures, and thoughtful ingredient choices make this cake stand out from classic chocolate desserts. Every layer is designed to balance sweet and salty notes, combining moist milk chocolate cake with crispy bacon, creamy chocolate cream cheese buttercream, and a crunchy filling that adds contrast in every bite.
- Sweet & Salty Balance: Sweet chocolate pairs beautifully with crispy, savory bacon.
- Ultra Moist Crumb: Mayonnaise and bacon grease create an incredibly tender cake.
- Gluten-Free & Dairy-Free Adaptable: Can be made with accessible swaps that don’t sacrifice flavor.
- Showstopper Layers: Filling, frosting, and ganache make every slice impressive.

Chocolate Bacon Cake Ingredients & Substitutions
A combination of pantry staples and bold flavor boosters gives this cake its signature taste. Below are notes on why each ingredient matters, plus easy swaps where helpful.
Chocolate Bacon Cake
- Bacon: Adds salty crunch and flavor.
- Bacon Grease: Enhances moisture and depth. If the cooked bacon does not produce enough grease, use any neutral-tasting oil or melted butter to make up the difference.
- Flour: Provides structure; gluten-free flour 1:1 baking blend can be used if needed.
- Baking Powder: Helps the cake rise and stay light
- Fine Sea Salt: Balances sweetness; kosher salt works in a pinch
- Granulated Sugar: Sweetens and keeps the cake soft. Cane sugar, coconut sugar, or monk fruit also works, but note that the color and taste will be slightly altered.
- Mayonnaise: Adds richness and moisture without affecting flavor. Sour cream (regular or dairy-free) can be utilized.
- Eggs: Bind the batter; use flax eggs if needed, though texture may vary.
- Vanilla Extract: Enhances chocolate flavor. Vanilla bean paste is a great swap.
- Chocolate Milk: Adds moisture and cocoa depth; any dairy-free chocolate milk alternative will work.
Bacon Almond Filling
- Cooked Bacon: Brings salty crunch; candied bacon works for extra sweetness.
- Almonds: Add texture. Pecans or walnuts make great substitutes.
- Chocolate Chips: Use whatever kind you prefer and fit your dietary needs.
Chocolate Buttercream
- Salted Butter: Creates a creamy frosting. Use regular or plant-based butter; just make sure it’s in brick form.
- Cream Cheese: The perfect creamy tang in this frosting. Use a plant-based brick-style cream cheese if need be. I personally love to use Violife.
- Powdered Sugar: Sweetens and stabilizes; sift for the smoothest texture.
- Chocolate Chips: Use whatever kind you prefer, and that best suits your dietary needs.
- Fine Sea Salt: Keeps the frosting balanced.
Chocolate Ganache Drip
- Chocolate Chips: Use whatever kind you prefer, and that best suits your dietary needs.
- Heavy Cream: Creates a silky ganache; full-fat coconut cream works too if you can’t find dairy-free heavy cream. I personally love to use Silk.

Chocolate Bacon Cake Step-by-Step Instructions
Clear, simple steps make baking and assembling this cake manageable, even with multiple components. So measure out the ingredients, prep the pans, and let’s start baking!
Chocolate Bacon Cake
- Cook the bacon: Preheat the oven to 400°F and line a baking tray. Arrange bacon side by side and bake until crispy.
- Cool and reserve grease: Transfer bacon to a paper towel-lined rack and pour rendered grease into a small bowl.
- Prep cake pans: Reduce oven to 350°F and prepare two 8-inch round cake pans with spray and parchment.
- Mix dry ingredients: Whisk flour, baking powder, and salt together in a bowl.
- Mix wet ingredients: Whisk sugar, mayonnaise, bacon grease, eggs, and vanilla until smooth.
- Combine batter: Add half the dry ingredients, then half the chocolate milk. Repeat and mix until just combined.
- Bake: Divide batter evenly between pans and bake until edges pull away and a toothpick shows moist crumbs.
- Cool: Let cakes cool briefly in pans, then transfer to a wire rack to cool completely.
Bacon Almond Filling
- Combine filling: Mix chopped bacon, almonds, and chocolate chips in a bowl and set aside.
Chocolate Buttercream
- Whip: Beat the butter and cream cheese until light and fluffy.
- Add dry ingredients: Mix in powdered sugar, salt, and vanilla on low speed.
- Add chocolate: Pour in the melted chocolate and mix on low.
- Finish whipping: Increase speed and beat until smooth and airy.
Chocolate Ganache Drip
- Melt ganache: Heat chocolate chips and cream in 30-second intervals, stirring until smooth.
- Adjust texture: Add more chocolate to thicken or cream to thin as needed.
- Cool slightly: Let ganache sit until pourable but not runny.
Cake Assembly
- Stack layers: Place one cake layer on a board and top with buttercream.
- Add filling: Fill with bacon almond mixture.
- Repeat: Continue stacking remaining layers.
- Crumb coat: Apply a thin frosting layer and chill.
- Final coat: Frost smoothly and chill again.
- Add drip: Apply ganache to the chilled cake and let it set.
- Decorate: Finish with optional bacon almond filling on top.

Helpful Hints
A few simple tips help make assembling this cake stress-free. Remember to go slow, take your time, and the fridge is always your friend.
- Chill Often: Cold layers are easier to stack and frost.
- Fully Crisp Bacon: Crisp bacon prevents soggy filling.
- Test Ganache First: Always check drip consistency before pouring. I personally test it on the edge of my kitchen sink to see how far it drips down.
- Room Temperature Ingredients: This ensures the batter and frosting fully and properly incorporate.

Chocolate Bacon Cake Fun Flavor Twists
Small changes can give this cake a whole new personality. Give one of these fun flavor twits a try and let me know what you think.
- Maple Bacon: Add a teaspoon of maple extract to the buttercream and use maple-cured bacon.
- Nut-Free Option: Replace almonds with extra bacon or chocolate pearls for a wonderful crisp.
- Espresso Boost: Add espresso powder to the cake batter and chocolate frosting.
- Peanut Butter Chips: Swap out the chocolate chips in the filling and ganache for peanut butter chips.

The Best Chocolate Bacon Cake Recipe
Bold flavors, moist milk chocolate, and crispy bacon make this chocolate bacon cake one to remember. Plus, with easy gluten-free and dairy-free swaps, this recipe is great for everyone and anyone.
If you give it a try, I’d love for you to leave a 5-star rating and review, and don’t forget to tag me on social media @cakedbykatie so I can see your bake!

More Sweet & Salty Baking Recipes
A little bit sweet and a little bit salty. There is no better baking combination than this, and here are a few of my favorite recipes.



- No-Bake Cookie Butter Bars (Vegan)
- Gluten-Free Rockstar Cookies (Vegan)
- Gluten-Free Peanut Butter Pie (Vegan)
Chocolate Bacon Cake (DF & GF Option)
- Total Time: 1 Hour 35 Minutes
- Yield: 16 Slices 1x
- Diet: Gluten Free
Description
A rich, moist milk chocolate cake layered with crispy bacon filling and chocolate cream cheese frosting, creating the perfect sweet‑and‑savory dessert that’s surprisingly irresistible.
Ingredients
Chocolate Bacon Cake
- 1 package (453g/1lb) bacon
- 2 1/2 cups (300g) flour *all-purpose or gluten-free flour 1:1 baking blend
- 1 tablespoon (14g) baking powder
- 1/2 teaspoon fine sea salt
- 2 cups (400g) granulated sugar
- 1 cup (240ml) mayonnaise, room temperature
- 1/2 cup (120ml) bacon grease **see note if there isn’t enough remaining bacon grease
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- 1 cup (240ml) chocolate milk, room temperature *regular or dairy-free
Bacon Almond Filling
- 1 cup (150g) chopped bacon
- 1 cup (113g) chopped almonds or mixed nuts
- 1 cup (170g) chocolate chips *regular or dairy-free
Chocolate Buttercream
- 1 cup (227g) salted butter, room temperature *regular or dairy-free
- 1 cup (225g) cream cheese, room temperature *regular or dairy-free
- 4 cups (480g) powdered sugar
- 1 teaspoon fine sea salt
- 1/2 cup (85g) chocolate chips, melted
- optional: bacon almond filling for decor
Chocolate Ganache Drip
- 1/2 cup (85g) chocolate chips *regular or dairy-free
- 1/4 cup (60ml) heavy cream *regular or dairy-free
Instructions
Chocolate Bacon Cake
- Preheat the oven to 400ºF and prepare a large baking tray with non-stick baking spray. Place the bacon side by side on the tray.
- Cook the bacon for 10-20 minutes or until crispy enough to snap into pieces. Remove from the oven and place on a paper towel-lined cooking rack to fully cool.
- Pour the bacon grease and any leftover bacon bits and pieces into a small bowl or cup. Set aside.
- Reduce the oven to 350ºF and prepare two 8-inch round cake pans with non-stick baking spray and parchment paper.
- In a small mixing bowl, whisk together the flour, baking powder, and salt. Set aside.
- In a medium mixing bowl, whisk together the sugar, mayonnaise, bacon grease, egg, and vanilla until smooth.
- Add half of the dry ingredients and mix, followed by half of the chocolate milk and mix.
- Add the remaining half of the dry ingredients and again, the remaining half of the milk, and mix until just combined. It’s okay if there are a few lumps in the batter.
- Divide the batter into the prepared cake pans and bake for approximately 30-35 minutes. The edges of the cakes should be light golden brown and slightly pulled away from the cake pan. A toothpick inserted in the middle should come out with a few moist crumbs.
- Allow the cakes to cool in the pan for 10 minutes before removing to a wire rack to fully cool.
Bacon Almond Filling
- Combine the chopped bacon, almonds, and chocolate chips into a small mixing bowl and set aside.
Chocolate Buttercream
- In the bowl of a stand mixer with the paddle attachment, beat the butter and cream cheese on high speed until light and fluffy. Approximately 10 minutes.
- Add in the powdered sugar and salt and mix on low until combined.
- Pour in the melted chocolate and mix on low until incorporated.
- Turn the mixer up to high and let it mix for 5 minutes until smooth and fluffy. Scrape the sides of the bowl when necessary.
Chocolate Ganache Drip
- In a microwave-safe bowl, heat the chocolate chips and heavy cream in 30-second intervals, stirring after each interval, until fully melted and smooth.
- Allow to cool slightly. If the drip is too thin, add a few more chocolate chips. If the drip is too thick, add a teaspoon more heavy cream.
- Apply the drip to a well-chilled cake.
Cake Assembly
- Slice each cake layer in half (optional) and place one layer on a cake board, plate, and/or cake turntable and top with approximately 1 cup of frosting.
- Top with approximately ⅔ – ¾ cup of the filling mixture. Press it down every so slightly into the frosting.
- Repeat with the remaining layers and gently apply a thin coat of buttercream around the entire cake. Chill the cake for 20 minutes. *If the cake feels unstable or the buttercream becomes too soft at any point while stacking, stop and chill the cake and frosting for 15 minutes.
- Spread a final layer of buttercream on the cake and smooth the sides and top with a cake smoother and offset spatula. Chill in the fridge for another 10 minutes.
- Prepare the chocolate ganache for the drip, and with a spoon, squeeze bottle, or piping bag, drip the chocolate ganache over the edges of the chilled cake. Place back in the fridge until the drip sets.
- Decorate the cake as you desire. I sprinkled the remaining bacon almond filling around the top border of the cake. Enjoy!
- Store leftover cake in an airtight container at room temperature for up to 2 days, in the fridge for up to 5 days, or in the freezer for up to 3 months.
Notes
**If the cooked bacon does not produce enough leftover bacon grease for the cake recipe, use any neutral-tasting oil, such as canola or vegetable oil, to make up the difference.
- Prep Time: 60 Minutes
- Cook Time: 35 Minutes
- Category: Cakes
- Method: Baking
- Cuisine: American










Hi Katie, this cake sounds fascinating and I would like to add it to my Baking To Do List. However, the recipe is confusing when it is switched to Metric. Sometimes two different measurements are given for the same ingredient. Could you please explain clarify which one must be used.
CAKE
103g (120ml) bacon grease
168g (240ml) chocolate milk
BACON ALMOND FILLING
143g (113g) almonds
224g (170g) chocolate chips
BUTTERCREAM
232g (225g) cream cheese
112g (85g) chocolate chips
GANACHE
112g (85g) chocolate chips
Use the metric measurements I give next to the cup measurements.