Keto Grains Guide

29 items classified under standard Keto guidelines.

Keto classifies foods based on net carbohydrate content. Of the 29 grains evaluated, 0 are classified as Allowed, 0 as Limited, and 29 as Not Allowed.

Under Keto guidelines, every item in the grains category is classified as Not Allowed. The reason is consistent across the category: each item is high enough in net carbs that even a small portion can use up most of a daily keto allowance. The nutrition data below is still useful for comparing alternatives or understanding what these foods contribute when eaten on other dietary frameworks.

Quick Reference

Food Status Net carbs (per 100g)
Amaranth Not Allowed 4g
Arrowroot Powder Not Allowed 12.1g
Bagel Not Allowed 50.8g
Barley Not Allowed 62.1g
Buckwheat Not Allowed 61.5g
Burrito Not Allowed 21.4g
Corn Flakes Not Allowed 8.9g
Cornmeal Not Allowed 68.2g
Cornstarch Not Allowed 90.4g
Croutons Not Allowed 68.4g
English Muffin Not Allowed 40.7g
Fried Rice Not Allowed 31.7g
Granola Bars Not Allowed 59.1g
Millet Not Allowed 64.3g
Naan Not Allowed 45g
Nachos Not Allowed 22.2g
Pancakes Not Allowed 33.2g
Pasta Not Allowed 71.5g
Pita Bread Not Allowed 64.5g
Pizza Not Allowed 28.2g
Rice Cakes Not Allowed 76.9g
Rice Crackers Not Allowed 82.6g
Rice Noodles Not Allowed 78.6g
Rye Bread Not Allowed 60.8g
Sourdough Bread Not Allowed 49.7g
Spelt Not Allowed 22.5g
Tacos Not Allowed 12.1g
Tapioca Starch Not Allowed 87.8g
Waffles Not Allowed 45.8g

Classification Breakdown

29 Not Allowed — These are high enough in net carbs that even a small portion can use up most of a daily keto allowance.

On keto, the relevant number is total carbohydrates minus fiber — the "net carb" figure tracked against a 20–50g daily ceiling.

Not Allowed Grains (29)

Amaranth

Not Allowed

Amaranth is classified as Not Allowed on Keto, with 4g net carbs per 100g. This means it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Among the 29 items in this category, amaranth sits at the low end for net carbs — next closest is Corn Flakes at 8.9g.

Per 100g · Source: USDA FoodData Central

23kcalCalories
2.5gProtein
0.3gFat
4gCarbs
Fiber
4gNet Carbs

Compare Amaranth across all diets

Arrowroot Powder

Not Allowed

At 12.1g net carbs per 100g, Arrowroot Powder falls into the Not Allowed category under Keto guidelines. This means it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Among the 29 items in this category, arrowroot powder sits at the low end for net carbs — next closest is Tacos at 12.1g.

Per 100g · Source: USDA FoodData Central

65kcalCalories
4.2gProtein
0.2gFat
13.4gCarbs
1.3gFiber
12.1gNet Carbs

Compare Arrowroot Powder across all diets

Bagel

Not Allowed

At 50.8g net carbs per 100g, Bagel falls into the Not Allowed category under Keto guidelines. The classification reflects that it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Nutritionally, it also delivers 10.6g protein and 422mg sodium per serving. Within this category, it falls between Sourdough Bread and Granola Bars for net carbs, ranking 15 of 29.

Per 100g · Source: USDA FoodData Central

264kcalCalories
10.6gProtein
1.3gFat
52.4gCarbs
1.6gFiber
50.8gNet Carbs

Compare Bagel across all diets

Barley

Not Allowed

At 62.1g net carbs per 100g, Barley falls into the Not Allowed category under Keto guidelines. It is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Beyond the primary classification, barley also provides 9.9g protein and 15.6g fiber per 100g. Within this category, it falls between Buckwheat and Millet for net carbs, ranking 19 of 29.

Per 100g · Source: USDA FoodData Central

352kcalCalories
9.9gProtein
1.2gFat
77.7gCarbs
15.6gFiber
62.1gNet Carbs

Compare Barley across all diets

Buckwheat

Not Allowed

At 61.5g net carbs per 100g, Buckwheat falls into the Not Allowed category under Keto guidelines. The classification reflects that it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Nutritionally, it also delivers 13.2g protein and 10g fiber per serving. Within this category, it falls between Rye Bread and Barley for net carbs, ranking 18 of 29.

