Keto-Friendly Foods and Meal Plans: The Ultimate List

Below you will find our list of the ultimate keto-friendly foods! We break it down into separate categories/food groups to help you easily track down what foods you should eat on a ketogenic diet. Remember to adjust your portion sizes according to your nutrient needs.

If you’re not sure how much protein, carbohydrate, and fat to consume on a keto diet, be sure to check out our Complete Guide to the Ketogenic Diet. We also recommend using an app like MyFitnessPal to track your food/nutrient intake. Simply enter the foods from our keto-friendly foods list below and the amounts you eat at each meal (MFP will do all the calculations for you).

Keto-Friendly Foods List

1. Protein sources

**Note: Some of these also count as fat sources

  • Whole eggs and egg whites
  • Freshwater fish (salmon, herring, trout, tuna, mackerel, etc.)
  • Canned fish
  • Lobster and shrimp
  • Steak
  • Ground beef and turkey
  • Sardines
  • Lamb
  • Venison
  • Veal
  • Pork 
  • Buffalo meat
  • Chicken (ground, whole, breast, wing, etc.)
  • Protein powders (casein, whey, pea, brown rice, etc.)

2. Oils and fat sources

  • Avocados
  • Butter and ghee (clarified butter)
  • Avocado oil
  • Coconut oil
  • Macadamia nut oil
  • Extra-virgin olive oil 
  • Sesame seed oil
  • Flaxseed oil
  • Raw nuts and seeds
  • Nut butter (almond, peanut, cashew, etc.)
  • Coconut milk 
  • Fresh cheese (bleu, gouda, cheddar, Swiss, etc.)
  • Whole olive (black and green)

3. Vegetables

  • Artichoke
  • Asparagus
  • Bean sprouts
  • Broccoli
  • Broccolini
  • Brussels sprouts
  • Cabbage (bok choy, green, Nappa, red, etc.)
  • Cauliflower
  • Celery
  • Cucumber 
  • Eggplant
  • Green or string beans
  • Jicama
  • Kimchi
  • Leaks
  • Leafy greens (arugula, beet, collard, dandelion, escarole, kale, mustard, spinach, Swiss chard, radicchio, watercress)
  • Lettuce (Boston Bibb, iceberg, butter, green leaf, red leaf, romaine)
  • Mushrooms 
  • Okra
  • Onions (green, red, scallions, shallot, white, yellow)
  • Peas (sugar snap, snow, etc.)
  • Peppers (bell, jalapeno, poblano, sweet)
  • Radishes (daikon, cherry belle, white icicle, watermelon)
  • Rutabaga
  • Sauerkraut
  • Sea plants (arame, dulse, kombu, kelp, nori)
  • Sprouts
  • Summer squash (crookneck, delicata, yellow, spaghetti, bikini, patty pan)
  • Tomatoes 
  • Turnips
  • Water chestnuts

4. Fruits

Yes, fruits can be keto-friendly, and we’ve compiled a comprehensive list of the best keto-friendly fruits. Make sure to limit any fruit eat to 2 servings per day.

  • Berries (blueberries, raspberries, blackberries, etc.)
  • Grapefruit
  • Kiwi
  • Oranges
  • Peaches
  • Pears
  • Plums
  • Watermelon

5. Beverages

  • Plain coffee and espresso
  • Zevia and other stevia-based sodas (in moderation)
  • Unsweetened tea (black, earl grey, green, herbal, etc.)
  • Mineral water and tap water
  • Sparkling and carbonated water

6. Sweeteners

  • Monk fruit extract
  • Stevia
  • Sucralose
  • Xylitol
  • Erythritol
  • Inulin fructooligosaccharide

Related: Top Four Sweeteners for a Low Carb Keto Diet

7. Spices, herbs, and condiments

  • Unsweetened cocoa powder 
  • Bone broth and stocks (chicken, beef, etc.)
  • Flavored extracts (vanilla, orange, chocolate, etc.)
  • Fresh or dried herbs (oregano, basil, thyme, cilantro, etc.)
  • Horseradish sauce (be sure no sugar is added)
  • Chili and pepper sauce
  • Lemon juice and lime juice
  • Mustard (avoid honey/sweetened mustard or use sparingly)
  • Unsweetened salsa
  • Soy sauce (reduced sodium)
  • Fresh or dried spices (cinnamon, turmeric, garlic, pepper, curry, etc.)
  • Unsweetened vinegar (apple cider, balsamic, red wine, rice, etc.)

Keto-Friendly Foods FAQ

Q) Should I weigh my animal protein sources raw or cooked?

Weigh animal cuts when they are raw; cooking these protein sources can shrink them by as much as 50% and skew your portion measurements.

Q) Is it normal for my breath and urine to smell fruity on a keto diet?

Yes, being in ketosis can cause both your urine and breath to smell fruity. Chewing mints/sugar-free gum can help with the breath issue.

Q) I feel “backed up” while on a keto diet, what should I do?

We recommend increasing your use of MCT oil and exogenous ketones; these will help speed up your bowels and keep you regular.  

Q) Is there a limit to how many condiments I can use each meal?

In general, we recommend no more than three servings of condiments per meal, particularly condiments that contain sugar.

Q) Are diet soda/diet soft drinks okay on a keto diet? How about sugar-free candy?

In moderation, yes. We recommend looking for varieties that are sweetened with stevia. Sugar-free candy should be avoided as it contains large amounts of sugar alcohols, like maltitol, and other additives which can cause gastrointestinal distress.

Elliot received his BS in Biochemistry from the University of Minnesota and has been a freelance writer specializing in nutritional and health sciences for the past 5 years. He is thoroughly passionate about exercise, nutrition, and dietary supplementation, especially how they play a role in human health, longevity, and performance. In his free time you can most likely find him lifting weights at the gym or out hiking through the mountains of Colorado. He will also host the upcoming BioKeto podcast. You can connect with him on Facebook ( and Instagram (@eazy_ell)