01 - Combine blueberries, 1/4 cup sugar, and 1 tablespoon lemon juice in a small saucepan. Cook over medium heat for 5–7 minutes, stirring frequently until berries burst and mixture thickens slightly. Remove from heat and cool completely.
02 - Beat the softened cream cheese in a large bowl until completely smooth. Add sugar, lemon zest, lemon juice, vanilla extract, and salt. Mix until thoroughly combined and no lumps remain.
03 - Gradually whisk in the milk until smooth and fully incorporated. Add heavy cream and continue whisking until the mixture is uniform and creamy.
04 - Pour the mixture into an ice cream maker and churn according to manufacturer's instructions, typically 20–25 minutes, until it reaches a soft-serve consistency.
05 - Gently fold graham cracker crumbs into the churned ice cream. Transfer half to a freezer-safe container, spoon half the cooled blueberry swirl over top, and lightly swirl with a knife. Repeat with remaining ice cream and blueberry swirl.
06 - Cover container tightly and freeze for at least 6 hours or until ice cream is firm throughout.
07 - Let ice cream sit at room temperature for 5–10 minutes before scooping to achieve optimal texture.