Per 100g · Source: USDA FoodData Central

343kcalCalories
13.2gProtein
3.4gFat
71.5gCarbs
10gFiber
61.5gNet Carbs

Compare Buckwheat across all diets

Burrito

Not Allowed

With 21.4g net carbs per 100g, Burrito earns a Not Allowed classification on Keto. This means it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. It also contains 11.1g protein and 8.5g fat, which may factor into overall meal planning. Among the 29 items in this category, burrito sits at the low end for net carbs — next closest is Nachos at 22.2g.

Per 100g · Source: USDA FoodData Central

219kcalCalories
11.1gProtein
8.5gFat
23.9gCarbs
2.5gFiber
21.4gNet Carbs

Compare Burrito across all diets

Corn Flakes

Not Allowed

At 8.9g net carbs per 100g, Corn Flakes falls into the Not Allowed category under Keto guidelines. This means it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Among the 29 items in this category, corn flakes sits at the low end for net carbs — next closest is Arrowroot Powder at 12.1g.

Per 100g · Source: USDA FoodData Central

44kcalCalories
0.8gProtein
0.2gFat
9.4gCarbs
0.5gFiber
8.9gNet Carbs

Compare Corn Flakes across all diets

Cornmeal

Not Allowed

Cornmeal is classified as Not Allowed on Keto, with 68.2g net carbs per 100g. This means it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. It also contains 10.4g protein and 5.4g fat, which may factor into overall meal planning. It ranks among the highest in this category for net carbs. The nearest lower option is Pita Bread at 64.5g.

Per 100g · Source: USDA FoodData Central

398kcalCalories
10.4gProtein
5.4gFat
76.9gCarbs
8.7gFiber
68.2gNet Carbs

Compare Cornmeal across all diets

Cornstarch

Not Allowed

With 90.4g net carbs per 100g, Cornstarch earns a Not Allowed classification on Keto. This means it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. It ranks among the highest in this category for net carbs. The nearest lower option is Tapioca Starch at 87.8g.

Per 100g · Source: USDA FoodData Central

381kcalCalories
0.3gProtein
0.1gFat
91.3gCarbs
0.9gFiber
90.4gNet Carbs

Compare Cornstarch across all diets

Croutons

Not Allowed

At 68.4g net carbs per 100g, Croutons falls into the Not Allowed category under Keto guidelines. The classification reflects that it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Nutritionally, it also delivers 11.9g protein and 6.6g fat per serving. It ranks among the highest in this category for net carbs. The nearest lower option is Cornmeal at 68.2g.

Per 100g · Source: USDA FoodData Central

407kcalCalories
11.9gProtein
6.6gFat
73.5gCarbs
5.1gFiber
68.4gNet Carbs

Compare Croutons across all diets

English Muffin

Not Allowed

With 40.7g net carbs per 100g, English Muffin earns a Not Allowed classification on Keto. It is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Beyond the primary classification, english muffin also provides 8.9g protein and 3.5g fiber per 100g. Within this category, it falls between Pancakes and Naan for net carbs, ranking 11 of 29.

Per 100g · Source: USDA FoodData Central

227kcalCalories
8.9gProtein
1.7gFat
44.2gCarbs
3.5gFiber
40.7gNet Carbs

Compare English Muffin across all diets

Fried Rice

Not Allowed

At 31.7g net carbs per 100g, Fried Rice falls into the Not Allowed category under Keto guidelines. The classification reflects that it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Nutritionally, it also delivers 387mg sodium per serving. Within this category, it falls between Pizza and Pancakes for net carbs, ranking 9 of 29.

Per 100g · Source: USDA FoodData Central

174kcalCalories
4.1gProtein
3gFat
32.8gCarbs
1.1gFiber
31.7gNet Carbs

Compare Fried Rice across all diets

Granola Bars

Not Allowed

At 59.1g net carbs per 100g, Granola Bars falls into the Not Allowed category under Keto guidelines. It is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Beyond the primary classification, granola bars also provides 10.1g protein and 19.8g fat per 100g. Within this category, it falls between Bagel and Rye Bread for net carbs, ranking 16 of 29.

Per 100g · Source: USDA FoodData Central

471kcalCalories
10.1gProtein
19.8gFat
64.4gCarbs
5.3gFiber
59.1gNet Carbs

