Preheat Oven: Preheat to 375°F (190°C). Grease a 9x13-inch baking dish.
Make Carnitas Filling: In a skillet over medium heat, sauté onion and bell pepper until softened (about 5 minutes). Add garlic and cook for 1 minute more. Stir in carnitas, diced tomatoes, green chilies, chili powder, cumin, paprika, salt, and pepper. Simmer for 5–7 minutes to blend flavors.
Prepare Cornbread Batter: In a bowl, whisk together cornmeal, flour, sugar, baking powder, and salt. In a separate bowl, mix milk, oil, and egg. Combine wet and dry ingredients, stirring just until smooth (don’t overmix).
Assemble Pie: Spread carnitas mixture evenly in the prepared baking dish. If using cheese, sprinkle it over the carnitas. Pour cornbread batter evenly over the top.
Bake: Bake for 30–35 minutes, until cornbread is golden brown and a toothpick inserted into the crust comes out clean.
Rest u0026 Serve: Let sit for 5–10 minutes before slicing to allow the filling to settle.