In a saucepan, warm the milk, vinegar, molasses, and butter just until the butter starts to melt. Do not overheat, especially if using non-dairy milk.
In a mixing bowl, combine salt, sugar, eggs (or aquafaba), baking soda, and yeast. Add the warm milk mixture to the bowl.
If using active dry yeast, wait 5 minutes for it to proof. If using instant yeast, observe it for bubbling.
Add the gluten-free flour to the mixture. If using a stand mixer, use a paddle attachment for gluten-free flour and a dough hook for regular flour. Knead for 8-12 minutes if kneading by hand or using the dough hook.
Flour a surface and roll out the dough to about 1/2 inch thickness.
Cut out circles using a lid jar or similar object.
Let the circles rise for 20 minutes.
Heat a heavy pan on medium to medium-high heat.
Cook the muffins on the pan for about 4-6 minutes on each side, until they are browned and cooked through.
Preheat the oven to 325°F (165°C).
Transfer the cooked muffins to the preheated oven for about 10-15 minutes to further dry them out.
Once cooled, use a fork to split the muffins and enjoy them with your preferred toppings.