Compare Granola Bars across all diets

Millet

Not Allowed

With 64.3g net carbs per 100g, Millet earns a Not Allowed classification on Keto. This means it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. It also contains 11g protein and 8.5g fiber, which may factor into overall meal planning. Within this category, it falls between Barley and Pita Bread for net carbs, ranking 20 of 29.

Per 100g · Source: USDA FoodData Central

378kcalCalories
11gProtein
4.2gFat
72.8gCarbs
8.5gFiber
64.3gNet Carbs

Compare Millet across all diets

Naan

Not Allowed

At 45g net carbs per 100g, Naan falls into the Not Allowed category under Keto guidelines. The classification reflects that it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Nutritionally, it also delivers 11.1g protein and 7.3g fat per serving. Within this category, it falls between English Muffin and Waffles for net carbs, ranking 12 of 29.

Per 100g · Source: USDA FoodData Central

311kcalCalories
11.1gProtein
7.3gFat
50.2gCarbs
5.2gFiber
45gNet Carbs

Compare Naan across all diets

Nachos

Not Allowed

At 22.2g net carbs per 100g, Nachos falls into the Not Allowed category under Keto guidelines. It is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Beyond the primary classification, nachos also provides 7.6g protein and 15.9g fat per 100g. Among the 29 items in this category, nachos sits at the low end for net carbs — next closest is Spelt at 22.5g.

Per 100g · Source: USDA FoodData Central

265kcalCalories
7.6gProtein
15.9gFat
23.9gCarbs
1.7gFiber
22.2gNet Carbs

Compare Nachos across all diets

Pancakes

Not Allowed

With 33.2g net carbs per 100g, Pancakes earns a Not Allowed classification on Keto. It is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Beyond the primary classification, pancakes also provides 7.4g protein and 12.1g fat per 100g. Within this category, it falls between Fried Rice and English Muffin for net carbs, ranking 10 of 29.

Per 100g · Source: USDA FoodData Central

282kcalCalories
7.4gProtein
12.1gFat
35.3gCarbs
2.1gFiber
33.2gNet Carbs

Compare Pancakes across all diets

Pasta

Not Allowed

At 71.5g net carbs per 100g, Pasta falls into the Not Allowed category under Keto guidelines. The classification reflects that it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Nutritionally, it also delivers 13g protein and 3.2g fiber per serving. It ranks among the highest in this category for net carbs. The nearest lower option is Croutons at 68.4g.

Per 100g · Source: USDA FoodData Central

VariantCaloriesProteinFatCarbsFiberNet Carbs
Regular Pasta (cooked)157kcal5.8g0.9g30.6g1.8g28.8g
Whole Wheat Pasta (cooked)159kcal5.8g1.5g31.5g4.6g26.9g

Compare Pasta across all diets

Pita Bread

Not Allowed

At 64.5g net carbs per 100g, Pita Bread falls into the Not Allowed category under Keto guidelines. It is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Beyond the primary classification, pita bread also provides 11.8g protein and 15.2g fat per 100g. Within this category, it falls between Millet and Cornmeal for net carbs, ranking 21 of 29.

Per 100g · Source: USDA FoodData Central

457kcalCalories
11.8gProtein
15.2gFat
68.3gCarbs
3.8gFiber
64.5gNet Carbs

Compare Pita Bread across all diets

Pizza

Not Allowed

Pizza is classified as Not Allowed on Keto, with 28.2g net carbs per 100g. This means it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. It also contains 11.7g protein and 12.6g fat, which may factor into overall meal planning. Within this category, it falls between Spelt and Fried Rice for net carbs, ranking 8 of 29.

Per 100g · Source: USDA FoodData Central

280kcalCalories
11.7gProtein
12.6gFat
29.9gCarbs
1.7gFiber
28.2gNet Carbs

Compare Pizza across all diets

Rice Cakes

Not Allowed

Rice Cakes is classified as Not Allowed on Keto, with 76.9g net carbs per 100g. This means it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. It also contains 7.1g protein and 4.2g fiber, which may factor into overall meal planning. It ranks among the highest in this category for net carbs. The nearest lower option is Pasta at 71.5g.

Per 100g · Source: USDA FoodData Central

392kcalCalories
7.1gProtein
4.3gFat
81.1gCarbs
4.2gFiber
76.9gNet Carbs

