In a large mixing bowl, beat the softened cream cheese until smooth and creamy using an electric mixer.
Add the powdered sugar, vanilla extract, cinnamon, and almond extract (if using). Beat until fully combined and smooth.
Gently fold in the ricotta cheese using a spatula until just combined. Be careful not to overmix to maintain a light texture.
Stir in the mini chocolate chips.
Transfer the dip to a serving bowl. Sprinkle chopped pistachios on top if desired.
Chill in the refrigerator for at least 30 minutes before serving to allow flavors to meld.
Serve with graham crackers, vanilla wafers, apple slices, or cannoli shells for dipping.
Notes
For best results, use full-fat cream cheese and well-drained ricotta to avoid a watery dip. This dip can be made up to 2 days in advance and stored covered in the refrigerator.