Ingredients

  • 1 cup fresh or frozen blueberries
  • 1 cup all-purpose flour
  • 1 2 cup whole wheat flour
  • 1 2 cup granulated sugar
  • 1 2 cup cream cheese, softened
  • 1 3 cup vegetable oil
  • 2 large eggs
  • 1 2 cup milk
  • 1 tsp vanilla extract
  • 1 tsp baking powder
  • 1 2 tsp baking soda
  • 1 2 tsp salt
  • 1 zest of 1 lemon (optional)

Instructions

  1. Preheat the oven to 350°F (175°C) and grease or line a muffin tin with paper liners.
  2. In a mixing bowl, beat the softened cream cheese with granulated sugar until smooth and creamy.
  3. Add the vegetable oil, eggs, milk, and vanilla extract to the cream cheese mixture. Mix well until fully combined.
  4. In a separate bowl, whisk together the all-purpose flour, whole wheat flour, baking powder, baking soda, salt, and lemon zest (if using).
  5. Gradually add the dry ingredients to the wet ingredients, stirring until just combined. Do not overmix.
  6. Gently fold in the blueberries, being careful not to smash them.
  7. Divide the batter evenly among the muffin tin, filling each cup about 3/4 full.
  8. Bake in the preheated oven for 18-22 minutes or until a toothpick inserted into the center comes out clean.
  9. Allow the muffins to cool in the pan for 5 minutes before transferring them to a wire rack to cool completely.

💡 Chef's Notes

Serve warm, dusted with powdered sugar, and accompanied by a small dollop of cream cheese on the side for an indulgent touch.

Recipe by Emma - Recipe Creator & Food Blogger