Cinnamon Streusel Muffins
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.These cinnamon streusel muffins are super easy to make, and they are ready in just 35 minutes. My recipe creates soft and moist muffins with a buttery cinnamon streusel on top that adds the perfect crunch. They are great for weekend brunch, and for grab and go snack. You can even make them vegan or gluten free with a couple of simple swaps.

This cinnamon streusel muffin recipe truly goes above and beyond. I love the brown sugar crumble on top of the soft, moist muffins, and it is the reason I keep coming back to this recipe again and again. The cinnamon adds a warm comforting flavor that pairs perfectly with a cup of coffee or even a Chocolate Milk Tea.
With just 15 minutes of prep time and 20 minutes of bake time, I highly recommend to skip the coffee shops and make these homemade cinnamon streusel muffins instead! After one bite of these fluffy muffins, they are sure to be your new favorite thing! And if you like these, be sure to also check out my chocolate chip pancake muffins and these vegan apple muffins which are another fun breakfast treat.
👩🏽🍳 Why I Love This Recipe
Last Saturday morning, I wanted to bake something warm and comforting, and these cinnamon streusel muffins were exactly what I needed. The whole kitchen smelled like butter and brown sugar, and my mom walked in with her coffee asking if breakfast was ready. The kids followed right after, peeking into the oven like it was their favorite show. By the time the timer beeped, they were already setting out plates, and ready to enjoy these muffins. Ha!
What I love about these muffins is not just how easy they are to make, but how good they taste. I mix everything in one bowl; flour, sugar, butter, eggs, and a splash of vanilla, then finish each one with a simple streusel made from brown sugar, cinnamon, and butter. They bake up soft and light with the perfect amount of sweetness. I always sprinkle on a little extra streusel before baking so they come out with that golden and crunchy top my kids go crazy for.
I brought a few to my neighbor later that day, and she asked if I bought them from a cafe, which made me laugh because they are honestly so simple to make at home. My husband says they are the kind of muffins that need coffee, which in our house means they are definitely a keeper. Quick to make, kid-approved, and great for any occasion, these muffins have officially earned a spot in our weekend routine. I also like to make a double batch and freeze some for busy mornings.
Latest Recipe Video!
🥘 Ingredients
These healthy muffins with crumble topping come together with simple ingredients for the perfect combination of taste and texture. Here is what I use:

Streusel Topping: I combine flour, light brown sugar, cinnamon, and butter for a delicious streusel topping.
All-Purpose Flour: My cinnamon crumb muffin recipe uses classic all purpose flour for the traditional muffin texture that we all know and love.
Baking Powder: This leavening agent gives these muffins their fluffy texture, helping them rise and expand while baking.
Butter: Unsalted butter provides the fat content that is needed in this baked good. It adds flavor and helps create a tender muffin.
Sugar: Muffins are best with a touch of sweetness, which you’ll get thanks to the granulated sugar.
Eggs: Using eggs in muffin batter provides structure and texture. It also helps create the tall muffin tops.
Salt and Vanilla Extract: A dash of vanilla extract and salt enhances the flavors of the cinnamon crunch muffins, adding a comforting taste.
Buttermilk: I use buttermilk because it adds moisture and richness.
Substitutions
Flour: Whole wheat flour, whole wheat pastry flour, or gluten-free flour can be used in place of the all-purpose flour. If using almond flour, I recommend mixing it with another gf flour like oat or coconut flour for the best texture.
Sugar: Sweeten these cinnamon crumb muffins with maple syrup or coconut sugar as an alternative to regular sugar.
Eggs: Flax eggs, chia eggs, or applesauce would work as a substitute here.
🔪 How To Make
My cinnamon streusel muffins come together in just a few simple steps, and I walk you through each one below so you can easily follow along.
For The Streusel
Preheat oven and mix streusel: I start by preheating the oven to 350°F (180°C) and lining a 12-cup muffin tin with paper liners. In a small bowl, I mix all the streusel topping ingredients except the butter and whisk them together until well combined.
Add the butter: I pour the melted butter into the flour mixture and stir until everything is well combined. The streusel is ready when it feels crumbly and sticks together slightly when I press it, kind of like damp sand. I pop the bowl in the fridge while I mix the muffin batter.

For The Batter
Combine dry ingredients: To start the muffin batter, I whisk the all purpose flour, baking powder, and salt together in a medium bowl. Then I set it aside while I prepare the wet ingredients.

