Soften the cream cheese. Set it out for 30–45 minutes, or gently microwave in 10-second bursts until pliable but not melted.
Soft cream cheese prevents lumps.
Beat the cream cheese. In a medium bowl, beat cream cheese with a hand mixer until smooth and fluffy, 1–2 minutes. Scrape the bowl so everything blends evenly.
Sweeten and flavor. Add powdered sugar, vanilla, lemon zest, and a pinch of salt. Beat until glossy and smooth.
If using almond extract or a little lemon juice, add it now.
Fold in Greek yogurt. Switch to a spatula and fold in the yogurt in two additions. Stir until just combined and creamy. Avoid overmixing to keep it thick.
Prep the strawberries. Finely chop the strawberries.
If they’re very juicy, blot with a paper towel to limit excess liquid that can thin the pudding.
Stir in berries and jam. Gently fold in the chopped strawberries. For a bolder strawberry flavor and a pretty swirl, warm the jam for a few seconds and marble it through the pudding.
Taste and adjust. Check sweetness and tang. Add a touch more powdered sugar or a drizzle of honey if needed.
For more tang, a few drops of lemon juice works well.
Chill. Cover and refrigerate for at least 1–2 hours. Chilling firms the texture and melds flavors. Overnight is even better.
Serve with a crumble. Spoon into bowls or jars and top with crushed graham crackers right before serving so they stay crunchy.
Add extra strawberries if you like.