Ingredients:
- 3 cups (375g) all-purpose flour
- 1 ½ tsp (7g) baking powder
- ½ tsp (3g) baking soda
- ½ tsp (3g) salt
- 1 cup (225g) unsalted butter, softened
- 1 ¾ cups (350g) granulated sugar
- 4 large eggs, room temperature
- 1 tbsp (6g) lemon zest
- ¼ cup (60ml) fresh lemon juice
- 1 cup (240g) full-fat sour cream
- 2 cups (300g) fresh blueberries
- 8 oz (225g) full-fat cream cheese, cold
- 1 cup (225g) unsalted butter, softened
- 5 cups (600g) powdered sugar
- 2 tbsp (30ml) heavy cream
- 1 tsp (5ml) vanilla extract
- 1 tbsp (15ml) fresh lemon juice
Instructions:
- Preheat oven to 350°F (175°C). Grease two 8-inch pans and line the bottoms with parchment paper.
- Toss fresh blueberries in a small bowl with 1 tablespoon of the measured flour until lightly coated and set aside.
- Beat the softened butter and granulated sugar on high for 3-5 minutes until the mixture is pale and fluffy.
- Add eggs one at a time, beating well after each addition. Stir in the lemon zest and lemon juice.
- In a separate bowl, whisk together flour, baking powder, baking soda, and salt. Alternately add the dry ingredients and the sour cream to the butter mixture, starting and ending with the flour, mixing on low until just combined.
- Gently fold in the floured blueberries using a spatula to avoid overmixing.
- Divide the batter equally between the prepared cake pans.