UltraFit360 Indian nutrition guide
Indian Nutrition

Protein in Oats: Per 100 g, Per 40 g Serving, Cooked With Water or Milk, Masala and Overnight Oats

Updated October 9, 2026 · 6 min read · By UltraFit360 Team

💡 Quick Answer

Rolled oats have about 13.2 g of protein per 100 g dry, so a 40 g serving gives roughly 5.3 g protein and 152 kcal. Cooking with water does not change that. Cook the same 40 g in 200 ml of whole milk and the bowl comes to about 12 g protein and 275 kcal.

  • Homemade masala oats (40 g oats with vegetables and 1 tsp oil): about 6 g protein, 215 kcal.
  • Overnight oats with milk and Greek yogurt: about 18 g protein, 310 kcal.
  • A 38 g packet masala oats sachet is closer to 3 g protein, so check your pack.
  • Oats are a good breakfast base, but not a high-protein food by themselves.

Portion calculator

40 g of rolled oats, dry weight ≈ 5.3 g protein · 152 kcal

Scaled from the figures on this page. Brands and recipes vary.

Oats are the breakfast most people reach for when they decide to eat better, and many of them assume it is also a protein food. It is a better base than many refined breakfast cereals, with 10 g of fibre per 100 g, but a standard bowl still falls well short of 20 g protein. The useful question is how to build a bowl of oats that gets you there.

Protein in Oats Per 100 g and Per Serving

These figures are for plain, dry rolled or quick oats with nothing added. The reference is the USDA FoodData Central entry for regular and quick oats, dry, not fortified: 379 kcal, 13.2 g protein, 6.5 g fat, 67.7 g carbohydrate and 10.1 g fibre per 100 g.

Dry rolled oatsProteinCaloriesFibre
10 g1.3 g38 kcal1.0 g
20 g2.6 g76 kcal2.0 g
30 g4.0 g114 kcal3.0 g
40 g (a typical bowl)5.3 g152 kcal4.0 g
50 g6.6 g190 kcal5.1 g
60 g7.9 g227 kcal6.1 g
100 g13.2 g379 kcal10.1 g

Basis: USDA FoodData Central (oats, regular and quick, dry), scaled by weight. Steel-cut and instant oats are close, but flavoured instant sachets contain sugar, salt and flavouring, so use their label instead.

A 40 g serving is roughly 4 heaped tablespoons of rolled oats, though brands differ in flake size, so weigh yours once. At 40 g you get about 5.3 g protein, and at 60 g, a larger bowl for a heavy training day, about 7.9 g.

Water vs Milk vs Masala vs Overnight

The protein in a bowl of porridge depends far more on what it is cooked in than on the oats. Cooking only adds water, so the dry weight is what counts.

BowlRecipeProteinCalories
Oats cooked with water40 g oats, 200 ml water~5.3 g~150 kcal
Oats cooked with milk40 g oats, 200 ml whole milk~11.8 g~275 kcal
Homemade masala oats40 g oats, 1 tsp oil, 50 g onion, tomato, carrot and peas~6.2 g~215 kcal
Overnight oats40 g oats, 150 ml whole milk, 75 g nonfat Greek yogurt, 1 tsp honey~17.8 g~310 kcal
Packet masala oats (1 sachet)38 g sachet, as listed on the pack3.3 g139 kcal

Milk, Greek yogurt and honey from USDA FoodData Central (whole milk 61 kcal and 3.15 g protein per 100 g, nonfat Greek yogurt 59 kcal and 10.2 g, honey about 304 kcal); vegetables and oil from USDA. Masala oats and overnight oats are calculated from the recipe shown, not official values. The sachet row is from a Saffola Classic Masala Oats pack label as listed on Open Food Facts, and brands change recipes.

Whole milk adds about 6.5 g protein per 200 ml, which more than doubles the bowl. Toned milk gives a similar amount of protein with a few fewer calories, so use the figure on your own carton. See our protein in milk guide for every type side by side.

Masala Oats: Homemade vs Packet

Homemade masala oats are plain oats cooked in a pan with a teaspoon of oil, a little onion, tomato, carrot and peas, and spices. Because the base is 40 g of oats, the protein barely moves from the plain bowl, about 6.2 g, but the vegetables add flavour and fibre for about 65 kcal over the plain bowl (mostly the oil).

A typical packet sachet is smaller, about 38 g, and contains seasoning as well as oats, so the listed protein is lower: 3.3 g per sachet on the Saffola Classic Masala Oats label as listed on Open Food Facts. If you eat two sachets, double everything on the label. If you rely on sachets, count the pack you actually opened.

