A "nanolipogel" is a delivery vehicle including one or more lipid layer surrounding a hydrogel core, which may include an absorbent such as a cyclodextrin or ion-exchange resin. Nanolipogels can be constructed so as to incorporate a variety of different chemical entities that can subsequently be released in a controlled fashion. These different incorporated chemical entities can differ dramatically with respect to size and composition. Nanolipogels have been constructed to contain co-encapsulated proteins as well as small hydrophobic drugs within the interior of the lipid bilayer. Agents incorporated within nanolipogels can be released into the milieu in a controlled fashion, for example, nanolipogels provide a means of achieving simultaneous sustained release of agents that differ widely in chemical composition and molecular weight. Additionally, nanolipogels can favorably modulate biodistribution.