Preheat the oven to 410 °F (210 °C) and line 2 muffin pans with 16 liners.
In a large mixing bowl, pour in the vinegar and pour the milk over that. Let sit for 5 minutes to thicken.
2 teaspoons apple cider vinegar or white vinegar, 1 cup (236 ml) milk of choice
Meanwhile, in a medium mixing bowl, stir together the flour, baking powder, baking soda, salt, cinnamon, ginger and nutmeg until combined. Set aside.
2 1/4 cups (281 grams) flour, 1 tablespoon baking powder, 3/4 teaspoon baking soda, 1/4 teaspoon salt, 2 1/2 teaspoons ground cinnamon, 1 1/4 teaspoons ground ginger, 3/4 teaspoon ground nutmeg
To the thickened milk, add the granulated sugar, brown sugar, oil, yogurt and vanilla extract. Stir until combined. It’ll look weird and oily, and that’s fine.
1/2 cup (100 grams) granulated sugar, 1/2 cup (100 grams grams) light brown sugar, 1/3 cup + 1 tablespoon neutral oil, 1/3 cup (80 ml) Greek yogurt or cashew/coconut yogurt, 1 tablespoon vanilla extract
Fold the dry ingredients into the wet, and stir until combined and no large lumps remain.
Fold in the grated carrots.
2 cups (248 grams) finely grated carrots
Using a 1/4 cup measuring cup, scoop 73 grams of the batter into the muffin liners.
Bake for 5 minutes at 410 °F (210 °C) and then at 375 °F (190 °C) for an additional 10-13 minutes (I did 12). A toothpick inserted in the middle should come out clean.
Place the muffin pans on a wire rack to cool for 5 minutes, and then turn the muffins out onto the rack to cool completely, about 1 hour. Towards the end of the cooling period, prepare the frosting. If making the gluten-free version, they need to sit for at least 2 hours. They might be a bit gummy while warm, but the texture improves as they sit.