These toasted hazelnut chocolate chip muffins are absolutely jam-packed with so much crunchy, nutty, chocolatey goodness. Made with buttermilk, these muffins are soft, delicate, and just so delicious. They’re really easy to make, and use freshly toasted hazelnuts in two different ways to make sure that toasty, hazelnut-y flavor is present in every single bite.

The starting point for these toasted hazelnut chocolate chip muffins was this amazing hazelnut tea cake I made in my first chaotic week of pastry school. That recipe used Gianduja, a creamy hazelnut chocolate that is, unfortunately, hard to find for home-baking purposes. So when I decided to transform that tea cake into a homemade muffin recipe, I wanted to make sure the hazelnut and chocolate flavors were both equally pronounced.
Instead of Gianduja, I toasted whole hazelnuts and used mini chocolate chips for maximum chocolate distribution. And while the tea cake recipe used almond flour, I took some of those toasted hazelnuts and pulsed them in a food processor to make a hazelnut flour that really emphasizes that hazelnut flavor.
And making this chocolate chip muffin recipe with buttermilk gives them the most amazing, tender texture with crunchy hazelnut pieces and plenty of chocolate, too.

I used Blanched, Peeled Hazelnuts
Buying hazelnuts that already have the skins removed saves a ton of time. They can sometimes be hard to find in stores, I often order them online or get them at specialty bulk-bin stores. If you can only find hazelnuts with skins on, you'll need to remove the skins by rolling the toasted nuts around in a clean towel until the skins fall off. You may need to toast them again after you remove the skins so that the the pale hazelnut flesh takes on a golden brown color.
And while I do make my own hazelnut flour from the toasted hazelnuts for this homemade muffin recipe, you can also just use hazelnut flour. Consider toasting it on a sheet pan in the oven at 350°F for 5-10 minutes before use to really bring out the flavor.
Why I Use buttermilk in muffins
I decided to make this hazelnut chocolate chip muffin recipe with buttermilk because buttermilk is acidic and helps activate the baking soda to give these muffins a really nice rise. That acidity also helps break down some of the gluten-forming proteins in the flour, which makes the muffins extra soft and tender.
If you don't have buttermilk on hand, I recommend adding 1 tablespoon dry buttermilk powder to the dry ingredients and replacing the buttermilk with whole milk.
the secret to TALL, TENDER MUFFINS
I use the muffin method of mixing to make this homemade muffin recipe (and all my delicious muffin recipes, tbh). It's so simple. I mix the dry ingredients in one bowl and the wet ingredients (including the sugar) in another bowl. Then I gently fold the wet ingredients into the dry ingredients just until combined.
In fact, I stop mixing when there are just a few streaks of visible flour to add the chopped hazelnut pieces and mini chocolate chips. I know the remaining flour will finish incorporating in as I fold them in, so I don't over mix.
Muffin batter is lumpy and clumpy. That's okay! It should be! The lumps will bake out in the oven.
- Letting the muffin batter rest before portioning it out gives the baking soda and baking powder time to begin activating, which helps produce super tall muffins. You'll notice I also do this in other muffin recipes like my mini lemon blueberry muffins; it really does make such a difference!
- Bringing the ingredients to the proper temperatures before mixing also helps produce tall, tender muffins. Cold eggs and cold buttermilk mean flat, dense muffins!
- I only fill every other muffin tin (so I'm only baking 6 muffins in my 12-well standard sized muffin pan) which gives plenty of room for steam to escape from the top of each muffin without collapsing the top of the muffin next to it.
- I use a large OXO cookie scoop to portion my muffin batter into the tins. Each muffin is about 3½ tablespoons of batter and each well of the tin should be about ⅔ of the way full.

💭 Have More Baking Questions?
I've rounded up answers to common baking questions and how-to guides, including:
- Ingredient swaps and FAQs
- Why my recipes are written in grams and not cups
- How to quickly bring eggs and butter to room temperature
- Ingredients I use (salt, flour, yeast, etc.)
- Step-by-step guides for bread and baking techniques
See my baking techniques & troubleshooting guide and ingredient swaps and FAQs for more!
📖 Recipe

Hazelnut Chocolate Chip Buttermilk Muffins
Recipe Notes
- To get eggs to room temperature quickly place them in a bowl of very hot water for 5-10 minutes.
- To get buttermilk to room temperature quickly microwave in 5-7 second bursts, stirring in between.
- If you're using a large food processor or blender to make the hazelnut flour be careful — if run them too long they'll turn into hazelnut butter! Stop once it looks like flour.
- The rolled oat topping is optional, but if you decide to go for it make sure you're using QUICK COOKING rolled oats. Regular rolled oats won't soften enough in the oven and are unpleasant to eat. I had some quick-cooking rolled oats in my pantry and sprinkled them on top of one muffin batch and they added such a nice nutty flavor and texture to the muffin tops that I couldn't not include that as an option. But if you don't already have them on hand, it's definitely not necessary to go out and buy them just for these muffins.
Ingredients
- 170 grams blanched hazelnuts
- 170 grams all-purpose flour
- 85 grams sugar
- 1 tablespoon baking powder
- ¼ teaspoon baking soda
- ½ teaspoon diamond crystal kosher salt
- 113 grams buttermilk (room temperature)
- 113 grams unsalted butter (melted)
- 2 large eggs (room temperature)
- 85 grams mini chocolate chips
- additional sugar (for topping)
- quick-cooking rolled oats (optional, for topping)
Instructions
- Arrange hazelnuts on a sheet pan and toast until dark golden brown 15-20 minutes, shaking the pan every 5 minutes so they don’t burn. Remove from the oven and let cool slightly.
- Weigh 57 grams of the toasted hazelnuts into the bowl of a mini food processor. Process until the hazelnuts are a very fine powder, almost like a nut flour. Transfer to a large mixing bowl and set aside.
- Rough chop the remaining hazelnuts and set aside (these will get mixed in later). This can be a fairly large chop; you don’t want any whole hazelnuts, but halves and quarters are fine.
- To the ground hazelnuts in the mixing bowl, add all-purpose flour, salt, baking powder, and baking soda and whisk to combine.
- In another bowl, whisk together eggs, sugar, and buttermilk. Then pour in the melted butter, whisking constantly. Whisk vigorously until very well combined.
- Use a dough whisk or a spatula to gently fold the wet ingredients into the dry ingredients in as few movements as possible to avoid over mixing. When there are a few streaks of flour still visible, add the chopped hazelnuts and mini chocolate chips. Continue folding just until no dry bits remain and the inclusions are evenly distributed. Do not over mix.
- Preheat oven to 350°F. Cover the muffin batter and let it sit for 30 minutes at room temperature.
- Line a standard muffin tin with paper liners. Use a large cookie scoop to divide the batter between the tins so each one is about ⅔ of the way full. You may have extra batter; divide it between the tins or into any that need a bit more.
- Top each muffin with ½ teaspoon granulated sugar (mandatory) and quick rolled oats (optional).
- Bake 20-22 minutes, until a toothpick inserted into the center comes out clean.
- Let cool 5-10 minutes in the pan before transferring to a cooling rack to finish cooling completely.


Toon says
These look really very good! I always make gingerbread muffins, but I am going to try these also!
Cecile says
These came out great!! I successfully used yogurt thinned with a little milk to approximate buttermilk. I didn't use paper muffin liners, just sprayed the pan with non stick spray and they came out fine. Recipe made exactly 12.I didn't have mini chocolate chips but successfully chopped by hand some dark chocolate (the Trader Joe's Pound Plus bar) and that worked great. My full size food processor was started to turn the hazelnuts pasty rather than flour-like, so I stopped chopping short of that stage, giving me very very finely chopped hazelnuts, and that worked fine. Used all weights for ingredients like in the recipe.
Rebecca says
This sounds great. I’m so glad you loved them and thank you for leaving such a detailed review!!!
Laura says
Two people who tried tester muffins described them as “Ferrero Rocher in muffin form." - heck yeah!! And they were right. I made these jumbo because when I want a muffin, I want a MUFFIN, and they turned out great. Also, thank you for the tips on folding and resting; they really improved my muffin results!
Hailey says
So good I could cry. Never had anything like this before (aside from an actual fererro rocher). So good and delicate in flavor with all the cronch I could ever want. As always, your recipes truly never fail. Will certainly be making again (and may need to double 😋)
Hailey says
So good I could cry. Never had anything like this before (aside from an actual fererro rocher). So good and delicate in flavor with all the cronch I could ever want. As always, your recipes truly never fail. Will certainly be making again (and may need to double 😋)
Rebecca says
😍😍😍😍😍 so glad you loved them!!! This review is so good I could cry!
April says
Just made these today with leftover hazelnuts from holidays. I measured all the ingredients exactly and mixed it just as directed, and the texture was sooo nice. I added the rolled oats on top but like 3/4 of them fell off when I took the muffins out of the pan, so I won’t bother with them if I made this recipe again.
Rebecca says
Such a good way to use up leftover hazelnuts!
nicole says
i need to try these asap! question though, i have just under what is called for of hazlenuts (maybe 20 grams off) and theyre pre chopped ones that still have some skin bits on. off the top of your head, do you think itd be worth giving it a go with maybe a different nut to sub in for the rest of the mix in chopped bits, or too much of a variable change with skins and an additional nut? unsure if trying to powder the skin on bits will mess with the process. i was going to grab hazlenuts in this this week's grocery shop but if i can get away with what i have, thatd be even better.
Rebecca says
The only place in the recipe it would make a difference is in the hazelnut flour - if you're a little light on the mix ins that's okay! You can def sub in another nut to make up for it, but as long as you have the right amount of hazelnut flour in the batter, you should be fine. It's up to you!
nicole says
made a big batch of these last week and ohhh yeah, they are tasty! the only change i made was to use up some pre-chopped hazelnuts i had as part of the mix ins, about 50/50 with the ones i bought and chopped myself. just made for having a variety of mix in sized chunks which worked out well. really lovely flavor, lots of crunchy bits, and the right amount of sweetness without being too much. the crunchy tops were A+, definitely dont skip the sugar before baking! half were gifted to neighbors who also had good things to say about them, so i think its safe to say they were a hit 🙂
one note- grab more hazelnuts than the recipe calls for juuust to be safe. in case youre like me, who looked away at exactly the wrong time, and turned her hazelnut flour into paste XD it goes pretty quick from 'correct' to 'making my own nutella', but since i had a whole bag of hazelnuts it wasnt a big deal. just added some sugar and cocoa to the paste for a spread for later and made another batch of flour, paying better attention this time. just keep your eye on it and youll be fine!
Mary says
Can I use the reconstituted buttermilk from butthermilk powder? I never use up buttermilk before it goes bad and I hate wasting it.
Rebecca Eisenberg says
Yep! Replace the amount of buttermilk in the recipe with whole milk and add 2-3 teaspoons of buttermilk powder!