Preheat oven to 350°F (175°C). Grease and flour a 10–12 cup Bundt pan.
Cook the bacon until crispy. Let cool and chop. Divide for filling and topping.
Make streusel filling: In a bowl, combine pecans, brown sugar, cinnamon, flour, melted butter, chopped bacon, and optional spices. Mix until crumbly. Set aside.
Mix dry ingredients: In a medium bowl, whisk flour, baking powder, baking soda, and salt.
Cream butter and sugar in a large bowl until light and fluffy.
Add eggs, one at a time, beating well after each.
Mix in sour cream, maple syrup, milk, and vanilla until smooth.
Add dry ingredients gradually to wet, mixing just until combined.
Assemble: Pour half the batter into prepared pan. Sprinkle all of the streusel over batter. Top with remaining batter and smooth.
Bake 45–55 minutes, or until a toothpick comes out clean. Cool in pan 10–15 minutes, then invert and cool completely.
Make glaze: Beat cream cheese and butter until smooth. Add powdered sugar, maple syrup, salt, and milk to reach drizzling consistency.
Glaze the cake: Once completely cool, drizzle glaze over the top.
Finish with toppings: Sprinkle with remaining crispy chopped bacon and optional toasted pecans while glaze is still soft so it sticks.
Video
Notes
Erren’s Top Tips
Grease the Bundt pan generously and use a pastry brush to reach every groove. Let the cake cool slightly before unmolding so it releases cleanly. Always add the bacon topping while the glaze is soft so it sticks without sinking.
Variations & Add-Ins
Add a tablespoon of bourbon to the glaze for a deeper maple flavor. Swap pecans for walnuts in the streusel if you prefer a stronger bite. For extra spice, add a pinch of black pepper to the streusel along with the cinnamon.
Storage & Freezing
Store the cake covered at room temperature for up to 2 days or refrigerate for up to 5 days. For freezing, wrap the unglazed cake tightly and freeze for up to 2 months. Thaw overnight and glaze before serving.