Keto Diet Center

Keto Food List: What to Eat and What to Avoid

Editorial team · 7 min read

Keto Food List: What to Eat and What to Avoid

A keto food list sounds like it should be long and strict. In practice, most of it is ordinary grocery store food. The main job is knowing which foods are low enough in net carbs to fit, which need portion control, and which to skip.

This guide sorts foods into three groups: eat freely, limit, and avoid. It also covers hidden carbs and drinks. New to keto? Start with Keto Diet for Beginners, and read Net Carbs and Macros Explained for how we count.

This is general education, not medical advice. Check with a doctor or registered dietitian before changing how you eat, especially if you have a medical condition or take medication.

Foods to eat

These foods are low in carbs and make up the base of most keto meals. You can build plates from them without much counting.

Protein foods

  • Beef, lamb, pork. Steaks, ground meat, roasts, chops, and bacon. A recipe such as Garlic Butter Steak Bites has about 1.0 g net carbs per serving.
  • Poultry. Chicken thighs, drumsticks, wings, turkey. Thighs and skin-on cuts add more fat than breast meat.
  • Fish and seafood. Salmon, sardines, tuna, cod, shrimp. Baked Salmon with Dill Butter comes in at about 0.8 g net carbs per serving.
  • Eggs. One of the most flexible keto foods. See Sheet Pan Bacon and Eggs, about 1.1 g net carbs per serving.

Non-starchy vegetables

Vegetables that grow above ground and have mostly water and fiber are usually the best fit.

Vegetable Why it works
Spinach, lettuce, arugula, kale Very low in net carbs, easy to eat in large portions
Zucchini, cucumber, celery Mild, water-rich, good for noodles, cups, and dippers
Broccoli, cauliflower, Brussels sprouts Fiber lowers the net carbs, and they roast well
Asparagus, green beans Moderate carbs, fine in normal servings
Mushrooms Add flavor and bulk with few carbs

Try Garlic Parmesan Roasted Broccoli or Creamy Garlic Creamed Spinach for easy sides.

Fats and oils

  • Olive oil, avocado oil, butter, ghee, and coconut oil.
  • Avocado and olives. Olives are a good snack: Moroccan-Style Spiced Olives has about 0.6 g net carbs per serving.
  • Mayonnaise made with oil and eggs and few additives.

Dairy

  • Hard and aged cheeses: cheddar, parmesan, gouda, feta.
  • Heavy cream, sour cream, cream cheese, and butter.
  • Plain, full-fat Greek yogurt in small portions. It has more carbs than cheese, so measure it.

Foods to limit

These foods can fit, but portion size matters. They are often where people accidentally go over their carb target.

Food Why limit it Typical way to fit it
Nuts and seeds Healthy fats, but carbs and calories add up fast A small handful. Almonds, pecans, walnuts, and macadamias are lower in carbs than cashews and pistachios
Berries The lowest-carb fruit A few strawberries or raspberries, measured
Tomatoes and tomato sauce Moderate carbs, more in sauces with added sugar Use fresh tomato in small amounts, check sauce labels
Onions, peppers, carrots Moderate carbs add up in large amounts Use as flavoring rather than the main vegetable
Dark chocolate Cocoa is fine, but sugar is not Look for 85% cocoa or higher, in small squares
Plain yogurt, milk, cottage cheese Contain natural milk sugar Small, measured portions
Low-carb packaged products May use starch fillers or sweeteners that behave like sugar Read the label and calculate net carbs

If you eat a lot of nuts, keep in mind that they are also dense in calories. That matters if weight is one of your goals. Our macro calculator can help you set a daily target.

Foods to avoid

On a typical keto plan these foods are too high in carbs, even in small servings.

  • Grains and flour products. Bread, pasta, rice, oats, cereal, tortillas, crackers, and anything made with wheat flour.
  • Sugar and sweet foods. Sugar, honey, syrup, candy, cake, cookies, ice cream, and sweetened drinks. For low-carb treats, see Chocolate Avocado Mousse or Lemon Cheesecake Bites.
  • Starchy vegetables. Potatoes, sweet potatoes, corn, peas, and parsnips.
  • Most beans and lentils. Chickpeas, kidney beans, black beans, and lentils are high in carbs even though they have fiber.
  • Most fruit. Bananas, grapes, apples, mangoes, pineapple, and dried fruit. Fruit juice is the fastest way to use up a day's carbs.
  • Beer and sweet drinks. Beer, sweet wine, cocktails with juice or soda, and liqueurs.

