Heat a deep oven safe skillet over medium heat and coat the bottom in the olive oil then add the sausage and garlic.
1 tablespoon olive oil, 16 ounce package of Italian sausage, 5 cloves garlic
Crumble and cook until it browns all of the way through.
Add the cut pepperoni, Italian seasoning, pepper and salt and stir to combine. Let it cook for another 5 minutes then transfer the meat to a plate and set it aside for later.
30-35 sliced pepperoni, ½ teaspoon Italian seasoning, ½ teaspoon ground black pepper, ½ teaspoon salt
Carefully wipe out any excess crumbs and oil from the pan and pour in the chicken broth and arrabbiata sauce.
3½ cups low-sodium chicken or vegetable broth, 1 cup arrabbiata sauce
Heat over high heat until it boils and stir in the pasta and continue stirring the entire time as it cooks for about 7 minutes or until fork tender.
8 ounces uncooked elbow or spiral pasta
Remove the pan from the heat and stir in ¾ of the mozzarella and parmesan cheese and all of the pesto.
Spread the pasta out evenly in the pan then top it with a few slices of uncut pepperoni then some of the mozzarella and parmesan then a few more slices of pepperoni.
Bake for 8-10 minutes or until the cheese starts to bubble around the sides.