of course you can. you might need to baste/pin more or less than if you were using batting. you have to respect the nature of the fabrics you are working with. Be sure and shrink the flannel well because in washing it will shrink differently from the other fabrics. There have been many posts here about using flannel and the overwhelming recommenting is to wash, wash, wash, shrink, shrink the flannel before using it.