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