Thaw the spinach completely and squeeze out as much liquid as possible using a clean kitchen towel or several layers of paper towels. This step is important to keep the dip thick and creamy. Set aside.
In a large mixing bowl, beat together the softened cream cheese, Greek yogurt, mayonnaise, garlic, smoked paprika, dry mustard, onion powder, garlic powder, kosher salt, and black pepper until smooth and creamy.
Add the chopped spinach, chopped artichokes, red onion, and red bell pepper. Mix just until combined.
Fold in the Parmesan cheese, lemon juice, and fresh parsley until evenly incorporated.
Taste and adjust the seasoning with additional lemon juice, salt, or pepper if desired.
Cover and refrigerate for at least 1 hour before serving to allow the flavors to meld.
Serve chilled with crackers, pita chips, toasted baguette slices, pretzels, or fresh vegetables.