Hosting Thanksgiving? Get the free keto game plan.

The big list

The complete keto food list

300 foods, rated by net carbs per serving. Click any food for full nutrition facts, or search them all.

Open the food explorer

How to use this list

On keto, most people keep net carbs (total carbs minus fiber) between about 20 and 50 grams a day. Every food below is rated on a typical serving, so you can see how quickly it uses up your budget.

Keto-friendly 3 g or less   In moderation 3–8 g   Avoid over 8 g

Keto-friendly

Eat these (169)

Build your meals around these. Each serving has 3 g of net carbs or less.

Grains & Starches

In moderation

Count these (52)

These fit in small portions, so count the carbs and keep servings modest. Each serving has 3 to 8 g of net carbs.

Not keto-friendly

Skip or swap these (79)

These have more than 8 g of net carbs per serving. Most people on keto avoid or swap them.

Eggs & Dairy

Fruits

Nuts & Seeds

Legumes

Sweeteners

Condiments & Sauces

Free

Get the printable version

The Keto Dress Code and our weekly letter, free.

No spam, ever. Unsubscribe in one click. By subscribing you agree to our privacy policy.

Quick answers

What foods can I eat on keto?

Meat, poultry, fish and seafood, eggs, full-fat dairy and cheese, non-starchy vegetables, avocado, nuts and seeds, and healthy fats such as olive oil and butter are the foundation of a ketogenic diet.

What foods should I avoid on keto?

Sugar and sweeteners like honey and maple syrup, grains and bread, pasta and rice, potatoes and other starchy vegetables, most fruit, beans and legumes, sweetened drinks and most processed snacks are too high in carbs.

How were these ratings decided?

We rate each food by net carbs (total carbohydrates minus fiber) in a typical serving: 3 g or less is keto-friendly, 3 to 8 g is okay in moderation, and over 8 g is not keto-friendly. Values are estimates from standard nutrition data and vary by brand.

Nutrition values are estimates and vary by brand and preparation. Not medical advice; see our health disclaimer.