Preheat oven to 350°F. Spray baking dish with nonstick cooking spray. Choose a dish that will accommodate 6 filled peppers.
Prepare peppers: Bring a large pot of salted water to boil over high heat. Wash peppers and cut off tops. Discard seeds and ribs. Submerge peppers in water and boil for three minutes. Using tongs or slotted spoon, carefully remove peppers and let cool upside down on wire rack, until you are able to handle them..
Prepare filling: In very large bowl, mix together all other ingredients. Save ¼ cup of the cheese to sprinkle on top of the peppers.
Filling the peppers: Set peppers upright in prepared baking dish. Fill peppers with filling, pushing down gently and heaping up slightly on top. Sprinkle with reserved cheese.
Bake at 350°F for 40-45 minutes or until browned on top and heated through.
Serve with more chopped fresh cilantro, salsa, sour cream, or avocado.