Preheat oven to 400°. Grease a muffin tin or line it with cupcake liners.
In a medium bowl, whisk together the ¾ cup non-dairy milk, 1 teaspoon apple cider vinegar, ½ cup maple syrup, and ¼ cup vegetable oil until well combined.
In a large bowl, whisk together the 3 cups gluten free flour , 1 teaspoon baking powder, ½ teaspoon baking soda, ½ teaspoon ground cinnamon, and ½ teaspoon fine sea salt. Fold in the 1 ½ cups chopped strawberries, tossing to coat the fruit lightly.
Pour the wet ingredients into the dry and stir gently until just combined. Fold in the nuts if using.
Distribute the batter evenly into the muffin tins and sprinkle each muffin with oats and brown sugar if using. Place in the oven and bake for 20 minutes, until a tester comes out clean. Remove tin from oven and let muffins cool in the pan for about 5 minutes, then turn the muffins out onto a wire rack to cool completely.
Notes
The batter will be thick. This is fine! Very gently fold in the strawberries so that they don't bleed into the batter, then scoop portions into the muffin tin.
Let the batter rest. Rest the batter in the tin for up to 20 minutes (while the oven preheats is perfect) before baking to help hydrate the flour. This will give that fluffy texture I love in muffins.
Don’t skip the vinegar. Vegan muffins are made without eggs, and need something else to help them rise. In this recipe, the vinegar reacts with the baking soda to give the muffins their rise and tender crumb.
Nuts or not. You can totally leave out the almonds if that's not your thing. Sometimes I bake these with sliced almonds (or chopped walnuts), and sometimes I leave them out. The muffins are delicious either way.
Use vegan butter. For extra richness, swap the oil for melted vegan butter for a richer, buttery undertone.