Ingredients

1 package (12 ounces) jumbo pasta shells1-1/2 pounds boneless skinless chicken breasts, cut into 1/2-inch cubes2 tablespoons olive oil, divided1/2 pound sliced baby portobello mushrooms1 large egg, lightly beaten1 carton (15 ounces) ricotta cheese3-1/4 cups grated Parmesan cheese, divided1 cup shredded part-skim mozzarella cheese1 teaspoon dried parsley flakes3/4 teaspoon salt1/2 teaspoon pepper1/2 cup butter, cubed2 garlic cloves, minced2 cups heavy whipping cream

Preparation

Cook pasta according to package directions.

Meanwhile, in a large skillet, brown chicken in 1 tablespoon oil. Remove and set aside. In the same pan, saute mushrooms in remaining oil until tender; set aside. In a small bowl, combine the egg, ricotta, 1-1/2 cups Parmesan, mozzarella and seasonings.

Drain and rinse pasta with cold water; stuff each shell with about 1 tablespoon of cheese mixture. Place in a greased 13x9-in. baking dish. Top with chicken and mushrooms.

In a large saucepan over medium heat, melt butter. Add garlic; cook and stir for 1 minute. Add cream; cook 5 minutes longer. Add 1-1/2 cups Parmesan cheese; cook and stir until thickened.

Pour sauce over the casserole. Sprinkle with remaining Parmesan cheese. Cover and bake at 350° for 30 minutes. Uncover; bake 10-15 minutes longer or until bubbly.

If desired, cover and freeze unbaked shells for up to 1 month.

To use frozen shells: Thaw in the refrigerator. Let stand at room temperature for 30 minutes. Bake as directed.