Sesame milk is becoming an interesting plant-based alternative to traditional dairy milk. But is sesame milk actually better than cow’s milk or buffalo milk—especially for people with diabetes?
The answer is not as simple as saying that one milk is universally “better.” Each type of milk has a different nutritional profile. Cow’s milk and buffalo milk provide high-quality dairy protein and calcium, while sesame milk can provide plant-based nutrition and is naturally free from lactose and cholesterol.

In this article, we will compare sesame milk vs cow milk vs buffalo milk, explain how to make sesame milk at home, discuss its potential benefits for people with diabetes, and show you how to use the leftover sesame pulp.
Table of Contents
Sesame Milk vs Cow Milk vs Buffalo Milk: Quick Comparison
The nutritional values of dairy milk are relatively well established, but homemade sesame milk can vary considerably depending on the amount of sesame used, the amount of water added, blending efficiency, and whether the milk is strained.
| Nutrient | Sesame Milk* | Whole Cow’s Milk | Buffalo Milk |
| Calories | ~50–60 kcal | ~61 kcal | ~97 kcal |
| Protein | ~2–3 g | ~3.2 g | ~3.8 g |
| Fat | ~4–5 g | ~3.3 g | ~6.9 g |
| Carbohydrates | ~2–3 g | ~4.8 g | ~5.2 g |
| Calcium | Variable | ~113 mg | Higher than cow milk |
| Lactose | None | Yes | Yes |
| Cholesterol | None | Present | Present |
| Magnesium | Potentially higher | Low | Low |
| Iron | Potentially higher | Very low | Low |
*Sesame milk values are approximate for homemade milk and can vary substantially according to the recipe and filtration method.
USDA-derived data for whole cow’s milk list approximately 61 kcal, 3.15 g protein, 3.25 g fat and 4.8 g carbohydrate per 100 g. Indian buffalo milk provides approximately 97 kcal, 3.75 g protein, 6.89 g fat and 5.18 g carbohydrate per 100 g.
How to Make Sesame Milk at Home

Making sesame milk at home is relatively simple.
For approximately 1 liter of sesame milk, you can start with about 100 grams of sesame seeds and approximately 1 liter of water.
Step 1: Wash the Sesame Seeds
Take approximately 100 grams of sesame seeds and wash them thoroughly to remove dust and impurities.
Step 2: Soak the Seeds
Soak the sesame seeds in water for approximately 6–8 hours or overnight.
Soaking softens the seeds and makes them easier to blend.
Step 3: Blend
Drain the soaking water and rinse the sesame seeds again.
Place the soaked sesame seeds in a blender with approximately 1 liter of clean water.
Blend thoroughly until you obtain a milky mixture.
Step 4: Strain
Pour the mixture through a fine muslin cloth or nut-milk bag.
The liquid that passes through is your sesame milk.
Step 5: Refrigerate
Transfer the sesame milk to a clean, covered container and refrigerate it.
Because homemade plant-based milk contains no commercial preservatives, it is best to use it within approximately 3–4 days, provided it has been handled and refrigerated properly.
Shake or stir before drinking because natural particles can settle at the bottom.
How Many Calories Are in Sesame Milk?
Sesame seeds are naturally calorie-dense. USDA-derived data list approximately 573 kcal per 100 grams of dried sesame seeds, along with about 17.7 g protein, 49.7 g fat and 23.4 g carbohydrate.
However, you should not assume that all of those nutrients end up in the finished sesame milk.
When sesame seeds are blended with water and then strained, some of the solids remain in the leftover pulp.
Therefore, homemade sesame milk made from 100 grams of sesame seeds and 1 liter of water may have a very different nutritional composition from simply dividing the nutrients in 100 grams of sesame seeds by ten.
The actual nutrition depends on how efficiently the nutrients are extracted and how much solid material remains in the pulp.

