Strawberry Walnut Muffins with Streusel Topping: Bakery-Style but Homemade
These Strawberry Walnut Muffins are bakery-style and beautifully balanced, made with fresh strawberries, toasted walnuts, and a buttery streusel topping. Lightly scented with orange zest and rich with sour cream, they bake up moist, hearty, and full of flavor.

Making a Truly Good Muffin
There’s something special about a really good muffin. Not the rushed kind made at the last minute from a box, but the bakery-style kind that feels substantial and thoughtfully prepared.
These Strawberry Walnut Muffins take a little extra care. The strawberries are diced small, dried, and tossed in flour so they don’t weigh down the batter. The orange zest is rubbed into the sugar for fragrance, and the streusel is mixed separately and pressed gently on top. None of it is hard, but none of it is rushed either.
The result is a hearty, lightly citrusy muffin with pockets of strawberry and toasted walnut in every bite.
If you’re planning a brunch gathering, these muffins pair beautifully with my Roasted Vegetable Frittata or Savory Breakfast Casserole for a simple, balanced menu.
Why This Recipe Works
Here are the things I learned through several rounds of testing this muffin recipe:
- Sour Cream for Moisture: Full-fat sour cream adds richness and structure, keeping the muffins moist without making them dense.
- Rubbing Zest into Sugar: Mixing the orange zest directly into the sugar releases essential oils, distributing citrus flavor evenly throughout the batter.
- Prepping the Strawberries and Walnuts: Fresh strawberries hold a lot of moisture. Dicing them small and allowing them to rest on paper towels removes excess moisture. Tossing the strawberries and walnuts with a little flour before adding to the batter prevents them from sinking to the bottom of the muffin.
- Proper Baking Time: Baking for 22–24 minutes ensures the centers are fully set while maintaining a tender crumb. Every oven bakes differently, so be sure to test for doneness with a toothpick.
- Streusel for a little extra sweetness: The buttery walnut streusel adds contrast and gives the muffins that classic bakery-style finish and satisfies that sweet tooth.
The Baking Process
Many readers enjoy seeing a recipe come together step by step, so I’ve included a few process photos below to guide you. If you prefer to skip straight to the recipe card, simply use the “Jump to Recipe” button at the top of this post.







Strawberry Walnut Muffins with Streusel Topping
Equipment
- standard muffin tin
- Whisk
- citrus zester
- 4 mixing bowls, various sizes (for streusel, wet ingredients, dry ingredients, and prepping the mix-ins)
Ingredients
For the Muffins
- 1½ cups strawberries, diced small (¼-inch)
- 1 cup sugar
- 1½ tsp grated orange zest
- 2 cups all purpose flour
- 1½ tsp baking powder
- ¼ tsp baking soda
- ½ tsp kosher salt
- 2 eggs, room temperature
- ½ cup neutral oil, such as canola or avocado
- ¾ cup full-fat sour cream
- 1 tsp vanilla extract
- ¼ tsp almond extract
- ¾ cup walnuts, chopped
- 1 tbsp flour, for tossing strawberries
For the Streusel Topping
- ⅓ cup all purpose flour
- ⅓ cup brown sugar
- 2 tbsp walnuts, finely chopped
- 1 pinch kosher salt
- 3 tbsp butter, softened
Instructions
- Preheat oven to 375℉.
- Line a standard muffin tin with paper liners.
Prepare the Strawberries
- Place diced strawberries onto a paper towel (or clean kitchen towel) to soak up excess juice while prepping remainder of recipe.
Make the Streusel
- In a small bowl, combine flour, brown sugar, chopped walnuts, and a pinch of salt.
- Add the softened butter and work it into the dry ingredients using your fingers or a fork.
Prepare the Muffin Batter
- Place sugar and orange zest into a large mixing bowl.
- Rub the zest into the sugar with your fingers until incorporated into the sugar.
- Add flour, baking powder, baking soda, and salt. Whisk to combine.
- In a separate bowl, whisk together the eggs, oil, sour cream, vanilla extract and almond extract until smooth.
- Add the egg mixture to the flour mixture and mix with spatula just until combined. Do not over-mix the batter.
- Toss strawberries and chopped walnuts with 1 tbsp flour in a medium bowl until coated.
- Gently fold the strawberry walnut mixture into the batter.
Assemble and Bake
- Divide batter evenly among muffin cups, filling nearly to the top.
- Sprinkle generously with the streusel, pressing lightly so it adheres to the top of the muffin batter.
- Bake at 375℉ for 22-24 minutes until tops are lightly golden and a toothpick inserted into the center comes out clean or with a few moist crumbs.
- Cool muffins in pan for 5 minutes, then transfer to a wire rack to cool completely
Notes
- Do Not Skip Drying the Strawberries. Fresh strawberries hold a lot of moisture. After dicing, allow them to rest on paper towels and gently blot before tossing with flour. This prevents excess liquid from weighing down the batter.
- Chop Strawberries Small. Keep pieces about ¼-inch. Larger pieces will release more juice and can create dense pockets in the muffins.
- Rub the Zest into the Sugar. Mixing the orange zest directly into the sugar releases the essential oils and gives the muffins a subtle, beautiful citrus aroma.
- Do Not Overmix. Mix the batter just until combined. Overmixing will create dense muffins.
- Store in an airtight container at room temperature up to 2 days. Because of the fresh fruit, they are best enjoyed the day they are baked.
- These freeze well. Wrap individually and freeze up to 2 months. Thaw at room temperature.
A Muffin Worth Making
These Strawberry Walnut Muffins are perfect when you want something a little special. Brunch with friends, a quiet weekend morning, or a basket to share with neighbors.
If you try this recipe, I would love to hear how it turns out. Leave a comment below or tag me on Instagram at @ModernClassicHost so I can see your beautiful muffins.
You can follow along on all these social media channels:
There’s always something baking or being planned in the kitchen.

