01 - Place cranberries, blueberries, raspberries, and strawberries in a medium saucepan.
02 - Pour in maple syrup or honey. Add lemon zest and fresh lemon juice. Stir gently to coat all berries evenly.
03 - Set saucepan over medium heat. Cook for 10-12 minutes, stirring occasionally, until berries release juices and cranberries begin to burst.
04 - For thicker consistency, stir in cornstarch slurry. Continue cooking 1-2 minutes until mixture thickens noticeably.
05 - Remove from heat. Stir in vanilla extract until fully incorporated.
06 - Let cool 5-10 minutes. Serve warm over yogurt, pancakes, or waffles. Refrigerate leftovers in airtight container for up to 5 days.