For the Cupcakes: Preheat the oven to 350 degrees F.
In a small mixing bowl add the baking soda, salt, baking powder and flour. Mix thoroughly with a fork and set aside. In a large mixing bowl add the eggs, honey, both sugars and butter. Mix until smooth using a hand mixer. Add the cinnamon and baby food. Mix until smooth. Using a rubber spatula fold in the pecans. Slowly add the flour mixture using a sifter and fold in until ingredients are evenly mixed.
Place 24 mini baking cups (2-inch, nonfoil) into each hole of the mini muffin pan. Place a 1-gallon resealable freezer bag into a bowl (for support) and pour the cupcake batter into the bag. Seal the bag and cut the tip off 1 of the bottom corners of the bag. Squeeze the batter into each baking cup, filling them only 3/4 of the way full. Place the mini muffin pan in the oven on the center rack. Bake for 12 minutes.
For the Frosting: In a small mixing bowl add the extracts, milk, cream cheese, butter and powdered sugar. Mix until smooth and creamy using a hand mixer. When the cupcakes are done baking remove each cupcake from the pan and place on a cooling rack. Place the cooling rack in the refrigerator for 5 to 7 minutes.
Once the cupcakes are cooled remove them from the refrigerator. Frost each cupcake by putting a generous dollop of frosting on the top with a spoon. Garnish top with ground pecans and they are ready to serve.
This recipe was created by a contestant during a cooking competition. It has not been tested for home use.