Sesame Milk and Protein
Protein is one area where dairy milk generally has an advantage.
Cow’s milk provides around 3.2 g of protein per 100 g, while Indian buffalo milk provides around 3.8 g.
Homemade sesame milk can provide some plant protein, but it should not automatically be considered a high-protein replacement for dairy milk.
If your main nutritional goal is increasing protein intake, cow’s milk or buffalo milk may be more useful, depending on your overall diet and calorie requirements.
Sesame Milk and Healthy Fats
Sesame seeds contain a substantial amount of fat, but much of their fat is unsaturated.
USDA-derived data for dried sesame seeds show approximately 49.7 g total fat per 100 g, including substantial amounts of monounsaturated and polyunsaturated fats.
This is different from saying that sesame milk is “low-fat.”
The amount of fat in your homemade sesame milk depends on how much sesame material is transferred into the liquid.
Therefore, people trying to control calories should still pay attention to portion size.
Sesame Milk and Carbohydrates
This is one reason sesame milk can be interesting for people monitoring carbohydrate intake.
Dairy milk naturally contains lactose, a milk sugar. Whole cow’s milk contains around 4.8 g carbohydrate per 100 g, while Indian buffalo milk contains around 5.2 g.
Sesame milk does not naturally contain lactose because sesame seeds are a plant food.
However, this does not mean that every commercially available sesame beverage is low in carbohydrate. Some packaged plant-based drinks may contain added sugars or other carbohydrate-containing ingredients.
Always check the nutrition label if you are buying ready-made sesame milk.
Is Sesame Milk High in Calcium?
Sesame seeds themselves are exceptionally rich in calcium. USDA-derived data list approximately 975 mg of calcium per 100 g of dried sesame seeds. They also contain substantial magnesium, iron, phosphorus and zinc.
But there is an important difference between calcium in sesame seeds and calcium in sesame milk.
When you make sesame milk and strain it, part of the sesame solids—and therefore some of their minerals—remains in the pulp.
Consequently, you should not assume that all of the calcium present in the original sesame seeds is transferred into the milk.
The actual calcium content of homemade sesame milk can vary significantly depending on the preparation method.
If calcium intake is a major concern, check whether a commercial plant-based milk is calcium-fortified or obtain calcium from other foods in your diet.
Sesame Milk Is Naturally Lactose-Free
One important advantage of sesame milk is that it is naturally lactose-free.
Cow’s milk and buffalo milk contain lactose because they are dairy products.
Sesame milk is made from sesame seeds and water, so it does not naturally contain lactose.
This makes it an interesting option for people who want to avoid lactose or prefer a plant-based beverage.
However, lactose-free does not automatically mean nutritionally superior.
Does Sesame Milk Contain Cholesterol?
Because sesame milk is made from plants, it does not naturally contain dietary cholesterol.
Dairy milk, on the other hand, naturally contains cholesterol.
This can be one consideration when comparing plant-based and dairy beverages, although the overall quality of a person’s diet matters much more than a single nutrient.
What About Magnesium and Iron?
Sesame seeds are particularly notable for their mineral content.
USDA-derived data show approximately 351 mg magnesium and 14.6 mg iron per 100 g of dried sesame seeds.
Cow’s milk and buffalo milk contain much smaller amounts of these minerals.
However, again, the amount present in the finished sesame milk depends on how much of the sesame solids are extracted into the liquid and how much is removed during straining.
Therefore, it is more accurate to say that sesame-based foods are naturally rich sources of magnesium and iron, rather than claiming that every homemade sesame milk will contain a specific high amount.
Is Sesame Milk Good for Diabetes?

For people with diabetes, sesame milk may be an interesting alternative because it is naturally lactose-free and can be relatively low in digestible carbohydrate when prepared without added sugar.
But there is an important point:
A food does not become diabetes-friendly simply because it contains fewer carbohydrates.
Calories, portion size, total carbohydrate intake, fat content and the rest of the meal also matter.
For example, adding sugar, honey, dates or other sweeteners to sesame milk can substantially increase its carbohydrate content.
If you are using sesame milk as a diabetes-friendly beverage, an unsweetened version is generally the more sensible choice.
Which Milk Is Better for Diabetics?