How to Make Overnight Oats With More Protein

  1. Combine 40 g rolled oats with 150 ml milk in a jar.
  2. Stir in 75 g of Greek yogurt or thick hung curd. Our protein in curd guide explains how to strain your own.
  3. Sweeten lightly with a teaspoon of honey or a few chopped dates.
  4. Chill for at least 6 hours. The oats soften without cooking.
  5. Top it. A tablespoon of peanuts or seeds adds crunch and a few grams of protein; see protein in peanuts for numbers.

That version lands near 18 g protein and 310 kcal. A scoop of whey stirred in would add more, depending on the brand's label.

Rolled, Steel-Cut and Instant Oats

The USDA entry used here covers regular and quick oats, which are the same grain cut and rolled to different thicknesses. Steel-cut oats are also oats and should sit close to the same protein per 100 g dry, but they take longer to cook and we have not used a separate figure for them. The real difference between types is texture and cooking time, and how quickly you feel hungry again varies from person to person.

What changes the numbers is everything around the oats. Plain instant oats are just oats. Flavoured sachets such as apple-cinnamon or chocolate add sugar, and masala sachets add salt, dried vegetables and seasoning, so their label protein is lower per sachet than a 40 g bowl of plain oats. Whichever type you buy, weigh the dry oats, because that is the number the table above scales from.

Is Oats Enough Protein for Breakfast?

For most adults aiming for 20-30 g protein at breakfast, no, not on its own. A bowl made with water gives about 5 g, and even the milk version is about 12 g. Oats are better thought of as the carbohydrate and fibre base, with the protein added alongside: two eggs, a katori of curd, paneer, or milk. Our high-protein Indian breakfast ideas list others that sit comfortably next to a bowl of oats.

To find your own daily target, use the protein calculator, then split it across three or four meals. For other staples in the same format, see the Indian food calories and protein chart.

How to Make Oats Higher in Protein

A 40 g serving of oats cooked in water has about 5 g of protein. What you cook it in and what you add decide the rest. The figures below start from 40 g oats cooked in water (about 152 kcal and 5.3 g protein).

TypePlateCaloriesProtein
Veg40 g oats cooked in 200 ml whole milk~277 kcal~12 g
Veg40 g oats + 150 g nonfat Greek yogurt~240 kcal~21 g
Veg40 g oats + 30 g peanuts~320 kcal~13 g
Veg40 g oats + 1 tbsp peanut butter~245 kcal~9 g
Non-veg40 g savoury oats + 2 eggs~295 kcal~18 g
Non-veg40 g savoury oats + 75 g cooked chicken breast~275 kcal~29 g

If you are vegetarian: Milk instead of water is the first step. Greek yogurt, stirred in after cooking or used for overnight oats, adds the most protein per calorie. Peanuts and peanut butter add some protein but mostly fat, so measure them.

If you eat eggs or chicken: Savoury oats take eggs well: stir in two beaten eggs at the end, or top the bowl with two boiled eggs. Shredded chicken breast turns masala oats into a full meal.

Add-in values use the figures in our guides to eggs, chicken breast, paneer, soya chunks, curd, chana and peanuts.

Frequently Asked Questions

How can I make oats higher in protein?

Cook them in milk and add a protein. 40 g of oats in 200 ml of whole milk has about 277 kcal and 12 g protein. With 150 g of nonfat Greek yogurt instead it is about 240 kcal and 21 g, and savoury oats with two eggs come to about 295 kcal and 18 g.

How much protein is in 100g of oats?

Dry rolled oats have about 13.2 g of protein per 100 g, along with about 379 kcal and 10.1 g of fibre, according to USDA FoodData Central.

How much protein is in 40 g of oats?

A 40 g serving of dry rolled oats, roughly 4 heaped tablespoons, has about 5.3 g of protein and 152 kcal. Cooking it with water does not change the protein.

How much protein is in oats cooked with milk?

40 g of oats cooked in 200 ml of whole milk has about 12 g of protein and 275 kcal. With water instead of milk the same bowl has about 5 g of protein.

How much protein is in masala oats?

Homemade masala oats made from 40 g of oats with vegetables and 1 teaspoon of oil have about 6 g of protein and 215 kcal. A 38 g packet sachet lists about 3.3 g of protein.

How much protein is in overnight oats?

Overnight oats made with 40 g oats, 150 ml whole milk, 75 g nonfat Greek yogurt and a teaspoon of honey have about 18 g of protein and 310 kcal.

Sources: USDA FoodData Central for dry oats (regular and quick, not fortified), whole milk, nonfat Greek yogurt, honey and vegetables. The packet masala oats figure is the nutrition panel of a Saffola Classic Masala Oats sachet as listed on Open Food Facts. Homemade masala oats and overnight oats are calculated from the stated recipes and are estimates.

More from UltraFit360
UF
UltraFit360 Team

AI-powered fitness coaching — helping you track smarter, train better, and transform faster. Learn more →

See the Protein in Your Bowl

Log your oats from a photo and UltraFit360 tracks protein and calories against your daily goal.