#### **Step 1: Prepare the Mini Cakes**
Preheat oven to 350°F (175°C). Grease a muffin tin or mini cake pans.
In a medium bowl, whisk together flour, baking powder, baking soda, salt, cinnamon, and nutmeg.
In a large bowl, whisk olive oil, brown sugar, eggs, vanilla extract, and applesauce until smooth.
Gradually add the dry ingredients to the wet mixture, stirring until just combined.
Fold in grated carrots, nuts, and raisins if using.
Divide the batter evenly among the muffin cups or mini cake molds.
#### **Step 2: Bake the Cakes**
Bake for 18-22 minutes, or until a toothpick inserted in the center comes out clean.
Let cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
#### **Step 3: Make the Cream Cheese Frosting**
In a mixing bowl, beat softened cream cheese and butter until smooth and fluffy.
Add powdered sugar and vanilla extract, mixing until combined.
Pour in heavy cream and beat until the frosting is light and creamy.
#### **Step 4: Frost & Serve**
Pipe or spread the cream cheese frosting onto the cooled mini cakes.
Garnish with extra chopped nuts or grated carrots if desired.
Serve immediately or refrigerate until ready to enjoy!