Compare Rice Cakes across all diets

Rice Crackers

Not Allowed

At 82.6g net carbs per 100g, Rice Crackers falls into the Not Allowed category under Keto guidelines. It is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Beyond the primary classification, rice crackers also provides 10g protein and 233mg sodium per 100g. It ranks among the highest in this category for net carbs. The nearest lower option is Rice Noodles at 78.6g.

Per 100g · Source: USDA FoodData Central

416kcalCalories
10gProtein
5gFat
82.6gCarbs
0gFiber
82.6gNet Carbs

Compare Rice Crackers across all diets

Rice Noodles

Not Allowed

Rice Noodles is classified as Not Allowed on Keto, with 78.6g net carbs per 100g. This means it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. It also contains 6g protein, which may factor into overall meal planning. It ranks among the highest in this category for net carbs. The nearest lower option is Rice Cakes at 76.9g.

Per 100g · Source: USDA FoodData Central

364kcalCalories
6gProtein
0.6gFat
80.2gCarbs
1.6gFiber
78.6gNet Carbs

Compare Rice Noodles across all diets

Rye Bread

Not Allowed

With 60.8g net carbs per 100g, Rye Bread earns a Not Allowed classification on Keto. It is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Beyond the primary classification, rye bread also provides 10.3g protein and 15.1g fiber per 100g. Within this category, it falls between Granola Bars and Buckwheat for net carbs, ranking 17 of 29.

Per 100g · Source: USDA FoodData Central

338kcalCalories
10.3gProtein
1.6gFat
75.9gCarbs
15.1gFiber
60.8gNet Carbs

Compare Rye Bread across all diets

Sourdough Bread

Not Allowed

With 49.7g net carbs per 100g, Sourdough Bread earns a Not Allowed classification on Keto. This means it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. It also contains 10.8g protein and 2.2g fiber, which may factor into overall meal planning. Within this category, it falls between Waffles and Bagel for net carbs, ranking 14 of 29.

Per 100g · Source: USDA FoodData Central

272kcalCalories
10.8gProtein
2.4gFat
51.9gCarbs
2.2gFiber
49.7gNet Carbs

Compare Sourdough Bread across all diets

Spelt

Not Allowed

With 22.5g net carbs per 100g, Spelt earns a Not Allowed classification on Keto. This means it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. It also contains 5.5g protein and 3.9g fiber, which may factor into overall meal planning. Among the 29 items in this category, spelt sits at the low end for net carbs — next closest is Pizza at 28.2g.

Per 100g · Source: USDA FoodData Central

127kcalCalories
5.5gProtein
0.9gFat
26.4gCarbs
3.9gFiber
22.5gNet Carbs

Compare Spelt across all diets

Tacos

Not Allowed

At 12.1g net carbs per 100g, Tacos falls into the Not Allowed category under Keto guidelines. It is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Beyond the primary classification, tacos also provides 6.7g protein and 9.2g fat per 100g. Among the 29 items in this category, tacos sits at the low end for net carbs — next closest is Burrito at 21.4g.

Per 100g · Source: USDA FoodData Central

170kcalCalories
6.7gProtein
9.2gFat
15.1gCarbs
3gFiber
12.1gNet Carbs

Compare Tacos across all diets

Tapioca Starch

Not Allowed

With 87.8g net carbs per 100g, Tapioca Starch earns a Not Allowed classification on Keto. This means it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. It ranks among the highest in this category for net carbs. The nearest lower option is Rice Crackers at 82.6g.

Per 100g · Source: USDA FoodData Central

358kcalCalories
0.2gProtein
0gFat
88.7gCarbs
0.9gFiber
87.8gNet Carbs

Compare Tapioca Starch across all diets

Waffles

Not Allowed

At 45.8g net carbs per 100g, Waffles falls into the Not Allowed category under Keto guidelines. The classification reflects that it is high enough in net carbs that even a small portion can use up most of a daily keto allowance. Nutritionally, it also delivers 7.4g protein and 9.5g fat per serving. Within this category, it falls between Naan and Sourdough Bread for net carbs, ranking 13 of 29.

Per 100g · Source: USDA FoodData Central

309kcalCalories
7.4gProtein
9.5gFat
48.4gCarbs
2.6gFiber
45.8gNet Carbs

Compare Waffles across all diets