Beat butter, add egg and vanilla: In a stand mixer fitted with a paddle attachment, I beat the softened butter and sugar together until the mixture is light and fluffy. Then I add one egg at a time along with the vanilla extract, mixing until everything is well combined. After that, I remove the bowl from the mixer to finish the batter by hand.

Add milk and dry ingredients: I begin by pouring in half of the buttermilk and then adding half of the dry ingredients to the bowl. I gently stir just until everything is combined, being careful not to overmix.

Finish muffin batter: I add the rest of the buttermilk and remaining dry ingredients, gently stirring until everything is just combined. Then I set the batter aside while I get the muffin tin ready.

Start to assemble muffins: I sprinkle about a teaspoon of the streusel topping into the bottom of each muffin liner to create a sweet base layer.

Add batter: I fill each cupcake liner halfway with the muffin batter and then sprinkle another teaspoon of the streusel mixture on top for extra flavor in the middle.

Finish assembling: I add another scoop of batter on top, making sure the streusel layer is fully covered before baking.

Add final layer and bake: I top each muffin with a generous sprinkle of the remaining streusel. Once the oven reaches 350°F, I bake the muffins for about 20 minutes, until they are golden and a toothpick comes out clean.

Let cool: Once the muffins are done, I remove them from the pan and place them on a wire rack. I let them cool completely before serving so the streusel sets nicely.

💭 Expert Tips
My #1 Secret Tip for making these cinnamon streusel muffins is to make sure your butter and eggs are at room temperature before you start. When the butter is soft, it blends easily with the sugar and creates a fluffy base for the muffins, while room temperature eggs mix in smoothly. I also beat the butter and sugar until it looks pale and creamy around 3 minutes, which helps the muffins rise nicely and stay tender.
Other Tips To Keep In Mind:
- Alternative tools: If you do not have a stand mixer, grab your electric hand mixer instead. It works just as well for mixing the batter and making the streusel.
- Keep oven closed: I resist the urge to open the oven door before the muffins are done baking. It helps them rise evenly and bake properly.
- Toothpick test: I check if the muffins are ready by inserting a toothpick in the center. If it comes out clean, they are done; if not, I bake for a few more minutes.
- Even scoops: I use a cookie scoop to portion the batter into the liners so all the muffins bake evenly and look uniform.
- Do not overmix: Overmixing will result in a tough and chewy muffin. And trust me, you don’t want that!
- Vegan or gluten free: To make these muffins vegan, I create a simple vegan buttermilk by mixing one cup of non dairy milk with a tablespoon of lemon juice and letting it sit for a few minutes. I also swap the eggs for flax eggs and use vegan butter in the streusel. For a gluten free version, I replace the flour with an all purpose gluten free flour blend or oat flour, and the muffins still bake up soft and delicious with a sweet crumbly top.
📖 Variations
I have tried many variations over time, and these are the ones I recommend you try, you might even find a new favorite.
Mini treats: I scoop the batter into a mini muffin pan to make bite size treats, perfect for snacking. I bake them for around 10 to 12 minutes and check with a toothpick to make sure they are done.
Glazed muffins: I skip the streusel and drizzle the muffins with a cinnamon vanilla glaze made from 1/2 cup of powdered sugar, a pinch of cinnamon, a splash of vanilla, and just enough water to make it smooth.
Add protein: I mix in one scoop of my favorite protein powder and add 2 tablespoons of milk to keep the batter moist. These muffins come out soft with an extra boost of protein my family loves.
🍽 Serving Suggestions
While these cinnamon muffins with crumb topping are perfect on their own for an easy snack or dessert, you can also serve them along with other foods. These are a few more ways to serve:
With Breakfast Foods: I simply crumble the muffin on top of a banana smoothie bowl or pumpkin spice oatmeal for a tasty breakfast. You can also pair the muffins with an apple carrot smoothie or my delicious breakfast fruit salad.
For Dessert: I like to take this cinnamon streusel muffin recipe up a notch, making an indulgent dessert to satisfy my sweet tooth. I add a dollop of white chocolate hazelnut spread or pair with a scoop of caramel nice cream.
🧊 Storage Directions
Refrigerating: I store leftover cinnamon muffins in an airtight container or wrap them well in plastic. They stay fresh in the fridge for up to 5 days.
Freezing: I freeze the muffins in a freezer safe bag for up to one month. When I am ready to enjoy them, I let them thaw at room temperature.
Reheating: To reheat, I warm the muffins in the oven or toaster oven for about 5 minutes, or microwave them for 15 to 20 seconds until they are soft and warm again.
❓Recipe FAQs
The best way to achieve a moist muffin is by using some form of fat in the batter! These cinnamon brown sugar muffins use butter, for instance. The butter gives the muffins the best texture with a perfectly tender crumb. Additionally, I recommend you to not overmix the batter as this will make the muffins tough. Lastly, do not overbake the muffins, turning them crunchy and hard.
I like to use 1/3 cup brown sugar to 1 tsp cinnamon for the cinnamon topping for muffins, but you can play around with the ratio a bit! It would be ok to add extra cinnamon if you prefer a bolder taste in your streusel.
If your batter is too thin and liquidy, the streusel will likely sink into the batter. It will still taste amazing, but won’t have the ideal look! You’ll want a thicker muffin batter to avoid this issue, like this base recipe! Additionally, the flour used in the topping will help the streusel hold its structure and remain on top. Plain sugar would melt and seep through when baking.

