Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Zucchini Muffins with Cinnamon Streusel


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emma Parker
  • Total Time: 40 minutes
  • Yield: 12 muffins 1x
  • Diet: Vegetarian

Description

Warm, moist, and topped with a buttery cinnamon crumble, these Zucchini Muffins with Cinnamon Streusel are the perfect way to enjoy fresh zucchini. Great for breakfast, snacks, or meal prep, they’re easy to make, freezer-friendly, and packed with cozy homemade flavor.


Ingredients

Scale

For the Muffins

  • 2 cups all-purpose flour – Creates a soft, tender texture.
  • 1 teaspoon baking powder – Helps the muffins rise.
  • ½ teaspoon baking soda – Makes the muffins light and fluffy.
  • 1 teaspoon ground cinnamon – Adds warm spice.
  • ¼ teaspoon ground nutmeg (optional) – Enhances the flavor.
  • ½ teaspoon salt – Balances the sweetness.
  • 2 large eggs – Provide structure and richness.
  • ½ cup vegetable oil – Keeps the muffins moist.
  • ½ cup granulated sugar – Adds sweetness.
  • ¼ cup brown sugar – Gives a rich caramel flavor.
  • 1 teaspoon vanilla extract – Adds warmth and aroma.
  • 1½ cups finely shredded zucchini – Naturally moistens the muffins.
  • ½ cup chopped walnuts or pecans (optional) – Adds crunch.

For the Cinnamon Streusel

  • ½ cup all-purpose flour – Forms the crumb topping.
  • ⅓ cup brown sugar – Adds sweetness and caramel flavor.
  • 1 teaspoon ground cinnamon – Classic warm spice.
  • ¼ cup cold unsalted butter, cubed – Creates buttery crumbs.

Optional Glaze

  • ½ cup powdered sugar
  • 12 teaspoons milk
  • ½ teaspoon vanilla extract

Instructions

  1. Preheat oven to 375°F (190°C) and prepare a 12-cup muffin pan.
  2. Mix the streusel ingredients until crumbly and chill.
  3. Whisk together all dry ingredients.
  4. Mix eggs, oil, sugars, and vanilla.
  5. Fold in shredded zucchini and optional nuts.
  6. Combine wet and dry ingredients until just mixed.
  7. Fill muffin cups about ¾ full.
  8. Sprinkle generously with cinnamon streusel.
  9. Bake for 20–25 minutes until golden and a toothpick comes out clean.
  10. Cool for 5 minutes, transfer to a wire rack, and serve warm or at room temperature.

Notes

  • Freshly grated zucchini makes the muffins extra moist and tender.
  • Keep the streusel butter cold for the best crumb topping.
  • Freeze leftovers for an easy grab-and-go breakfast.
  • Prep Time: 15
  • Cook Time: 25
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 muffin per serving
  • Calories: 240 calories