Start by chopping the spinach, garlic, onion, and artichoke hearts. If you're using grape or cherry tomatoes, halve them for easy mixing.
In your slow cooker, place the chicken breast filets at the bottom. Sprinkle with salt and pepper to taste.
Next, layer the chopped garlic, sweet onion, spinach, and artichoke hearts over the chicken. Make sure to spread them evenly for thorough cooking.
In a separate bowl, combine the chicken broth, cream cheese, and parmesan cheese. Stir until smooth and creamy. Pour this mixture over the layered ingredients in the slow cooker.
Cover your slow cooker and set it to low for 4-6 hours or high for 2-3 hours. The chicken should be cooked through and tender.
In the last 30 minutes of cooking, stir in the chopped tomatoes, allowing them to soften without losing their shape.
Once cooked, shred the chicken directly in the slow cooker using two forks or serve the filets whole. This dish pairs beautifully with rice, pasta, or a simple green salad.