Oats are one of the most popular plant-based breakfasts, but the protein you actually get varies by oat form and serving size. This calculator converts any serving of rolled oats, steel-cut oats, instant oats, oat flour, or whole oat groats into protein — and shows the carbs and fat that come along with that serving.
Based on USDA reference data, the tool accepts servings in grams, ounces, or cups, reports the protein per 100 g for your chosen oat type, and can show what share of your daily protein target a serving covers. It is built for meal preppers, athletes, vegans, and anyone who tracks macros.
The calculation is transparent and scales linearly with dry weight, so you can trust the result whether you are weighing 30 g for a small bowl or 150 g for baked oats. Worked examples and a reference table below explain the numbers.
🥣 Oat Protein Per 100g Calculator
Find the exact protein, carbs, and fat in any dry oat serving.
How to Use This Tool
Start by choosing the form of oats you have in your kitchen: rolled or old-fashioned oats, steel-cut oats, instant oats, oat flour, or whole oat groats. Each form has slightly different protein, carbohydrate, and fat values per 100 g, so the first step matters. Next, enter the amount you plan to use in grams, ounces, or cups. The calculator converts ounces and cups to grams automatically using standard dry weights for each oat type. If you want to see how the serving fits into your daily nutrition plan, add your target protein intake in grams, then press Calculate. The result area shows protein, carbs, fat, protein per 100 g, and a step-by-step breakdown. Use Reset to clear the form and start over.
How the Calculation Works
The calculator uses reference data for each oat form. For protein, it starts with the grams of protein present in 100 g of that dry oat. Your serving is converted to grams, multiplied by the per-100g value, and divided by 100. Carbs and fat use the same linear method. This linear scaling means that doubling the serving doubles every macronutrient, while protein per 100 g stays constant.
The cup conversion is the only step that depends on oat density. A cup of rolled oats weighs about 80 g, while a cup of whole groats weighs about 156 g because groats are denser. Steel-cut oats sit around 160 g per cup. Using the wrong cup weight is the most common source of error, so the calculator applies a separate weight for each type.
Worked Examples
The table below shows common servings using the same reference values as the tool. You can verify any result by entering the same inputs.
| Serving | Protein | Carbs | Fat |
|---|---|---|---|
| 40 g rolled oats | 5.3 g | 27.1 g | 2.6 g |
| 80 g rolled oats | 10.5 g | 54.2 g | 5.2 g |
| 1 cup (156 g) whole groats | 26.3 g | 103.4 g | 10.8 g |
| 1 oz steel-cut oats | 3.8 g | 19.0 g | 1.8 g |
Notice how protein changes with both oat form and serving size. A 40 g bowl of rolled oats is a modest 5.3 g, while a 150 g serving of oat flour, common in baked oats, delivers about 22 g. Choosing groats or oat flour and increasing the serving size makes the biggest difference without adding ingredients. Meal preppers can also scale these numbers: five 60 g bags of rolled oats each contain about 7.9 g protein, and a batch made with 200 g of oat flour has 29.3 g protein before any other ingredients are added.
Reference Data: Protein, Carbs, and Fat per 100 g
| Oat Form | Protein | Carbs | Fat | g / cup |
|---|---|---|---|---|
| Rolled / Old-Fashioned Oats | 13.15 g | 67.7 g | 6.52 g | 80 g |
| Steel-Cut Oats | 13.5 g | 67.0 g | 6.5 g | 160 g |
| Instant Oats (Plain, Dry) | 12.4 g | 68.3 g | 6.1 g | 80 g |
| Oat Flour | 14.66 g | 65.7 g | 6.5 g | 100 g |
| Whole Oat Groats | 16.89 g | 66.3 g | 6.9 g | 156 g |
These figures are compiled from USDA FoodData Central reference entries for dry oat products. Small differences can appear between brands due to processing and milling. Flavored instant oats may contain added sugar or protein, so check the package label when using a flavored product.
Tips & Best Practices
- Weigh your oats on a kitchen scale for the most accurate macro tracking; volume measurements can vary by 10–20% depending on how you scoop.
- Use the same cup weight consistently. Lightly spooned oats weigh less than firmly packed oats, and the calculator assumes a typical loose fill.
- Cooking method does not change protein. Baking, boiling, or overnight soaking all preserve the protein from the dry oats.
- If you add milk, yogurt, nuts, or seeds, add their protein separately; this tool calculates only the oat component.
- Use the preset buttons to quickly load common servings such as 40 g, 80 g, 1 cup, or 1 oz.
Frequently Asked Questions
Why does protein per 100 g differ between oat forms? Processing removes or concentrates parts of the oat kernel. Rolled oats are steamed and flattened, instant oats are partly cooked and rolled thinner, and groats are the intact kernel. These differences slightly change the ratio of bran, endosperm, and germ, which shifts protein content. Oat flour has the highest value because ground oats pack more material into the same weight.
Should I track dry or cooked weight? Always track dry weight. A cooked cup of oatmeal has a very different weight from a dry cup because of absorbed water, but the protein stays tied to the dry oats you started with.
Are these values accurate for my brand? Most plain oat products are very close to these numbers, but milled or fortified versions can differ. If the package label lists a different per-100g protein value, use that number as a mental adjustment; the difference is usually only 1–2 g per 100 g.