First, assess your dates. If they seem hard and not squishy/soft to the touch, put them in a bowl and cover with hot water. Let them sit for 10 minutes to soften. Set the cream cheese out at room temperature to soften while you prepare the rest of the recipe.
In a food processor fitted with an S-blade, pulse the carrots until chopped. Add the softened dates, dried pineapple, and half of the oats (¾ cup). Pulse until a sticky paste forms.
Add the other ingredients: rest of the oats, walnuts, coconut, vanilla, cinnamon, nutmeg, ginger, and salt. Pulse until the batter comes together. I found it helpful to add the rest of the ingredients to the food processor in small amounts at a time so as not to overcrowd the bowl. This made it easier to process everything and prevented the blade from getting stuck. For instance, I mixed together the ingredients then put in a few tablespoons at a time, pulsed everything, and then did it again.
Line an 8x8 square baking dish with parchment paper. Use chip clips to secure the parchment to a couple of the sides if needed to keep it down. Transfer the batter from the food processor to the lined dish. Press it down into an even layer with your fingers. Put in the freezer for an hour or until the bars harden.
In the meantime, make the cream cheese frosting. Use a hand mixer to beat the cream cheese, Greek yogurt, maple syrup, and vanilla in a bowl until fluffy.
When the bars are solid, take them out of freezer and lift the parchment paper with the bars out of the baking dish. Spread the frosting on top. Then, slice into 16 bars. Enjoy!
Leave a rating or review by tapping the stars on this recipe card (above) or in the comments section (at the end of the post)!