Preheat your oven to 350°F. This step is crucial as it ensures your dip bakes evenly and gets bubbly. While the oven is heating, spray a 1-quart baking dish with nonstick spray to prevent any sticking, making cleanup a breeze.
Heat the olive oil in a medium skillet set over medium-high heat. Once hot, add the cubed chicken breast. Season it generously with salt and pepper. Cook the chicken for about 5 to 7 minutes or until it's golden brown and no longer pink inside. You want it to be juicy but fully cooked. Once done, transfer it to a large bowl.
While the chicken is cooling a bit, drain the artichoke hearts, pat them dry, and chop them into bite-sized pieces. Set these aside, as they'll add great texture and flavor to our dip.
In the bowl with the cooked chicken, add the cream cheese, sour cream, mayonnaise, minced garlic, Parmesan cheese, and mozzarella cheese. Stir everything together until well combined. You want a smooth mixture that blends all the flavors beautifully.
Now, it’s time to add the chopped artichokes and spinach to the bowl. Mix well until all ingredients are evenly distributed. This step is essential for ensuring that every bite of your Chicken Spinach Artichoke Dip is full of flavor.
Next, spoon this creamy mixture into the prepared baking dish. Smooth the top into an even layer. Making sure it's nicely spread helps with even baking.
Bake your dip in the oven for about 20 minutes, or until it’s warm and bubbly. You’ll know it’s ready when the edges start to get golden brown, and the cheesy top is irresistibly gooey.
Once out of the oven, let it cool slightly before serving. This dip is best hot, but it can also be enjoyed cold if you have leftovers. Serve it with your favorite tortilla chips, crackers, toast, or fresh veggies. Enjoy the delightful flavors with your friends and family!