Chocolate Chip Coffee Cake is one of those cozy recipes that makes the whole house smell amazing.
It has a soft, buttery crumb, a sweet cinnamon streusel, and plenty of melty chocolate chips in every bite.
It’s easy enough for a weekend breakfast but special enough to share with family and friends.
If you’re looking for a cake that’s simple to make and always disappears fast, this is it.
Why I Love This Recipe
I started making this coffee cake when I wanted something that felt homemade without spending hours in the kitchen. The first time I served it, everyone thought it came from a bakery because of the soft crumb and buttery streusel. Now it’s one of my favorite recipes whenever I want something comforting with my morning coffee or an afternoon cup of tea.
What makes it special:
- Soft and buttery cake that stays moist.
- Sweet cinnamon streusel in every bite.
- Lots of melted chocolate chips.
- Easy ingredients you probably already have.
- Perfect for breakfast, brunch, or dessert.
- Tastes even better the next day.
Servings and Time
Servings: 12 slices
Prep Time: 20 minutes
Bake Time: 40–45 minutes
Total Time: About 1 hour 5 minutes

What You’ll Need
Cake
- 2 cups (250 g) all-purpose flour
- 2 teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- ½ cup (113 g) unsalted butter, softened
- ¾ cup (150 g) granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1 cup (240 g) sour cream
- 1 cup (170 g) semi-sweet chocolate chips

Streusel
- ½ cup (100 g) brown sugar
- ⅓ cup (40 g) all-purpose flour
- 1 teaspoon ground cinnamon
- ¼ cup (57 g) unsalted butter, melted
Optional
- Powdered sugar for dusting
Tools
- 9-inch square baking pan
- Two mixing bowls
- Small bowl
- Measuring cups
- Measuring spoons
- Rubber spatula
- Electric mixer
- Whisk
- Cooling rack
Pro Tips
- Measure the flour by spooning it into the measuring cup instead of scooping.
- Use room-temperature butter, eggs, and sour cream for a smoother batter.
- Fold in the chocolate chips gently to keep the batter light.
- Don’t overmix once the flour is added.
- Let the cake cool for at least 20 minutes before slicing.
Substitutions and Variations
- Use Greek yogurt instead of sour cream.
- Replace semi-sweet chocolate chips with milk or dark chocolate chips.
- Add ½ cup chopped pecans or walnuts.
- Mix mini chocolate chips into the batter.
- Add a teaspoon of espresso powder for a richer flavor.
Make Ahead Tips
- Mix the streusel one day ahead and refrigerate.
- Bake the cake the night before serving.
- Freeze individual slices for up to 3 months.
Why This Recipe Works (Quick Science)
Baking powder and baking soda work together to help the cake rise. The sour cream adds moisture and reacts with the baking soda for a soft, tender crumb. Butter gives the cake richness, while the streusel melts into the top as it bakes, creating a crisp, flavorful layer. Chocolate chips soften without fully melting, giving little pockets of chocolate throughout the cake.
Recipe
Step 1: Prepare the Oven and Pan
Preheat the oven to 350°F (175°C). Grease a 9-inch square baking pan or line it with parchment paper.
Step 2: Mix the Dry Ingredients
In a large bowl, whisk together 2 cups all-purpose flour, 2 teaspoons baking powder, ½ teaspoon baking soda, and ½ teaspoon salt until evenly combined.

Step 3: Cream the Butter and Sugar
In another bowl, beat ½ cup softened unsalted butter with ¾ cup granulated sugar for about 3 minutes until pale and fluffy. Beat in 2 large eggs, one at a time, then mix in 1 teaspoon vanilla extract.

Step 4: Finish the Batter
Add 1 cup sour cream to the butter mixture. Fold in the flour mixture in two additions until almost combined. Gently fold in 1 cup semi-sweet chocolate chips.

Step 5: Make the Streusel
In a small bowl, stir together ½ cup brown sugar, ⅓ cup all-purpose flour, 1 teaspoon ground cinnamon, and ¼ cup melted unsalted butter until crumbly.

Step 6: Assemble the Cake
Spread half of the batter into the prepared pan. Sprinkle half of the streusel over the batter. Add the remaining batter and gently spread it. Finish with the remaining streusel.

Step 7: Bake
Bake at 350°F (175°C) for 40 to 45 minutes, until the top is golden brown and a toothpick inserted into the center comes out with just a few moist crumbs.
Step 8: Cool and Serve
Cool the cake in the pan for 20 minutes. Dust lightly with powdered sugar if desired. Slice and serve warm or at room temperature.

Common Mistakes
- Overmixing the batter can make the cake dense.
- Using cold butter creates a lumpy batter.
- Adding too much flour results in a dry cake.
- Opening the oven too early can cause the center to sink.
- Slicing before cooling can make the cake fall apart.
What to Serve With
- Fresh berries
- Hot coffee
- Black tea
- Vanilla yogurt
- Whipped cream
- Fresh fruit salad
Leftovers and Storage
Store covered at room temperature for up to 3 days. Refrigerate for up to 1 week. Freeze slices in airtight containers for up to 3 months. Warm individual slices in the microwave for about 15–20 seconds before serving.
Macros Information
Approximate per serving (1 of 12):
- Calories: 335
- Protein: 5 g
- Carbohydrates: 43 g
- Fat: 16 g
- Saturated Fat: 9 g
- Fiber: 2 g
- Sugar: 24 g
- Sodium: 190 mg
FAQ
Can I use Greek yogurt instead of sour cream?
Yes. Full-fat plain Greek yogurt works well and keeps the cake moist.
Can I make this ahead of time?
Yes. The flavor actually gets better the next day.
Can I freeze it?
Absolutely. Wrap slices well and freeze for up to 3 months.
Can I use mini chocolate chips?
Yes. Mini chips spread more evenly throughout the batter.
Why is it called coffee cake if there’s no coffee?
Coffee cake is traditionally served with coffee. The cake itself usually doesn’t contain coffee.
Final Thoughts
Chocolate Chip Coffee Cake is the kind of recipe you’ll find yourself making again and again. It’s soft, buttery, packed with chocolate, and topped with a sweet cinnamon streusel that makes every bite delicious. Whether you’re serving it for breakfast, brunch, dessert, or an afternoon treat, it’s always a crowd-pleaser. Bake a pan, enjoy a warm slice, and don’t forget to share your experience and any questions in the comments.

