The complete keto food list
300 foods, rated by net carbs per serving. Click any food for full nutrition facts, or search them all.
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
Eat these (169)
Build your meals around these. Each serving has 3 g of net carbs or less.
Meat & Poultry
- Ribeye steak0 g
- Sirloin steak0 g
- Filet mignon0 g
- Ground beef (80/20)0 g
- Lean ground beef (93/7)0 g
- Ground turkey (93/7)0 g
- Pork chop0 g
- Pork tenderloin0 g
- Pork belly0 g
- Chicken breast0 g
- Chicken thigh (skin-on)0 g
- Chicken wings (plain)0 g
- Turkey breast0 g
- Duck breast (roasted, with skin)0 g
- Lamb chop0 g
- Prosciutto0.1 g
- Bacon0.3 g
- Salami0.3 g
- Pepperoni0.3 g
- Ham (cooked)0.9 g
- Italian sausage0.9 g
- Hot dog (beef)2.1 g
- Meatballs (beef, no breadcrumbs)2.2 g
- Deli turkey2.6 g
- Beef jerky2.8 g
Seafood
- Salmon0 g
- Tuna (canned in water)0 g
- Tuna (canned in oil)0 g
- Tuna steak (ahi)0 g
- Cod0 g
- Tilapia0 g
- Halibut0 g
- Lobster0 g
- Crab meat0 g
- Sardines (canned in oil)0 g
- Anchovies0 g
- Smoked salmon (lox)0 g
- Shrimp0.2 g
- Caviar / fish roe1.1 g
- Oysters (raw)2.3 g
Eggs & Dairy
- Butter0 g
- Ghee0 g
- Goat cheese0 g
- Brie0.1 g
- Cheddar cheese0.4 g
- Parmesan0.4 g
- Mozzarella0.6 g
- Blue cheese0.6 g
- Gouda0.6 g
- Provolone0.6 g
- Egg whites0.7 g
- Almond milk (unsweetened)0.7 g
- Heavy cream0.8 g
- Eggs (whole)1.1 g
- Sour cream1.1 g
- Feta1.1 g
- Whipped topping (aerosol)1.1 g
- Cream cheese1.2 g
- Half-and-half1.3 g
- Mascarpone1.4 g
- Swiss cheese1.5 g
- American cheese (processed)1.5 g
- Coconut milk (canned, full-fat)1.7 g
- Ricotta (whole-milk)1.9 g
- Soy milk (unsweetened)2.9 g
Vegetables
- Watercress0.3 g
- Dill pickles0.5 g
- Sauerkraut0.5 g
- Collard greens0.5 g
- Jalapeño0.5 g
- Kimchi0.6 g
- Olives0.7 g
- Spinach0.8 g
- Arugula0.8 g
- Bok choy0.8 g
- Swiss chard0.8 g
- Radishes1 g
- Romaine lettuce1.1 g
- Celery1.1 g
- Green onions1.2 g
- Avocado1.3 g
- Mushrooms1.6 g
- Hearts of palm1.6 g
- Asparagus1.8 g
- Fennel1.8 g
- Garlic1.9 g
- Green bell pepper2.2 g
- Cabbage2.3 g
- Jicama2.3 g
- Eggplant2.4 g
- Iceberg lettuce2.6 g
- Zucchini2.6 g
- Red bell pepper2.9 g
- Onion3 g
- Turnip3 g
Fruits
- Coconut (fresh meat)1.7 g
- Cranberries (fresh)1.9 g
Nuts & Seeds
- Ground flaxseed0.3 g
- Coconut flakes (unsweetened)0.7 g
- Sesame seeds1 g
- Pecans1.2 g
- Brazil nuts1.3 g
- Pumpkin seeds1.4 g
- Hemp hearts1.4 g
- Macadamia nuts1.5 g
- Tahini1.8 g
- Walnuts2 g
- Hazelnuts2 g
- Peanuts2.1 g
- Chia seeds2.2 g
- Almonds2.5 g
- Pine nuts2.6 g
- Almond flour2.6 g
- Almond butter2.9 g
- Coconut flour2.9 g
Legumes
- Tofu (firm)0.6 g
- Hummus2.5 g
- Edamame (shelled)2.9 g
Fats & Oils
- Olive oil0 g
- Avocado oil0 g
- Coconut oil0 g
- Lard0 g
- Beef tallow0 g
- MCT oil0 g
- Canola oil0 g
- Mayonnaise0.1 g
Grains & Starches
Sweeteners
- Erythritol0 g
- Allulose0 g
- Stevia0 g
- Monk fruit sweetener0 g
- Xylitol1.6 g
- Maltitol2.1 g
Beverages
- Water0 g
- Sparkling water0 g
- Black coffee0 g
- Diet soda0.4 g
- Espresso0.5 g
- Bone broth0.5 g
- Tea (unsweetened)0.7 g
Alcohol
- Vodka0 g
- Gin0 g
- Whiskey / bourbon0 g
- Tequila0 g
- Rum (plain)0 g
- Hard seltzer2.1 g
- Brut Champagne2.3 g
Condiments & Sauces
- Hot sauce0.1 g
- Apple cider vinegar0.1 g
- Yellow mustard0.3 g
- Dijon mustard0.3 g
- Pesto0.6 g
- Fish sauce0.6 g
- Soy sauce0.7 g
- Sriracha1 g
- Worcestershire sauce1 g
- Caesar dressing1.1 g
- Ranch dressing1.2 g
- Blue cheese dressing1.2 g
- Salsa1.6 g
- Guacamole1.9 g
- Alfredo sauce2.5 g
- Teriyaki sauce2.7 g
- Balsamic vinegar2.7 g
- Coconut aminos3 g
Snacks & Sweets
- Pork rinds0 g
- Seaweed snacks0.2 g
- String cheese0.6 g
- Cheese crisps0.8 g
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.
Meat & Poultry
- Beef liver3.4 g
Eggs & Dairy
Vegetables
- Cauliflower3.2 g
- Cucumber3.2 g
- Tomato3.3 g
- Okra3.4 g
- Kale3.5 g
- Pumpkin (raw)3.5 g
- Broccoli3.6 g
- Green beans4.3 g
- Bean sprouts4.3 g
- Carrots4.4 g
- Rutabaga4.4 g
- Artichoke hearts (canned)4.4 g
- Brussels sprouts4.6 g
- Beets4.6 g
- Snow peas4.9 g
- Leeks5.5 g
- Butternut squash6.8 g
Fruits
- Blackberries3.1 g
- Raspberries3.3 g
- Lemon3.8 g
- Blueberries4.5 g
- Strawberries4.7 g
- Lime5.2 g
- Apricot6.4 g
- Pomegranate seeds6.5 g
- Papaya6.5 g
- Plum6.6 g
Nuts & Seeds
- Sunflower seeds3.2 g
- Peanut butter (natural)4.5 g
- Pistachios5 g
- Cashews7.5 g
Legumes
- Tempeh6.5 g
Sweeteners
- Coconut sugar3.7 g
- Table sugar4 g
- Brown sugar4.5 g
Beverages
- Coconut water6.2 g
Alcohol
- Dry red wine3.9 g
- Dry white wine3.9 g
- Sweet vermouth4.5 g
- Light beer5.7 g
Condiments & Sauces
- Marinara sauce3.4 g
- Balsamic vinaigrette4.2 g
- Ketchup4.6 g
- Sweet pickle relish4.8 g
- Hoisin sauce6.6 g
- Honey mustard dressing7.2 g
Snacks & Sweets
- Dark chocolate (85%)3.9 g
Skip or swap these (79)
These have more than 8 g of net carbs per serving. Most people on keto avoid or swap them.
Seafood
- Fish sticks (breaded)22.4 g
Eggs & Dairy
- Whole milk11.7 g
- Skim milk12.3 g
- Oat milk16.1 g
- Fruit yogurt41.7 g
Vegetables
- Green peas8.1 g
- Spaghetti squash (cooked)8.4 g
- Parsnip8.6 g
- Sweet corn15.3 g
- Sweet potato (baked)20.2 g
- Potato (baked)32.5 g
Fruits
- Kiwi8.1 g
- Figs (fresh)8.1 g
- Pineapple9.7 g
- Cherries10.7 g
- Watermelon10.9 g
- Mango11 g
- Grapefruit11.2 g
- Cantaloupe11.7 g
- Peach12 g
- Orange12.3 g
- Grapes12.9 g
- Honeydew melon14.1 g
- Raisins15.1 g
- Apple20.7 g
- Pear21.5 g
- Banana23.8 g
- Dates32.2 g
Nuts & Seeds
- Chestnuts (roasted)13.4 g
Legumes
- Lentils12 g
- Black beans12.9 g
- Kidney beans14.4 g
- Chickpeas16.2 g
Grains & Starches
- Whole wheat bread9.6 g
- Corn tortilla10 g
- Crackers10.9 g
- White bread13 g
- Popcorn (air-popped)15.1 g
- Couscous (cooked)17.1 g
- Quinoa (cooked)17.2 g
- Pretzels21.6 g
- All-purpose flour22 g
- Oats (dry rolled)22.2 g
- Cornflakes22.6 g
- Flour tortilla23.5 g
- French fries26.4 g
- Granola34.8 g
- Pasta (cooked)40.7 g
- White rice (cooked)43.6 g
- Brown rice (cooked)46.8 g
- Bagel49 g
Sweeteners
- Maple syrup13.4 g
- Molasses15 g
- Agave nectar16 g
- Honey17.2 g
Beverages
- Kombucha8.4 g
- Tonic water21.1 g
- Sports drink22 g
- Orange juice25.3 g
- Lemonade25.8 g
- Energy drink (regular)26.4 g
- Apple juice27.8 g
- Ginger ale30.9 g
- Cola37.6 g
Alcohol
- Coffee liqueur11.5 g
- Regular beer12.8 g
- Port / dessert wine14.4 g
Condiments & Sauces
- Sweet chili sauce10.9 g
- BBQ sauce13.3 g
Snacks & Sweets
- Dark chocolate (70%)9.8 g
- Potato chips13.6 g
- Ice cream (vanilla)15.4 g
- Milk chocolate15.6 g
- Tortilla chips16.2 g
- Chocolate chip cookies20.2 g
- Protein bar (typical)20.4 g
- Glazed donut29.6 g
- Gummy candy30.8 g
- Cheesecake (traditional)32 g
Get the printable version
The Keto Dress Code and our weekly letter, free.
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.