In my experience, a really ripe banana (like you would use for banana bread) gives the best result, but as long as it is ripe enough to eat, it will still work. You can also freeze really ripe bananas and use a frozen banana in this recipe. Just heat for a few seconds in the microwave to defrost it or leave it on the counter until it's defrosted.