Set your oven to 350°F and grease two mini Bundt pans well with nonstick spray. This keeps the cakes from sticking and helps them release smoothly.
In a large bowl, beat together the pumpkin puree, eggs, vegetable oil, brown sugar, and vanilla extract until smooth and well blended.
In another bowl, whisk together the flour, baking powder, baking soda, pumpkin pie spice, cinnamon, and salt. Mixing them separately first helps avoid clumps.
Gradually add the dry ingredients into the wet mixture, stirring until everything is combined. The batter should be thick but pourable.
Spoon the batter evenly into the prepared mini Bundt pans. Bake for 20–25 minutes, or until a toothpick inserted in the center comes out clean.
Let the cakes cool completely in the pan before removing them. Once cooled, carefully trim a thin slice off the rounded bottoms so they sit flat.
Beat the softened cream cheese, butter, and vanilla extract together until smooth. Slowly add the powdered sugar and continue mixing until creamy.
Spread or pipe a layer of cream cheese frosting onto the cut side of half the cakes. This will serve as the “glue” that holds your pumpkins together.
Place the remaining cakes on top, flat sides pressing into the frosting. Now you’ll have little pumpkin-shaped cakes, ready for decorating.
Insert a cinnamon stick into the center hole of half the cakes. These will serve as the “pumpkin stems.”
Color the reserved frosting with green food coloring. Pipe vines and leaves on top of each cake around the cinnamon stick stem. Your mini cakes will now look just like little pumpkins, ready to serve and enjoy.