Make the blueberry swirl. Add 1 cup blueberries, 1–2 tablespoons honey, and 1 teaspoon lemon juice to a small saucepan. Cook over medium heat, stirring, until the berries burst and the mixture thickens slightly, about 5–7 minutes.
Lightly mash for a jammy texture. Cool to room temperature.
Prep the yogurt base. In a bowl, stir together 1½ cups plain Greek yogurt, 1–2 tablespoons honey, ½ teaspoon vanilla extract, and a pinch of salt. Taste and adjust sweetness.
The mixture should be lightly sweet and creamy.
Set up your molds. Place a silicone mini muffin pan or ice cube tray on a baking sheet for easy transfer. Silicone is best to prevent sticking.
Fill and swirl. Spoon about 1 tablespoon of yogurt into each cavity. Add a small dollop of blueberry compote on top.
Use a toothpick or tip of a knife to create a gentle swirl. Don’t overmix—you want clear streaks of blueberry.
Add optional crunch. Sprinkle a few chia seeds, finely chopped nuts, or a pinch of coconut on top if you like. Press lightly so they stick.
Freeze until firm. Transfer the tray to the freezer and freeze for 2–3 hours, or until the bites are completely solid.
Unmold and store. Pop the bites out of the silicone tray.
Place them in a freezer-safe bag or container, separating layers with parchment to prevent sticking.
Serve. Let a few bites sit at room temperature for 2–3 minutes to soften slightly before eating. Enjoy cold, creamy, and swirly.