There is no single answer for everyone.
If You Want More Protein
Buffalo milk can be a good option because it provides slightly more protein than cow’s milk, while also being considerably higher in calories and fat. Indian buffalo milk contains approximately 3.75 g protein and 6.89 g fat per 100 g.
If You Want a Balanced Dairy Option
Cow’s milk may be a practical choice because it provides protein and calcium while generally containing fewer calories and less fat than buffalo milk.
If You Want a Plant-Based, Lactose-Free Option
Unsweetened sesame milk can be an interesting alternative, particularly for people who want to avoid lactose or dairy.
However, homemade sesame milk should not automatically be considered nutritionally equivalent to dairy milk.
What Should Diabetics Look for When Choosing Milk?
Instead of asking only, “Which milk is best?”, consider these five questions:
1. How many carbohydrates does it contain?
Check the nutrition label or recipe.
2. Is sugar added?
Avoid assuming that a plant-based milk is automatically sugar-free.
3. How many calories does it provide?
This becomes particularly important when using calorie-dense ingredients such as sesame.
4. How much protein does it provide?
Dairy milk generally has an advantage here.
5. What is your serving size?
Even a nutritious food can contribute significant calories when consumed in large quantities.
Don’t Throw Away the Sesame Pulp
After straining your sesame milk, you will be left with sesame pulp.
Don’t throw it away.
The pulp can still contain fiber, protein, fat and minerals, although the exact amount depends on how thoroughly the milk was extracted.
You can use small amounts of the pulp in several ways.
Add It to Roti Dough
Mix a small amount of sesame pulp into wheat flour when preparing roti.
Make a Chilla
Combine the pulp with besan and vegetables to prepare a savory chilla.
Add It to Dal
A small amount can also be incorporated into dal or vegetable dishes.
Add It to Other Recipes
You can experiment with adding the pulp to homemade savory snacks or baked recipes.
Remember that sesame pulp still contains calories and fat, so portion size matters—especially if you are trying to control your weight or blood glucose.
Sesame Milk vs Cow Milk vs Buffalo Milk: The Bottom Line
Sesame milk is not automatically better than cow’s milk or buffalo milk.
Each has its own strengths.
Buffalo milk is richer in calories, fat and protein.
Cow’s milk provides a relatively balanced combination of protein, carbohydrate, fat and calcium with fewer calories than buffalo milk.
Sesame milk is a plant-based, naturally lactose-free option that can provide nutrients derived from sesame seeds, particularly when an appropriate amount of sesame is used.
For people with diabetes, the best choice depends on your overall diet, portion size, carbohydrate intake, calorie requirements, food preferences and individual response to the food.
The most important thing is not to label one milk as universally “best.”
Instead, choose the milk that fits your nutritional needs and consume it in an appropriate portion.
Frequently Asked Questions
Is sesame milk better than cow’s milk?
Not necessarily. Sesame milk has some advantages, such as being plant-based and naturally lactose-free, while cow’s milk generally provides more complete dairy protein and a predictable amount of calcium and other nutrients.
Is sesame milk good for diabetics?
Unsweetened sesame milk can be an option for people with diabetes because it does not naturally contain lactose and can provide relatively little carbohydrate depending on preparation. However, portion size and the overall meal still matter.
Does sesame milk contain lactose?
No. Sesame milk made from sesame seeds and water is naturally lactose-free.
Does sesame milk contain calcium?
Sesame seeds are rich in calcium, but not all of the calcium in the seeds necessarily transfers into strained sesame milk. The amount in homemade milk depends on preparation.
Can I drink sesame milk every day?
It can be included in a balanced diet if it fits your calorie and nutritional requirements. Because homemade sesame milk can be relatively energy-dense depending on the sesame-to-water ratio, portion size is important.
Is buffalo milk better than cow’s milk for diabetes?
Not necessarily. Buffalo milk contains more fat and calories than typical whole cow’s milk, so the better choice depends on your calorie needs, portion size and overall dietary pattern.
Final Takeaway
Sesame milk can be a nutritious plant-based alternative, but “more nutrients” does not automatically mean “better for everyone.”
If you have diabetes, focus on the complete nutritional picture: carbohydrates, calories, protein, fat, portion size and the rest of your meal.
And if you make sesame milk at home, remember that the leftover sesame pulp still contains valuable nutrients—so use it rather than throwing it away.
The best milk is not necessarily the one with the most nutrients. It is the one that fits your individual nutritional needs, preferences and overall diet.