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:
- Breakfast: Ham and Cheddar Omelet, about 2.1 g net carbs.
- Lunch: Chicken Caesar Lettuce Wraps, about 1.7 g net carbs, or Tuna Avocado Salad Boats, about 2.4 g.
- Dinner: Baked Salmon with Dill Butter with a side of roasted broccoli.
- Snack: olives, cheese, or Smoked Salmon Cucumber Roll-Ups.
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
- Pick your carb target with the macro calculator.
- Stock your kitchen with the "eat" foods first.
- Read labels for total carbs, fiber, and sugar alcohols.
- Learn how restaurants and stores fit in with Eating Keto Out and at the Grocery Store.
Frequently asked questions
Related guides
Related recipes

Sheet Pan Bacon and Eggs
Bacon and eggs baked together on one pan for an easy, hands-off breakfast.

Baked Salmon with Dill Butter
Oven-baked salmon fillets topped with garlicky dill butter and lemon.

Garlic Butter Steak Bites
Seared sirloin cubes tossed in garlic butter and fresh parsley, a fast skillet dinner.

Tuna Avocado Salad Boats
Creamy tuna salad spooned into halved avocados, a quick lunch with no cooking.

Chicken Caesar Lettuce Wraps
Seared chicken in a homemade Caesar-style dressing, rolled in crisp romaine leaves.

Creamy Garlic Creamed Spinach
Classic steakhouse-style spinach in a garlicky cream cheese and Parmesan sauce.

Garlic Parmesan Roasted Broccoli
Broccoli roasted until crisp at the edges and finished with garlic and Parmesan.

Moroccan-Style Spiced Olives
Green olives marinated with garlic, preserved lemon, cumin, paprika, and cilantro.

Wedge Salad with Bacon and Blue Cheese
Crisp iceberg wedges with a creamy blue cheese dressing, crumbled bacon, and cherry tomatoes.

Butter Coffee
Hot coffee blended with butter and coconut oil into a creamy, latte-like drink.

Sparkling Lemon-Lime Water with Sea Salt
Refreshing sparkling water with lemon, lime, mint, and a pinch of sea salt for people who like a savory, hydrating drink.
