1 tablespoon butter
1 small onion, minced
1 clove garlic, minced
1/4 teaspoon salt
1/4 teaspoon black pepper
1 1/2 cups baby spinach, chopped
1 10-ounce jar marinated artichokes, diced into 1-inch pieces
2 tablespoons sour cream
2 tablespoons butter
2 tablespoons flour
2 cups milk
1 cup cream cheese
1 cup parmesan cheese
1/4 teaspoon salt
1/4 teaspoon black pepper
4 chicken breasts
Preheat the oven to 350 degrees.
Heat the butter in a skillet. Add the onion and sauté for about 5 minutes, until translucent. Add the garlic, salt, and pepper, and sauté for another minute.
Add the spinach and artichokes, and cook until the spinach has wilted and all of the liquid has cooked off. Stir in the sour cream and set aside to cool.
Meanwhile, make the sauce. Heat the butter in a saucepan, and add the flour. Whisk well to combine, and cook until the mixture begins to bubble and just starts to turn yellowish. Drizzle in the milk about 1/4 cup at a time, whisking well after each addition to thicken the sauce. When all of the milk has been added, remove the sauce from the heat and add the cream cheese, parmesan, salt, and pepper.
Prepare the chicken breasts by cutting a pocket in them (as detailed above), and then stuff them with the stuffing. Arrange in a greased baking sheet and pour the sauce over the top.
Bake the chicken breasts for 25 minutes. Remove from the oven and allow to cool slightly before serving.