Combine the flour, baking powder, baking soda, sugar, and salt in a large bowl, and whisk combine. Set aside.
In a small mixing bowl whisk together the half n' half, eggs, oil, and vanilla extract.
Gently pour the wet ingredients into the bowl of dry ingredients, and whisk until you have a thick smooth batter. Pancake batter doesn't have to be perfectly smooth, a few small lumps are perfectly fine!
Heat a small bit of butter or a drizzle of oil in a large skillet over medium heat. (I like to use a cast iron skillet!)
Once the skillet is hot, carefully pour a 1/4 -1/3 cup batter into the skillet. If you are adding any additional add-ins like chocolate chips or blueberries, carefully sprinkle them on top of the pancake. I can fit two large pancakes in my skillet, but you can cook as many pancakes as you can fit, or even make them one at a time!
Cook the first side of your pancake, until the edges start to firm up and little bubbles appear on the top of the pancake.
Flip, and cook the second side until it is golden brown, and the edges are crispy.
Remove the cooked pancakes from the pan, and repeat with the remaining batter.
Serve the finished pancakes topped with butter, lots of maple syrup, and any other toppings you like, enjoy!