Loaded with dried apricots and raisins and prepared with cream cheese, this Raisin Apricot Loaf is dense, moist, and absolutely delicious! This is one of those confections that doubles as a wonderful after dinner dessert or an indulgent afternoon treat!
In a saucepan, stir together the raisins, apricots, sugar, and water. Over medium heat, bring the mixture to a low boil. Reduce the heat to simmer and cook for 30 minutes. Remove from the heat and cool completely. Do not drain the liquid!!
Preheat your oven to 350 degrees F. Prepare a loaf pan by lightly coating the interior with non-stick cooking spray.
To prepare the loaf batter, in a large mixing bowl, beat the butter, sugar, vanilla, and cream cheese until fluffy.
Add each egg one at a time and fully incorporate into the cream cheese mixture.
Add the flour and baking powder. Beat until just incorporated into the batter.
Add the apricots and raisins along with any liquid. Use a spatula to fold them into the batter.
Transfer the batter to the prepared loaf pan. Tap the pan firmly on your countertop to settle the batter into the folds of the pan.
Bake the loaf for 45-50 minutes. Check for doneness by inserting a toothpick into the center. If the toothpick comes out clean, the loaf is ready. If not, place back in the oven for 3-5 minutes and perform the toothpick test again.
Allow the loaf to cool for five minutes and then transfer to a wire cooling rack to cool completely. Dust with confectioner’s sugar before serving. (Optional)