Preheat oven to 350°F (175°C). Grease and flour an 8-inch round cake pan.
In a medium bowl, whisk together flour, baking powder, baking soda, salt, and optional cinnamon.
In a large bowl, cream softened butter, granulated sugar, and brown sugar until light and fluffy.
Add eggs one at a time, beating well after each addition.
Mix in vanilla extract.
Alternately add the dry ingredients and yogurt (or sour cream) to the wet mixture, beginning and ending with dry ingredients. Mix until just combined.
Fold in chopped fresh figs and optional nuts gently.
Pour batter into prepared pan and spread evenly.
Bake for 40-45 minutes or until a toothpick inserted in the center comes out clean.
Allow cake to cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
Dust with powdered sugar before serving, if desired.