Preheat Oven: Preheat the oven to 425°F and line a 12-cup muffin pan with parchment liners or grease generously.
Make Crumb Topping: In a medium bowl, whisk together the brown sugar, granulated sugar, and cinnamon. Add the cold butter cut into small cubes and use a fork or your fingers to cut it into the sugar mixture until large, chunky crumbs form. Stir in the flour, then fold in the walnuts. Refrigerate the topping while you prepare the muffin batter.
Mix Dry Ingredients: In a large bowl, whisk together the flour, wheat germ, sugar, cinnamon, baking powder, baking soda, and salt.
Mix Wet Ingredients: In a separate bowl, whisk the eggs, oil, vanilla, and orange juice until smooth, then stir in the chopped orange peel and grated zucchini.
Combine Dry and Wet Ingredients: Add the wet ingredients to the dry mixture and stir gently until just combined, then fold in the walnuts. The batter will be thick.
Fill Muffin Tin: Divide the batter evenly among the muffin cups, filling them almost to the top for large, bakery-style muffins. Sprinkle the crumb topping generously over each muffin, pressing it lightly into the batter so it adheres.
Bake: Bake the muffins at 425°F for 5 minutes, then reduce the oven temperature to 350°F without opening the oven door and continue baking for 18–22 minutes, or until a tester inserted in the center comes out clean.
Cool & store: Let the muffins cool in the pan for 5 minutes before transferring to a wire rack. Serve slightly warm, or store in an airtight container at room temperature for up to 3 days. Muffins can also be frozen for up to 2 months.