01 - Preheat oven to 350°F. Grease and line an 8-inch square baking pan with parchment paper.
02 - In a large bowl, whisk together flour, sugar, cocoa powder, baking powder, baking soda, and salt until well combined.
03 - Add buttermilk, vegetable oil, egg, and vanilla extract to the dry mixture. Mix until smooth, then pour in hot water and mix again until incorporated.
04 - Pour batter into prepared pan. Bake for 25-30 minutes or until a toothpick inserted into the center comes out clean. Cool completely in the pan.
05 - While cake cools, whip heavy cream with powdered sugar, vanilla extract, and cream cheese if using, until medium-stiff peaks form. Keep refrigerated until assembly.
06 - Break the cooled chocolate cake into small, even crumbles using your hands or a fork.
07 - Fill clean flower pots or dessert cups in this order: add crumbled cake base, spoon cream filling layer, top with more cake crumbs.
08 - Generously sprinkle chocolate cookie crumbs over the top layer to create the soil effect.
09 - Arrange edible flowers, mint leaves, and herb sprigs on top to create a whimsical garden appearance.
10 - Refrigerate for at least 30 minutes to allow flavors to meld and achieve optimal texture before serving.