Prep your pan: Preheat your oven to 375°F (190°C). Line a standard 12-cup muffin tin with paper or silicone liners. This takes about 3–5 minutes and prevents sticking.
Sift dry ingredients: In a medium bowl, whisk together 2 cups all-purpose flour, 2.5 teaspoons baking powder, 0.5 teaspoon baking soda, and 0.5 teaspoon salt. Set aside. This removes lumps and distributes leavening agents evenly—about 2 minutes.
Toast lemon zest: In a large bowl, whisk together 0.75 cup granulated sugar, 0.25 cup brown sugar, and 1 teaspoon lemon zest. Rub the mixture between your fingers for 30 seconds until fragrant and the oils release.
Combine wet ingredients: Add 2 large eggs, 0.5 cup buttermilk, 0.5 cup plain Greek yogurt, 0.25 cup vegetable oil, and 2 teaspoons vanilla extract to the sugar mixture. Whisk vigorously for 1–2 minutes until completely smooth and pale. Checkpoint: The mixture should be uniform with no streaks of egg visible.
Fold in dry ingredients: Add the dry ingredient mixture to the wet ingredients. Using a silicone spatula, gently fold together with 8–10 strokes until just barely combined. The batter should look slightly lumpy—do not overmix. Overmixing develops gluten and creates tough, dense muffins. This takes about 30 seconds.
Coat berries: In a small bowl, toss 1.5 cups fresh blueberries and 1 cup fresh or frozen cranberries with 2 tablespoons all-purpose flour. This prevents them from sinking to the bottom. Takes 1 minute.
Fold in berries: Gently fold the floured berries into the batter with 4–5 careful strokes. Checkpoint: Berries should be evenly distributed with no large pockets of batter remaining.
Fill muffin cups: Divide the batter evenly among the 12 lined cups, filling each about three-quarters full. Use an ice cream scoop for even portions—this takes 2 minutes. Do not overfill, or muffins will overflow.
Add topping (optional): Sprinkle 2 tablespoons coarse sugar over the tops of each muffin if desired. This creates a pleasant crunch and beautiful texture.
Bake: Place the muffin tin on the middle oven rack. Bake for 20–24 minutes at 375°F. Checkpoint: Muffins are done when the tops are golden brown, the edges pull away slightly from the sides of the cups, and a toothpick inserted into a center muffin comes out clean or with just a few moist crumbs. The tops should feel set but still slightly springy.
Cool in pan: Remove the tin from the oven and let muffins rest in the pan for 5 minutes. This allows the structure to set. Takes 5 minutes.
Cool on rack: Use a fork to gently lift each muffin from the tin and transfer to a wire cooling rack. Cool for at least 15–20 minutes before serving. If you eat them straight from the pan, the interiors are still too soft and may fall apart.
Serve: Enjoy warm or at room temperature. Muffins are best within 1–2 hours of baking but store well for up to 4 days.