Preheat the oven to 350 degrees Fahrenheit. Grease a 12-cup muffin pan with cooking spray or grease with butter. Set aside. (This makes between 12-15 muffins so you may want to get a second pan ready.)
Whisk together the half and half, whole milk, eggs, sugar, maple syrup, vanilla and cinnamon in a large bowl.
Add the cubed French bread into the mixture and gently stir until the bread is coated and soaked.
Fill up each cup 2/3 full in the muffin pan with the soaked bread cubes and press the bread into the pan to remove any air pockets. Set aside..
In another medium sized bowl, mix together the all-purpose flour, brown sugar, salt, and cinnamon for the topping.
Once mixed, use a pastry blender (or a fork) to incorporate the cold butter. The butter should be blended into the mixture, but the mixture should still be crumbly with pea sized butter chunks throughout and look like a coarse meal.
Evenly top the muffins with the streusel topping and then bake for 25-30 minutes until golden brown.
Let the muffins cool for 5 minutes before removing them from the pan.
Top with favorite syrup and powdered sugar
Store any leftovers in the refrigerator in an airtight container.
Notes
The calories shown are based on the recipe making 14 muffins, with 1 serving being 1 muffin. Since different brands of ingredients have different nutritional information, the calories shown are just an estimate. **We are not dietitians and recommend you seek a nutritionist for exact nutritional information. The information in the nutrition box are calculated through a program and there is room for error. If you need an accurate count, I recommend running the ingredients through your favorite nutrition calculator.**