Ingredients:
- 2 cups (250g) all-purpose flour
- ¾ cup (150g) granulated sugar
- 2 tsp (10g) baking powder
- ½ tsp (3g) baking soda
- ½ tsp (3g) salt
- 1 tsp (2g) ground cinnamon
- 1 cup (245g) plain Greek yogurt
- 2 large (100g) eggs, room temperature
- ½ cup (120ml) neutral oil
- ¼ cup (60ml) milk
- 1 tsp (5ml) vanilla extract
- 1 cup (150g) fresh blueberries
- 1 cup (160g) diced peaches, small ¼ inch pieces
- 1 tbsp (8g) flour (for tossing)
Instructions:
- Preheat the oven to 375°F (190°C) and line a 12-count standard muffin tin with paper liners or non-stick spray.
- In a small bowl, toss the fresh blueberries and diced peaches with 1 tablespoon of flour until lightly coated to prevent them from sinking during baking.
- In a medium bowl, whisk together the flour, sugar, baking powder, baking soda, salt, and ground cinnamon.
- In a separate large bowl, whisk the room-temperature eggs, Greek yogurt, neutral oil, milk, and vanilla extract until the mixture is smooth and pale.
- Pour the dry ingredients into the wet mixture and fold gently with a spatula until just combined, leaving a few streaks of flour.
- Gently fold in the floured peaches and blueberries, taking care not to overmix.
- Divide the batter evenly among the 12 muffin slots and bake for 18–22 minutes, or until the tops are pale golden-brown and spring back when pressed.