Preheat your oven to about 200 degrees F. Prepare a parchment-lined baking sheet and set aside.
In a large glass bowl whisk all the ingredients (unless you're making this batter ahead - then omit the baking soda and baking powder until you're ready to cook).
Let your batter rest for about 5-10 minutes prior to preparing you cast iron skillet (optional, but you'll get fluffier pancakes for it).
Preheat a cast iron skillet over medium heat for about 1-2 minutes.
Add 2 hefty tbs coconut oil to your cast iron. Trust me.
Let the oil preheat for about 1 minute.
Pour your pancake batter into the cast iron (amount depends on preference).
Let the pancake batter brown on the bottom before flipping. You'll know it's ready to flip when there are many bubbles on the entire surface of the pancakes.
Take your spatula and slightly lift one corder of the pancake to see if it has browned, if so, scoop the entire pancake under the spatula and flip.
Let the pancake brown on this side as well. You may need to turn the heat down slightly at this point.
You might notice that your cast iron has become dry at this point, if so, add more oil or butter. Keep the cast iron well-oiled and your sourdough pancakes wont stick.
Take the finished batch of pancakes and place on a parchment-lined baking sheet and place in your preheated oven to keep that bath warm.
Repeat steps with a new batch. Don't forget to add more coconut oil.