Season the chicken: In a small bowl, mix salt, pepper, garlic powder, onion powder, dried basil, oregano, and red pepper flakes. Rub the mixture evenly over the chicken breasts.
Sauté aromatics (optional but recommended): Heat olive oil in a skillet over medium heat.
Add onion and cook 3–4 minutes until softened. Stir in garlic for 30 seconds. Transfer to the slow cooker.
This step adds depth, but you can skip if you’re short on time.
Build the sauce base: Add crushed tomatoes, tomato paste, and chicken broth to the slow cooker. Stir to combine with the onions and garlic. Nestle the seasoned chicken into the sauce.
Cook low and slow: Cover and cook on Low for 4–5 hours or High for 2–3 hours, until the chicken is tender and reaches 165°F internally.
Low is ideal for juicier results.
Add the creaminess: Remove the chicken to a plate. Whisk the cream cheese into the hot tomato sauce until mostly smooth. Stir in heavy cream and Parmesan.
Taste and adjust salt and pepper.
Return the chicken: Shred the chicken into large chunks or slice it, then return it to the slow cooker. Stir in fresh basil. Cover and let it warm through on Low for 10–15 minutes so the flavors marry.
Serve: Spoon the creamy tomato basil chicken over pasta, rice, or mashed potatoes.
Garnish with extra basil and a little more Parmesan if you like.