01 - Combine strawberries, sugar, and lemon juice in a small saucepan. Cook over medium heat for 5 to 7 minutes, stirring occasionally, until strawberries release their juices and the mixture thickens slightly. Remove from heat and set aside.
02 - Beat the softened cream cheese, sugar, egg yolk, and vanilla extract in a small bowl until smooth and creamy. Set aside.
03 - Whisk together flour, sugar, baking powder, baking soda, and salt in a large bowl.
04 - Whisk buttermilk, eggs, melted butter, and vanilla in a separate bowl. Pour wet ingredients into dry ingredients and gently stir until just combined. A few small lumps are acceptable.
05 - Preheat a nonstick skillet or griddle over medium heat and lightly grease with butter or oil.
06 - Pour approximately 1/4 cup of batter onto the skillet for each pancake. Add a heaping teaspoon of cheesecake mixture onto the surface and swirl gently with the tip of a knife or skewer.
07 - Cook for 2 to 3 minutes until bubbles form on the surface and edges appear set. Flip and cook for an additional 1 to 2 minutes until golden brown and cooked through.
08 - Repeat with remaining batter and cheesecake swirl, greasing the skillet as needed between batches.
09 - Serve warm, topped with strawberry sauce and additional fresh strawberries if desired.