Photo: Jennifer Davick; Styling: Buffy Hargett
Total Time
1 Hour 25 Mins
Makes 8 to 10 servings

To make one day ahead, just bake, cool completely, and wrap in aluminum foil.

How to Make It

Step 1

Preheat oven to 350°. Beat butter and cream cheese at medium speed with an electric mixer until creamy. Gradually add sugar, beating at medium speed until light and fluffy. Add eggs, 1 at a time, beating just until yellow disappears.

Step 2

Sift together flour and next 3 ingredients; add to butter mixture alternately with milk, beginning and ending with flour mixture. Beat at low speed just until blended after each addition. Stir in vanilla and almond extracts. Pour batter into a greased 13- x 9-inch pan; sprinkle with Crumb Topping.

Step 3

Bake at 350° for 35 to 40 minutes or until a wooden pick inserted in center comes out clean. Let cool 20 minutes before serving.

Chef's Notes

Note: Total time includes preparation of Crumb Topping.

Ratings & Reviews

janetmj's Review

November 05, 2010
I made this coffee cake today. I increased the almond extract to 1 tsp. and instead of the coarsely chopped pecans in the crumb topping, I used coarsely chopped (sliced) almonds.....delicious!! I served it to company and they loved it! I'm guessing that it will be even better tomorrow morning with a cup of hot tea!

Good with frosting

August 23, 2015
I forgot the struesel topping prior to putting this in the oven, so made some cream cheese frosting to go with it and that worked well! Here's my blog post on it:

Rich and good

July 03, 2015
Just made this fine recipe...had no almond extract so used Amaretto...close enough and should be bene'!  Also used sugared honey almond slices on top with the crumblebut used brown sugar not white in it too. Just like that better in a streusel topping.

seaside725's Review

January 18, 2014
This was very easy to make and the coffee cake itself was delicious. I plan on making it again, but using a different crumb topping.