Love this plant based breakfast recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Cinnamon Streusel Muffins
Ingredients
For The Streusel Topping
- ⅔ cup all purpose flour
- ⅓ cup brown sugar firmly packed
- 1 tsp cinnamon ground
- ¼ cup butter melted
For The Muffins
- 2 cups all purpose flour
- 1 tsp baking powder
- ¼ tsp salt
- ½ cup butter softened
- ¾ cup sugar
- 2 eggs
- 1 tsp vanilla extract
- 1½ cup buttermilk
Instructions
- Preheat the oven top 350 degrees F / 180 C. Line a 12 hole muffin tin with muffin liners.
- In a small mixing bowl combine all of the streusel topping ingredients except the butter, whisk to combine.
- Pour the butter into the flour mixture and mix well. The streusel topping is ready when its crumbly and sticks together when squeezed. Place in the fridge while preparing the muffin batter.
- To prepare the muffin batter whisk together the all purpose flour, baking powder and salt in a mixing bowl, set aside.
- Add the softened butter and sugar to the bowl of a stand mixer, beat with a paddle attachment until light and fluffy.
- Next, add one egg at a time along with the vanilla extract, beating until well combined.
- Remove the bowl from the stand mixer.
- Add half of the buttermilk and then half of the dry ingredients, gently mix until just combined.
- Next, mix in the remaining buttermilk and dry ingredients until just combined. Set aside.
- To assemble the muffins sprinkle a teaspoon of the streusel topping over the base of each muffin liner.
- Fill each muffin liner half way with batter.
- Sprinkle another teaspoon of streusel mixture.
- Cover the filling with another scoop of batter.
- Finish each muffin with a layer of topping mixture.
- Bake in the preheated oven for 20 minutes.
- When cooked remove from the tray and cool completely on a cooling rack.
Notes
- My #1 Secret Tip for making these cinnamon streusel muffins is to make sure your butter and eggs are at room temperature before you start. When the butter is soft, it blends easily with the sugar and creates a fluffy base for the muffins, while room temperature eggs mix in smoothly. I also beat the butter and sugar until it looks pale and creamy around 3 minutes, which helps the muffins rise nicely and stay tender.
- Alternative tools: If you do not have a stand mixer, grab your electric hand mixer instead. It works just as well for mixing the batter and making the streusel.
- Keep oven closed: I resist the urge to open the oven door before the muffins are done baking. It helps them rise evenly and bake properly.
- Toothpick test: I check if the muffins are ready by inserting a toothpick in the center. If it comes out clean, they are done; if not, I bake for a few more minutes.
- Even scoops: I use a cookie scoop to portion the batter into the liners so all the muffins bake evenly and look uniform.
- Do not overmix: Overmixing will result in a tough and chewy muffin. And trust me, you don’t want that!
- Vegan or gluten free: To make these muffins vegan, I create a simple vegan buttermilk by mixing one cup of non dairy milk with a tablespoon of lemon juice and letting it sit for a few minutes. I also swap the eggs for flax eggs and use vegan butter in the streusel. For a gluten free version, I replace the flour with an all purpose gluten free flour blend or oat flour, and the muffins still bake up soft and delicious with a sweet crumbly top.






This is really delish! Everyone at my house loved it!
Thanks so much Toni!
I love how this recipe is, and those muffins look delicous! is okay if use milk instead of buttermilk?
Hi there! I actually haven’t tested this recipe using milk instead of buttermilk, but I think theoretically it should work – you may just get a slightly different texture and flavor for these muffins! Hope that helps!
Love the crunchy streusel on these muffins. It really makes them so much better
Yay! So happy to hear that!