Heat the oven: Preheat to 400°F (200°C).
Line a baking sheet or a 9x13-inch baking dish with parchment for easy cleanup.
Prep the peppers: Slice each pepper in half lengthwise and remove seeds and membranes. Brush the insides with olive oil and season with salt and pepper. Place cut-side up on the baking sheet.
Par-bake the peppers: Bake for 10–12 minutes to soften slightly.
This prevents crunchy peppers later.
Make the Alfredo base: In a skillet over medium heat, melt butter. Add garlic and cook 30–60 seconds until fragrant. Pour in heavy cream and bring to a gentle simmer.
Thicken the sauce: Stir in Parmesan and cream cheese.
Whisk until smooth and slightly thick, 3–4 minutes. Season with onion powder, Italian seasoning, red pepper flakes (if using), salt, and black pepper.
Add chicken and mozzarella: Fold in the cooked chicken and half of the mozzarella. The mixture should be thick and creamy.
If too thick, add a splash of cream; if too thin, simmer 1–2 more minutes.
Fill the peppers: Spoon the chicken Alfredo mixture into the par-baked pepper halves. Don’t overfill; divide evenly.
Top and bake: Sprinkle with remaining mozzarella and a bit of extra Parmesan. Bake 12–15 minutes until the cheese melts and starts to brown at the edges.
Finish and serve: Let rest 5 minutes.
Garnish with chopped parsley. Taste and add a final pinch of salt and pepper if needed.