This is an original recipe of mine, so if you re-post this, please credit me!
Ingredients:
1/3 cup butter, softened
3/4 cup sugar
2 eggs
¼ tsp. almond extract
½ tsp. vanilla extract
1-1/2 cups all-purpose flour
1-1/2 teaspoons baking powder
1 teaspoon ground cinnamon
1 tablespoon peach gelatin powder
1/3 cup milk
¾ cup peeled, chopped fresh peaches
FILLING:
1 package cream cheese, softened
1/3 cup sugar
1 egg
¼ teaspoon almond extract
¾ cup peeled, chopped fresh peaches
STREUSEL TOPPING:
1/4 cup all-purpose flour
2 tablespoons sugar
1/2 teaspoon ground cinnamon
1 tablespoon butter
Directions:
In a large mixing bowl, cream butter and sugar until light and fluffy. Add eggs, one at a time, beating well after each addition. Add almond and vanilla extracts. Combine the flour, baking powder, cinnamon, and peach gelatin powder; add to creamed mixture alternately with milk. Gently fold in the chopped peaches. Fill greased or paper-lined muffin cups one-third full.
For filling, in a small mixing bowl, beat the cream cheese, sugar, egg and almond extract until smooth. Fold in the chopped peaches. Place a tablespoonful on top of each muffin. For topping, combine the flour, sugar and cinnamon in a small bowl; cut in butter until crumbly. Sprinkle over muffin batter.
Bake at 375° for 20-25 minutes or until a toothpick comes out clean. Cool for 5 minutes before removing from pans to wire racks. Best served warm.
Yield: 18 muffins
Linking up to All the Small Stuff- Tuesdays at the Table.
Sugar Bananas! Sweets This Week
A Southern Fairytale- Mouthwatering Mondays
Sweetology Tea Party Tuesday
Balancing Beauty & Bedlam-Tasty Tuesday Parade of Foods
Blessed with Grace-Tempt My Tummy Tuesday