Preheat and prep: Heat your oven to 350°F (175°C).
Grease a 10–12 cup Bundt pan or a 9x13-inch baking dish. If using a Bundt pan, lightly flour it after greasing to help release the bread.
Cut the dough: If using biscuit dough, separate and quarter each biscuit. For pizza dough, cut into 1-inch pieces.
Keep pieces roughly similar in size so they bake evenly.
Flavor the fat: In a small bowl, stir together melted butter, olive oil, minced garlic, Italian seasoning, red pepper flakes, salt, and a few grinds of pepper. This is your garlicky coating that makes the edges irresistible.
Toss the mix: In a large bowl, add dough pieces, mozzarella, pepperoni, Parmesan, and any optional add-ins like olives or peppers. Drizzle the garlic butter mixture over the top and toss gently until everything is evenly coated.
Layer it in: Spoon the mixture into your prepared pan.
If using a Bundt pan, press lightly to remove big air gaps, but don’t pack it too tightly. Sprinkle on a little extra Parmesan if you like a crispier top.
Bake: Bake for 30–40 minutes, until the top is deep golden and the center is cooked through. If the top browns too quickly, tent with foil for the final 10 minutes.
Rest and release: Let it rest for 5–10 minutes.
If using a Bundt pan, run a knife around the edge, then invert onto a plate. Garnish with chopped parsley or basil.
Serve: Warm marinara goes in a bowl in the center (if using a ring) or on the side. Pull apart pieces and dunk.
Serve hot for the best cheese pull.