This work investigates whether the solubility of poorly soluble compounds can be improved by using mesoporous magnesium carbonate (MMC) as the drug delivery system. A solvent evaporation method was used to load structurally diverse model drugs (celecoxib, cinnarizine and griseofulvin) into the pores of MMC. The drug-loaded carrier system was then characterized in terms of porosity, crystallinity, and release profiles by a variety of experimental techniques, including X-ray diffraction, nitrogen adsorption analysis, differential scanning calorimetry, infrared spectroscopy, UV absorption spectroscopy, and thermogravimetric analysis. All three drugs were in a non-crystalline state after loading into the pores of MMC. The concentrations of the drugs in solution over time (a measure of the release rates from loaded MMC) were higher than the corresponding concentrations (dissolution rates) of equal amounts of the crystalline drugs. The release rates were five (celecoxib), three (cinnarizine) and two times (griseofulvin) higher than the dissolution rates of their crystalline counterparts. Supersaturation release profiles were also observed; the areas under the concentration-time curves (0–240 min) were 25- (celecoxib), 5- (cinnarizine) and 2-fold (griseofulvin) greater than those of the crystalline drugs. Hence, MMC shows promise as a general drug delivery vehicle for increasing the bioavailability of compounds with dissolution rate- or solubility-limited absorption.