Ingredients
For the Muffins
- 2 cups all-purpose flour
- ¾ cup granulated sugar
- 2 tsp baking powder
- ½ tsp salt
- 2 large eggs
- ½ cup milk
- ½ cup vegetable oil
- 1 tsp vanilla extract
For the Cream Cheese Filling
- 4 oz cream cheese, softened
- ¼ cup powdered sugar
- ½ tsp vanilla extract
Instructions
- Preheat oven to 375°F (190°C) and line a muffin pan with paper liners.
- Mix flour, sugar, baking powder, and salt in a bowl.
- In another bowl, whisk eggs, milk, oil, and vanilla. Combine with the dry ingredients until just mixed.
- Beat cream cheese, powdered sugar, and vanilla until smooth.
- Fill muffin cups halfway with batter. Add a spoonful of cream cheese mixture, then cover with a little more batter. Swirl gently with a toothpick.
- Bake for 20–25 minutes, until golden and a toothpick inserted into the muffin portion comes out clean.
- Cool for 10 minutes before serving.
Tip: Avoid overmixing the batter to keep the muffins soft and fluffy.