In a small bowl, stir together oats, milk, yogurt, maple syrup(see note 1), 1/2 teaspoon vanilla extract, cinnamon, and salt. Place in an sealed container and refrigerate overnight or for at least an hour.
Peaches: In the morning, remove the pit from the peach and chop finely. Combine the chopped peach with the coconut oil and the remaining 1/2 teaspoon vanilla extract in a skillet over medium-low heat. Stir until the peach is tender and fragrant. Allow to cool slightly.
Streusel: Melt the coconut oil in the same skillet used for the peach. Add the remaining streusel ingredients and combine well. Cook and stir over medium-low heat until the oats are lightly crisp and fragrant, about 2 minutes.
Stir the cooled peaches into the oats and top with the warm streusel. Serve immediately.
Notes
Note 1: Scale the sweetener up or down, according to how sweet you like your oats. I recommend at least 1 tablespoon and up to 2 tablespoons of the maple syrup for a sweeter breakfast. Substitute 1/4 teaspoon liquid stevia in place of the syrup for a natural, zero-calorie sweetener.Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Keep the streusel separate to maintain its crunch.