We find the best bananas are yellow and just starting to get some dark spots. This gives some added sweetness to the bananas while they still remain firm enough to not become mushy. Under ripe bananas will be the most firm but lack sweetness, and overripe bananas become mushy and are difficult to work with.