Preheat the oven to 350°F (175°C). Line a 9x9-inch baking pan with parchment paper or lightly grease it.
In a bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, nutmeg, and cloves.
In a separate large bowl, beat together oil, granulated sugar, and brown sugar until smooth. Add eggs one at a time, then stir in vanilla and pumpkin puree.
Gradually fold the dry ingredients into the wet ingredients until just combined. Do not overmix.
Pour batter into the prepared pan. Bake for 25–30 minutes or until a toothpick inserted in the center comes out clean. Let cool completely in the pan.
Beat cream cheese and butter until smooth. Add vanilla, then gradually beat in powdered sugar until creamy.
Spread frosting evenly over cooled pumpkin bars. Cut into 12 squares and enjoy!
Notes
Store in the fridge for up to 4 days.
Add chopped walnuts, pecans, or a sprinkle of cinnamon for optional toppings.
Add 1/4 cup applesauce or yogurt to the batter to make it extra moist.