Quick answers to common questions

Are bananas keto? Generally no. One medium banana contains about 20 grams of net carbs or more, which is a whole day's allowance on a strict plan.

What about keto fruit in general? Berries are the usual exception. Stick to a small, measured portion and count it in your day.

Can I eat potatoes in tiny amounts? You could, but it is hard to make a satisfying portion fit. Cauliflower is a better substitute. Try Creamy Garlic Mashed Cauliflower.

Hidden carbs

Even careful eaters get surprised by carbs they did not expect. The main sources are:

  • Sauces and condiments. Ketchup, barbecue sauce, teriyaki, sweet chili, and many salad dressings contain sugar. Choose mustard, hot sauce, vinegar, or oil-based dressings, and check labels.
  • Marinades and seasoning blends. Some contain sugar, starch, or maltodextrin.
  • Processed meats. Deli meats, sausages, and bacon sometimes use sugar in curing or add starch fillers. Look for short ingredient lists.
  • "Sugar-free" or "low-carb" packaged foods. These may use starches, syrups, or sugar alcohols that raise blood sugar. Our method only subtracts erythritol in full. See how we calculate.
  • Breading and thickeners. Soups, gravies, and sauces are often thickened with flour or cornstarch.
  • Vegetables in sauces and stir-fries. Sweet sauces can add several grams of carbs to an otherwise low-carb dish.

A good habit is to scan the label for total carbohydrates, dietary fiber, and sugar alcohols, then subtract to get net carbs.

Drinks

Most keto drinks are simple.

Drink Fit Notes
Water, sparkling water Yes Add lemon or lime for flavor. Try Sparkling Lemon-Lime Water with Sea Salt
Black coffee, plain tea Yes Almost no carbs
Coffee with cream or butter Yes See Butter Coffee and Creamy Vanilla Iced Coffee
Unsweetened almond or coconut milk Yes Check the label, because many are sweetened
Bone broth Yes A salty, warm option
Wine (dry), plain spirits Small amounts Fewer carbs than beer, but alcohol has calories and effects of its own
Beer, juice, soda, sports drinks No High in sugar or starch
Diet soda Varies Zero carbs, but some people prefer to limit sweeteners

A note on alcohol: ketosis can change how your body responds to it, and some people feel effects sooner. If you drink, go slowly and talk to your doctor if you have any health condition or take medication.

Printable keto food list

Use this as a quick reference for your fridge or your phone.

Eat Limit Avoid
Beef, pork, lamb, chicken, turkey Nuts and seeds Bread, pasta, rice, cereal
Salmon, tuna, shrimp, cod Berries Sugar, honey, syrup
Eggs Tomatoes and sauces Potatoes, corn, peas
Leafy greens, zucchini, cucumber Onions, peppers, carrots Beans and lentils
Broccoli, cauliflower, asparagus Dark chocolate (85%+) Most fruit and fruit juice
Olive oil, butter, avocado Plain yogurt and milk Beer, soda, sweet cocktails
Cheese, heavy cream Low-carb packaged products Most packaged snacks
Water, coffee, tea Dry wine, plain spirits Sweetened drinks

Putting the list to work

A food list is only helpful if it turns into meals. Here are a few ideas that stay well under 5 g net carbs per serving:

For a full week of ideas, see Keto Meal Planning and Meal Prep. If you want help choosing your daily targets, use the keto macro calculator or build a plan in My Keto Plan.

Next steps

  1. Pick your carb target with the macro calculator.
  2. Stock your kitchen with the "eat" foods first.
  3. Read labels for total carbs, fiber, and sugar alcohols.
  4. Learn how restaurants and stores fit in with Eating Keto Out and at the Grocery Store.

Frequently asked questions

Related guides

Related recipes