What Drinks Have Magnesium? Top Sources Ranked

Several everyday drinks contain meaningful amounts of magnesium, including coffee, cocoa-based drinks, certain mineral waters, and soy milk. None of them are magnesium powerhouses on their own, but they can add up over the course of a day. Adults need 310 to 420 mg of magnesium daily depending on age and sex, and drinks can realistically contribute 50 to 100 mg of that total.

Coffee

Brewed coffee is one of the most reliable drink sources of magnesium, and most people already have it in their routine. An 8-ounce cup of drip coffee delivers roughly 15 to 25 mg of magnesium, depending on the brewing method and bean variety. Espresso runs about 20 mg per double shot. Aeropress and Turkish-style brewing extract even more, with studies measuring up to 28 mg per cup for Turkish coffee. If you drink two or three cups a day, that’s potentially 50 to 75 mg of magnesium before you eat anything.

Cocoa and Hot Chocolate

Cocoa powder is surprisingly mineral-dense. A single tablespoon contains about 26 mg of magnesium, so a homemade hot chocolate made with two tablespoons of unsweetened cocoa delivers roughly 50 mg per mug. That makes it one of the richest drink sources available. Store-bought hot chocolate mixes use much less actual cocoa and far more sugar, so expect significantly less magnesium from a packet mix. If you’re choosing hot chocolate partly for the mineral content, make it yourself with real cocoa powder.

Soy Milk

Among plant-based milks, soy milk stands out. An 8-ounce glass provides roughly 40 to 55 mg of magnesium, enough to cover about 13% of the daily recommendation for most adults. That magnesium comes naturally from soybeans, not from fortification, since manufacturers typically add calcium and vitamins but not magnesium.

Almond milk falls well behind at roughly 15 to 40 mg per glass, with most brands landing on the lower end. Oat milk brings up the rear at about 8 to 14 mg per glass. Cow’s milk sits somewhere between almond and soy milk, generally around 24 to 27 mg per cup.

Orange Juice

A glass of chilled orange juice from concentrate provides about 27 mg of magnesium per cup. That’s modest but consistent, and it stacks well alongside other sources throughout the day. Frozen concentrate that hasn’t been diluted yet tests much higher (around 92 mg per cup), but nobody drinks it that way. Stick with the 27 mg figure for a normal glass of OJ.

Mineral Water

The magnesium content in water varies enormously depending on where it comes from. North American tap water from surface sources averages just 10 mg per liter, while groundwater sources average about 20 mg per liter. Some tap water contains nearly zero magnesium; other municipal supplies deliver close to 50 mg per liter.

Bottled mineral water is equally unpredictable. Most North American mineral water brands contain less than 10 mg per liter. A few are much higher: Mendocino mineral water from California contains 130 mg per liter, and Vichy Springs delivers 48 mg per liter. European mineral waters with moderate mineralization average around 56 mg per liter, with some reaching 128 mg per liter. If you want to use mineral water as a magnesium source, check the label for the actual mineral analysis. The variation between brands is massive.

Coconut Water

Coconut water gets a lot of health marketing, but its magnesium content is underwhelming. A standard 8-ounce serving of unsweetened coconut water contains about 17 mg of magnesium, roughly 4% of what most adults need daily. It’s a fine hydration choice, but it’s not a meaningful magnesium source compared to coffee, cocoa, or soy milk.

Green Smoothies and Vegetable Juices

Blended drinks made with leafy greens can be excellent magnesium sources, but the mineral content depends entirely on what you put in the blender. Spinach is one of the richest food sources of magnesium at about 150 mg per cooked cup, so a smoothie made with a big handful of raw spinach, a banana, and some soy milk could easily deliver 80 to 100 mg per glass. Store-bought green juices are less predictable because juicing removes the fiber and some of the pulp where minerals concentrate. Blending whole greens retains more of the mineral content than juicing does.

How Drinks Compare to Food

No single drink will meet your daily magnesium needs on its own. The richest drink options, like homemade cocoa or a green smoothie, top out around 50 to 100 mg per serving. For comparison, a quarter cup of pumpkin seeds delivers about 190 mg, and a cup of cooked black beans has around 120 mg. Drinks work best as a supplement to magnesium-rich foods rather than a replacement.

That said, the cumulative effect matters. Two cups of coffee (40 mg), a glass of soy milk (50 mg), and a hot cocoa made with real cocoa powder (50 mg) add up to roughly 140 mg, which covers about a third of most adults’ daily needs. Pair those drinks with a diet that includes nuts, seeds, whole grains, and leafy greens, and hitting 320 to 420 mg daily becomes straightforward without supplements.

Quick Comparison by Drink

  • Hot cocoa (2 tbsp real cocoa powder): ~50 mg per cup
  • Soy milk: 40–55 mg per cup
  • Coffee (drip): 15–25 mg per cup
  • Orange juice: 27 mg per cup
  • Coconut water: 17 mg per cup
  • Almond milk: 15–40 mg per cup
  • Oat milk: 8–14 mg per cup
  • Mineral water: 1–130 mg per liter (varies wildly by brand)