In medium mixing bowl, whisk all dry ingredients.
Mix Canola Oil, milk and sour cream (or yogurt) together and pour into middle of flour mixture. Mix slowly until dough comes together fully.
Throw some flour on clean counter or board and roll and knead naan dough mixture until it is smooth. This should take about 3-4 minutes.
Divide dough into 8 equal pieces. Using a rolling pin and extra flour, roll until thin, about the size of a salad/side plate.
Heat nonstick frying pan to medium heat and cook one piece at a time. Dough should bubble and darken in spots. Should cook for between a minute and minute and a half per side.
Brush cooked naan with oil or butter and place on plate with kitchen towel covering to keep warm until all pieces are cooked and you are ready to serve. Top with chopped cilantro or garlic as desired!