Preheat the oven to 350°F (180°C).
Bring a large pot of salted water to a boil. Cook the jumbo shells about 4 minutes less than the package suggests (they'll finish cooking in the oven). Drain and set aside to cool.
20 large jumbo pasta shells
In a mixing bowl, combine the shredded chicken, ricotta, mozzarella, and Parmesan cheese. Mix until well combined. Transfer the mixture to a piping bag or a zip-top bag with the corner snipped off.
1 cup cooked chicken, 1 cup ricotta cheese, 1 cup shredded mozzarella cheese, ½ cup grated Parmesan cheese
Once the pasta shells are cool enough to handle, pipe the chicken and cheese mixture into each shell. Set the filled shells aside.
In a large skillet, melt the butter over medium heat. Add the onions and sauté until soft and fragrant, about 5 minutes. Stir in the garlic and cook for 1 minute more.
2 tablespoons unsalted butter, 1 cup finely diced yellow onion, 1 teaspoon minced garlic
Add the chopped sun-dried tomatoes, oregano, paprika, salt, and pepper. Sprinkle in the flour and stir constantly for 1–2 minutes to cook off the raw taste.
½ cup oil-packed sun-dried tomatoes, 2 teaspoons dried oregano, ½ teaspoon paprika, Salt and pepper, 2 tablespoons all-purpose flour
Gradually pour in the chicken broth, scraping up any browned bits from the pan. Add the heavy cream, spinach, and Parmesan cheese. Stir and simmer until the spinach is wilted and the sauce is slightly thickened, about 3–5 minutes.
1 cup chicken broth, 1 cup heavy cream, 1 cup fresh baby spinach, ¼ cup grated Parmesan cheese
Pour half of the sauce into the skillet. Arrange the stuffed shells on top, then pour the remaining sauce over them. Sprinkle with shredded mozzarella cheese. Bake in the oven for 10 minutes, then broil for 2–3 minutes until the cheese is bubbly and golden.
1 cup shredded mozzarella cheese
Garnish with fresh chopped basil and serve warm. Enjoy!
Fresh chopped basil