This Sour Cream Coffee Cake has a cinnamon walnut streusel topping and inner streusel swirl, just like my Grandma used to make!

No brunch is complete without Grandma's traditional Sour Cream Coffee Cake recipe! It's an oldie but goodie for delicious reasons!This Sour Cream Coffee Cake recipe is a classic – and I mean that literally. It’s a recipe that originated with my grandma, was passed down to my mom and now to me. Sometimes the classics are the best, and this coffee cake is no exception.

A lot of coffee cakes get all fancy with fruit and frostings. Not this recipe. My Sour Cream Coffee Cake is pretty traditional with a tender crumb and yummy streusel swirl that gives you a taste of cinnamony-nut goodness in every bite. Delicious for brunch, this coffee cake is also just the right amount of sweet for your afternoon cup of coffee or tea.

Tip: Not a fan of walnuts? Swap in your favorite nuts instead. I’ve made it with pecans and almonds, and both were excellent!

Another bonus for this coffee cake recipe? It keeps well for days, which is a big perk when you’re trying to prep ahead of time for brunch guests (if you’re interested in sharing, that is).

This traditional Sour Cream Coffee Cake recipe has a tender crumb and a cinnamony-nut streusel - the perfect bite for breakfast or brunch.
 Recommended Equipment


Top down image of Sour Cream Coffee Cake  on a white plate with the whole cake in background.

This Sour Cream Coffee Cake recipe is a family favorite from my Grandma, and it’s a great make ahead brunch recipe for overnight guests!

Yield: 12 servings

Grandma's Sour Cream Coffee Cake

Grandma's Sour Cream Coffee Cake

The streusel layer in the middle of this coffee cake is a game changer!

Prep Time 15 minutes
Cook Time 52 minutes
Total Time 1 hour 7 minutes



  • 3/4 chopped walnuts
  • 1 tablespoon ground cinnamon
  • 1/3 cup packed brown sugar
  • 1/3 cup butter, softened
  • 1/2 cup flour


  • 2 cups flour
  • 1/2 teaspoon baking soda
  • 1 1/2 teaspoons baking powder
  • 1 cup butter, softened
  • 1 1/2 cups sugar
  • 2 eggs
  • 1 cup sour cream
  • 1 teaspoon vanilla


  1. Preheat the oven to 325 degrees. Grease and flour a bundt pan. Set aside.

To make streusel:

  1. Combine all ingredients with a pastry blender or two forks until mixture resembles coarse crumbs. Set aside.

To make cake:

  1. Combine flour, baking soda and baking powder in a small bowl and gently whisk to combine. Set aside.
  2. Place butter and sugar in the bowl of a stand mixer and mix on medium speed for 2-3 minutes or until creamy. Add eggs, one at a time, mixing well after each addition. Stir in vanilla. Alternate adding flour mixture and sour cream and mix gently until thoroughly incorporated. Batter will be thick.
  3. Pour half of streusel mixture in the bottom of the bundt pan and spread evenly. Add 2/3 of batter on top of streusel and gently level with spoon. Sprinkle remaining streusel evenly over batter and top with remaining 1/3 batter. Smooth top and bake for 50-60 minutes or until toothpick inserted in cake comes out clean. Cool completely in pan and invert on serving tray when ready to eat.


Keeps covered for several days.

Nutrition Information:

Amount Per Serving:Calories: 474 Total Fat: 15g Carbohydrates: 69g Protein: 17g