Currently, intense interest is focused on the discovery and application of new multisubunit cage proteins and spherical virus capsids to the fields of bionanotechnology, drug delivery, and diagnostic imaging as their internal cavities can serve as hosts for fluorophores or bioactive molecular cargo. Bacterioferritin is unusual in the ferritin protein superfamily of iron-storage cage proteins in that it contains twelve heme cofactors and is homomeric. The goal of the present study is to expand the capabilities of ferritins by developing new approaches to molecular cargo encapsulation employing bacterioferritin. Two strategies were explored to control the encapsulation of a diverse range of molecular guests compared to random entrapment, a predominant strategy employed in this area. The first was the inclusion of histidine-tag peptide fusion sequences within the internal cavity of bacterioferritin. This approach allowed for the successful and controlled encapsulation of a fluorescent dye, a protein (fluorescently labeled streptavidin), or a 5 nm gold nanoparticle. The second strategy, termed the heme-dependent cassette strategy, involved the substitution of the native heme with heme analogs attached to (i) fluorescent dyes or (ii) nickel-nitrilotriacetate (NTA) groups (which allowed for controllable encapsulation of a histidine-tagged green fluorescent protein). An in silico docking approach identified several small molecules able to replace the heme and capable of controlling the quaternary structure of the protein. A transglutaminase-based chemoenzymatic approach to surface modification of this cage protein was also accomplished, allowing for future nanoparticle targeting. This research presents novel strategies to control a diverse set of molecular encapsulations and adds a further level of sophistication to internal protein cavity engineering.