Pré-aqueça o forno a 180ºC.
Prepare uma forma de muffins com forminhas de papel ou unte-a com manteiga e polvilhe com farinha. Reserve.
Numa tigela grande, misture a farinha, o açúcar, o fermento, o bicarbonato de sódio e o sal. Reserve.
Noutra tigela, bata os ovos ligeiramente.
Adicione o iogurte, o óleo e a essência de baunilha, misturando bem até obter uma mistura homogénea.
Faça uma cova no centro dos ingredientes secos e verta a mistura líquida.
Mexa suavemente até que todos os ingredientes estejam combinados, mas sem bater demasiado. A massa deve ficar ligeiramente granulada.
Se desejar, adicione as frutas frescas ou secas à massa e envolva delicadamente.
Divida a massa pelas formas de muffins, enchendo cada uma até cerca de ¾ da sua capacidade.
Leve ao forno pré-aquecido durante 18-20 minutos
Retire os muffins do forno e deixe-os arrefecer um pouco.
Sirva os muffins de iogurte à temperatura ambiente ou ligeiramente mornos, conforme a sua preferência.