This spinach and artichoke dip recipe is a classic party favorite. Made with fresh spinach, artichoke hearts, cream cheese, sour cream, and Parmesan cheese, this dip is creamy, cheesy, and delicious. To make it with a food processor, pulse the spinach and artichoke hearts until finely chopped. Then, add the cream cheese, sour cream, and Parmesan cheese and pulse until smooth and creamy. Serve warm with tortilla chips or crackers.