Makhana vs Peanuts: Protein, Fat and Cost Compared

Peanuts and makhana are both dry-roasted, both sold loose or packaged across India, and both get reached for as an evening snack — but they're nutritionally quite different foods. The short version: peanuts carry far more protein and far more fat, cost a fraction of the price per gram of protein, and pack roughly 70% more calories into the same 100g. Makhana is lighter, lower-fat, and lower-calorie by weight. Neither claim makes one "better" outright — it depends what you're optimizing for.

Protein: peanuts ahead by a wide margin

Roasted, salted peanuts carry about 24.4g protein per 100g (USDA reference data), against roasted makhana's 9.7g per 100g. That's roughly two and a half times more protein in peanuts. If protein density is your main goal, peanuts are the stronger choice by a clear margin.

Fat: the real difference

This is where the two foods diverge most sharply. Peanuts run about 49.7g fat per 100g — largely unsaturated, monounsaturated fat, which is a nutritionally reasonable fat profile — but it's still a huge quantity: roughly 83 times makhana's 0.6g fat per 100g. That fat is also why peanuts carry nearly 587 kcal per 100g against makhana's 347 kcal. If you're eating by weight rather than counting individual pieces, that calorie gap adds up fast over a handful or two.

Cost per gram of protein

Roasted salted peanuts are one of the cheapest protein sources in Indian retail — typically ₹250-300 per kg, working out to close to ₹1 per gram of protein. Roasted makhana costs roughly ₹10 per gram of protein, reflecting its far more labour-intensive harvesting and hand-popping process (covered separately in why makhana isn't cheap). On pure cost-efficiency for protein, peanuts win clearly.

Sodium, in the salted versions

Salted roasted peanuts typically carry around 800mg sodium per 100g — noticeably higher than plain roasted makhana's approximately 210mg per 100g, though both numbers depend heavily on how much salt a specific brand adds. If sodium is a concern, unsalted or lightly salted versions of either food change this comparison significantly — check the label on the specific product you're buying rather than assuming.

Allergy consideration

Peanut allergy is one of the most common and well-documented food allergies, and it can be severe. Makhana doesn't carry the same documented allergy profile in medical literature — there isn't established evidence linking it to a comparable allergy risk. This is one of the few situations where makhana genuinely functions as a practical peanut substitute for someone managing a peanut allergy, though as always, anyone introducing a new food for the first time should do so cautiously.

The honest verdict

If you want maximum protein and don't mind the extra fat and calories, peanuts are the more efficient and far cheaper choice. If you want a lighter, lower-fat, lower-calorie-by-weight snack, or need a peanut-free alternative, makhana fits better. Both are reasonable additions to a varied diet — this isn't a case where one food should replace the other entirely.

Frequently asked questions

Which has more protein, makhana or peanuts? Peanuts, by a large margin. Roasted, salted peanuts carry roughly 24.4g protein per 100g against roasted makhana's 9.7g per 100g — peanuts have about two and a half times more.

Which has more fat, makhana or peanuts? Peanuts, dramatically. Roasted salted peanuts run about 49.7g fat per 100g — roughly 83 times makhana's 0.6g fat per 100g. Peanut fat is mostly unsaturated (a nutritionally favourable profile), but the sheer quantity means peanuts are a far more calorie-dense food: about 587 kcal per 100g against makhana's 347 kcal.

Which is cheaper per gram of protein? Peanuts. Roasted salted peanuts cost roughly ₹250-300 per kg in India, working out to close to ₹1 per gram of protein. Roasted makhana runs closer to ₹10 per gram of protein. Peanuts are one of the cheapest protein sources available in Indian retail.

Is makhana lower calorie than peanuts? Yes, noticeably. Makhana runs about 347 kcal per 100g against peanuts' roughly 587 kcal per 100g — a meaningful difference if you're managing calorie intake and eating by weight rather than by piece count, since peanuts pack far more energy into the same 100g.

Can you be allergic to makhana the way you can to peanuts? Peanut allergy is a well-documented, common and sometimes severe food allergy. Makhana allergy is not well-documented in medical literature — there's no established evidence of makhana carrying a similar allergy risk, though as with any food, a first-time reaction is always possible and anyone with known food allergies should introduce new foods cautiously.


About Makhana Box

Light, dry-roasted, and seasoned while still warm — no frying, no maida, no preservatives. Browse our flavours or reach us directly:

  • Phone: +91 91559 97784
  • Email: sales@makhanabox.com

Nutrition figures for peanuts are from USDA FoodData Central for dry-roasted, salted peanuts; branded Indian products vary. This article is a general nutrition comparison, not medical or allergy advice — consult a doctor for allergy concerns.