Season the pork: Pat the pork dry. Sprinkle with salt, pepper, onion powder, Italian seasoning, and smoked paprika.
Toss to coat evenly.
Sear (optional but recommended): Heat 2 tablespoons olive oil in a skillet over medium-high heat. Sear pork on all sides until browned, 2–3 minutes per side. Transfer to the crockpot.
If skipping the sear, add pork straight to the crockpot.
Build flavor: In the same skillet, add remaining 1 tablespoon olive oil. Sauté garlic for 30 seconds until fragrant. Stir in sun-dried tomatoes and warm through.
Deglaze with a splash of chicken broth, scraping browned bits, then pour everything into the crockpot.
Add liquids and cheeses: Pour in chicken broth and heavy cream. Add cream cheese cubes and parmesan. Stir gently to distribute (it will fully melt as it cooks).
Slow cook: Cover and cook on Low for 6–8 hours or on High for 3–4 hours, until pork is very tender and easily pulls apart.
Finish the sauce: Stir in spinach, lemon juice, and red pepper flakes.
Cover and cook 5–10 minutes until spinach wilts. Taste and adjust salt and pepper.
Serve: Spoon pork and creamy Tuscan sauce into bowls. Garnish with chopped basil or parsley.
For keto pairing, serve with cauliflower mash, zucchini noodles, or sautéed green beans.