Foods to Eat on a Ketogenic Diet (2024)

Eating high fat low carb foods is the principal of a Keto diet. Followers of this diet may consume a variety of animal proteins, dairy, vegetables, other plant-based foods, and fats and oils.

The ketogenic diet’s increasing popularity is largely due to its potential benefits for weight loss and blood sugar control (1, 2, 3).

Early evidence also suggests that this low carb, high fat diet may help treat certain cancers, Alzheimer’s disease, and other health conditions. Still, higher quality research is still needed to determine the keto diet’s long-term safety and effectiveness (1, 4, 5, 6, 7, 8).

The keto diet typically limits carbs to 20–50 grams per day.

While some people on keto count their total carb intake, others count net carbs. Net carbs refer to total carbs minus fiber. That’s because fiber is indigestible, so it can’t be broken down and absorbed by your body.

This diet may seem challenging, but it allows people following it to eat many nutritious foods.

Here are 20 healthy foods to eat on the keto diet.

Foods to Eat on a Ketogenic Diet (1)Share on Pinterest

1. Seafood

Fish and shellfish are very keto-friendly. Salmon and other fish are not only nearly carb-free but also rich in B vitamins, potassium, and selenium (9).

However, the carb count in shellfish varies by type. While shrimp and most crabs contain no carbs, oysters and octopus do. You can still eat these foods on the keto diet, but it’s important to carefully track these carbs to stay within your range (10, 11, 12, 13).

Additionally, salmon, sardines, mackerel, and other fatty fish are very high in omega-3 fats, which have been associated with lower insulin levels and increased insulin sensitivity in people who are overweight or have obesity (14).

Frequent fish intake is linked to improved brain health and a decreased risk of disease (15, 16).

The American Heart Association recommends that adults over 18 years old eat 8–10 ounces of seafood per week (17).

2. Meat and poultry

Meat and poultry are considered staple foods on the keto diet.

Fresh meat and poultry contain no carbs and are rich in B vitamins and several important minerals. They’re also a great source of high quality protein, which may help preserve muscle mass during a very low carb diet (18, 19, 20).

One small study in older women found that a diet high in fatty meat led to 8% higher levels of HDL (good) cholesterol than a low fat, high carb diet (21).

It may be best to choose grass-fed meat, if possible, since it has more omega-3 fats and conjugated linoleic acid (CLA) than meat from grain-fed animals (22, 23).

3. Eggs

Eggs are an extremely healthy protein source.

Because each large egg contains less than 1 gram of carbs and about 6 grams of protein, eggs can be ideal for keto (24).

In addition, eggs have been shown to trigger hormones that increase feelings of fullness (25).

It’s important to eat whole eggs rather than egg whites since most of an egg’s nutrients are found in the yolk. This includes the antioxidants lutein and zeaxanthin, which protect eye health (26).

Although egg yolks are high in cholesterol, they don’t appear to increase your risk of heart disease (27).

Summary

Most animal proteins — such as eggs, beef, pork, poultry, and seafood — are low in carbs and appropriate for the keto diet.

4. Cheese

There are hundreds of types of cheese, most of which are very low in carbs and high in fat, making them a great fit for the keto diet.

Just 1 ounce (28 grams) of cheddar cheese provides 1 gram of carbs, 6 grams of protein, and a good amount of calcium (28).

Cheese is high in saturated fat, but it hasn’t been shown to increase your risk of heart disease. In fact, some studies suggest that it may help protect against this condition (29, 30).

Cheese also contains CLA, which has been linked to fat loss and improvements in body composition (31).

In addition, eating cheese regularly may help reduce the loss of muscle mass and strength that occurs with aging.

A 12-week study in older adults found that those who ate 7 ounces (210 grams) of ricotta per day experienced less loss of muscle mass and muscle strength than those who didn’t eat this amount of cheese (32).

Here are some cheeses that are lower in carbs for a keto diet.

Keto cheese list

  • blue cheese
  • Brie
  • Camembert
  • cheddar
  • chevre
  • Colby jack
  • cottage cheese
  • cream cheese
  • feta
  • goat cheese
  • halloumi
  • Havarti
  • Limburger
  • Manchego
  • mascarpone
  • mozzarella
  • Muenster
  • Parmesan
  • pepper jack
  • provolone
  • Romano
  • string cheese
  • Swiss cheese

5. Plain Greek yogurt and cottage cheese

Plain Greek yogurt and cottage cheese are nutritious, high protein foods. While they contain some carbs, you can eat them in moderation on keto.

Both yogurt and cottage cheese have been shown to help decrease appetite and promote feelings of fullness (33, 34).

Either one makes a tasty snack on its own, but you can combine them with chopped nuts, cinnamon, or other spices to make a quick keto treat.

6. Cream and half-and-half

Cream is composed of the fatty portion of fresh milk that’s separated out during milk processing. Half-and-half, on the other hand, is made of 50% cream and 50% whole milk.

Both of these dairy products are very low in carbs and high in fat, making them ideal for keto (35, 36).

Like other fatty dairy products, butter and cream are rich in CLA, which may promote fat loss (31).

Despite this, it is best to enjoy cream and half-and-half in moderation.

The American Heart Association 2021 dietary guidance states that people should limit foods high in saturated fat. Replacing animal and dairy fat with plant-based sources of fat or polyunsaturated fats is linked with a lower risk of cardiovascular disease and stroke (37).

Some studies have suggested that high fat dairy products may not be so closely linked to heart disease. Others suggest that a moderate intake of high fat dairy may reduce your risk of heart attack and stroke. However, the evidence remains inconclusive (30, 38, 39).

This is an area that continues to be under debate and can depend on many factors, such as the level of processing food has gone through (37, 40).

Cream and half-and-half are popular choices for adding to coffee or using as keto alternatives to small amounts of milk in cooking.

7. Unsweetened plant-based milk

Several varieties of plant-based milk are keto-friendly, including soy, almond, and coconut milk (41, 42, 43).

You should choose unsweetened versions. Sweetened options have too much sugar to be considered appropriate for keto.

Additionally, you should avoid oat milk, because even unsweetened oat milk is too high in carbs to be keto-friendly (44).

Summary

Several types of dairy and dairy alternatives are suitable for keto, including cheese, plain yogurt, cottage cheese, cream, half-and-half, and certain unsweetened plant milks.

8. Green leafy vegetables

Green leafy veggies are extremely low in carbs, making them excellent for keto. They’re also rich sources of vitamins, minerals, and antioxidants (45).

In particular, dark leafy greens like spinach, kale, and collard greens are packed with vitamin K and iron (45).

Greens add bulk to your meals without drastically increasing the carb count. Additionally, herbs such as oregano and rosemary add ample flavor with almost no carbs.

Here are some keto-friendly leafy greens:

  • Salad greens: lettuce, baby spinach, arugula, escarole, and frisee
  • Cooking greens: bok choy, collard greens, mustard greens, kale, spinach, Swiss chard, and cabbage
  • Herbs: thyme, sage, mint, oregano, dill, parsley, cilantro, basil, rosemary, and lemongrass

9. Peppers

Several varieties of peppers exist, all of which are appropriate for the keto diet. While they’re technically fruits, they’re treated like vegetables in cooking.

Small hot peppers add spice to recipes, and jalapeños are ideal for making keto-friendly appetizers. You can use larger, mild peppers such as bell peppers and poblanos in numerous dishes, or stuff them to make flavorful low carb main dishes.

Peppers are also a rich source of vitamin C. For instance, one bell pepper provides 107% of the daily value (DV) for vitamin C (46).

10. Summer squash

Summer squashes, such as yellow squash and zucchini, are extremely versatile and low in carbs.

In fact, zucchini is extremely popular on keto. Using a spiralizer, you can make zucchini noodles, which are an excellent substitute for pasta or noodles.

You can grate zucchini to make a rice alternative or add it to baked goods without affecting the flavor. You can also slice it thinly using a mandoline, then toss it with olive oil, salt, and pepper to enjoy it as a cold salad.

11. High fat veggies

Avocados and olives, while technically both fruits, are unique among vegetables in that they’re fairly high in fat. They also contain fiber and are low in net carbs (47, 48).

Oleuropein, the main antioxidant in olives, has anti-inflammatory properties and may protect your cells from damage (49).

Additionally, one study found that people who ate one avocado per day experienced improvements in heart health risk factors, including lower levels of LDL (bad) cholesterol (50).

12. Other nonstarchy vegetables

Several other nonstarchy vegetables are low in calories and carbs yet full of nutrients and antioxidants.

What’s more, low carb veggies make great substitutes for high carb foods.

For instance, you can easily turn low carb cauliflower into cauliflower rice or mashed cauliflower. Spaghetti squash serves as a natural alternative to spaghetti, and low carb root veggies such as jicama and turnips make great substitutes for roasted potatoes or french fries.

Here are some other examples of keto-friendly vegetables.

Keto vegetable list

  • asparagus
  • broccoli
  • cabbage
  • cauliflower
  • mushrooms
  • cucumber
  • green beans
  • eggplant
  • tomatoes
  • spaghetti squash
  • jicama
  • radishes
  • turnips
  • Brussels sprouts
  • celery
  • okra

Veggies to avoid on keto

Keep in mind that not all vegetables are low in carbs. Some should be avoided on keto, including:

  • potatoes and sweet potatoes
  • onions (in large amounts)
  • certain winter squashes, such as acorn squash and butternut squash
  • corn
  • beets

Was this helpful?

Summary

You should eat plenty of nonstarchy vegetables — including leafy greens, summer squash, peppers, avocados, and olives — on keto.

Share on Pinterest

13. Nuts and seeds

Nuts and seeds are healthy, high in fat, and low in carbs.

Frequent nut intake is linked to a reduced risk of heart disease, certain cancers, depression, and other chronic diseases (51, 52).

Furthermore, nuts and seeds are high in fiber, which can help you feel full and naturally lower your calorie intake (53).

Although most nuts and seeds are low in net carbs, the amount varies widely by type. The lowest in carbs — and therefore the best for keto — are (54, 55, 56, 57, 58, 59):

  • almonds
  • macadamia nuts
  • pecans
  • walnuts
  • chia seeds
  • flaxseeds

14. Berries

Most fruits are too high in carbs to eat on the keto diet, but berries are an exception.

Berries, particularly raspberries and strawberries, are low in carbs and high in fiber. While blackberries and blueberries are lower in carbs than some other fruits, they may not fit into strict keto diets (60, 61, 62, 63).

These tiny fruits are loaded with antioxidants that may reduce inflammation and help protect against disease (64, 65).

15. Shirataki noodles

Shirataki noodles are a fantastic addition to the keto diet. They contain less than 1 gram of net carbs and only 15 calories per serving because they’re mostly water (66).

These noodles are made from a viscous fiber called glucomannan, which offers many potential health benefits (67, 68).

Viscous fiber forms a gel that slows down food’s movement through your digestive tract. This can help decrease hunger and blood sugar spikes, which may aid in weight loss and diabetes management (67, 68, 69).

Shirataki noodles come in a variety of shapes, including rice, fettuccine, and linguine. You can swap them for regular noodles in almost all recipes.

16. Dark chocolate and cocoa powder

Dark chocolate and cocoa are delicious sources of antioxidants.

Dark chocolate contains flavanols, which may reduce your risk of heart disease by lowering blood pressure and keeping your arteries healthy (70, 71, 72).

Somewhat surprisingly, you can eat chocolate on keto. However, it’s important to choose dark chocolate that contains a minimum of 70% cocoa solids — preferably more — and eat it in moderation.

Summary

Other plant foods that are ideal for keto diets include berries, shirataki noodles, nuts, seeds, and dark chocolate.

17. Olive oil

Olive oil provides impressive benefits for your heart.

It’s high in oleic acid, a monounsaturated fat that has been found to decrease heart disease risk factors (73, 74.)

In addition, extra-virgin olive oil is high in polyphenol antioxidants — plant compounds that further protect heart health by decreasing inflammation and improving artery function (75, 76).

As a pure fat source, olive oil contains no carbs. It’s an ideal base for salad dressings and healthy mayonnaise.

Because olive oil isn’t as stable at high temperatures as saturated fats are, it’s best to use olive oil for low heat cooking or add it to dishes after they’ve been cooked.

Other excellent plant-based oils to try on keto are coconut oil and avocado oil.

18. Butter and ghee

Butter and ghee are good fats to include while on the keto diet. Butter contains only trace amounts of carbs, and ghee is totally carb-free (77, 78).

Ghee is clarified butter made by heating butter and removing the milk solids that rise to the top. It has a concentrated buttery taste and is commonly used in Indian cooking.

Like other types of full fat dairy, butter and ghee don’t appear to be as harmful to health as previously thought (30).

Summary

The best fats and oils for keto cooking and baking are olive oil, butter, and ghee. Avocado and coconut oils are good choices as well.

Share on Pinterest

19. Unsweetened coffee and tea

Coffee and tea are healthy, carb-free drinks.

They contain caffeine, which increases your metabolism and may help improve your physical performance, alertness, and mood (79, 80, 81).

What’s more, coffee and tea drinkers have been shown to have a significantly reduced risk of diabetes. In fact, those with the highest coffee intake have the lowest risk, though a cause and effect relationship has not yet been determined (82).

Adding heavy cream to coffee or tea is fine, but you’ll need to avoid “light” coffee and tea lattes while on keto since they’re typically made with nonfat milk and high carb flavorings.

20. Unsweetened sparkling water

If you’re looking for a keto-friendly alternative to soda, unsweetened sparkling water is a great choice.

These beverages are refreshingly fizzy and may be flavored but are generally free of sugar or sweeteners. For that reason, they have no calories or carbs (83).

However, some varieties are flavored naturally with small amounts of fruit juice, and these may contain carbs. Be sure to check the label, as extra carbs can add up quickly (84).

Summary

Unsweetened coffee, tea, and sparkling water are good beverages to drink while doing keto.

Is keto right for you?

The low carb, high fat keto diet remains quite popular, and many people find that they enjoy the diet and the results it provides. However, it may not be the right fit for everyone.

Keto is extremely restrictive compared with some other diets, which may cause stress for some people.

Additionally, the keto diet may cause side effects, especially when you’re getting started. Some possible side effects can include (85):

  • dizziness
  • fatigue
  • digestive changes
  • increased cholesterol levels

If keto isn’t a good fit, you may want to try other healthy eating patterns.

Was this helpful?

The keto diet may help with weight loss, blood sugar control, and other health goals. However, its low carb and high fat approach may seem overly restrictive, especially at first.

Nonetheless, this eating pattern accommodates a wide variety of nutritious, tasty, and versatile foods that let you stay within your daily carb range.

To reap all the health benefits of the keto diet, it’s best to eat a wide variety of these foods.

Just one thing

Try this today: The importance of tracking your carb count — especially when you first start keto — can’t be overstated.

Because it can be hard to estimate the carb count of many foods on your own, a number of keto apps are available to help you learn more about the carb content of the foods you eat most often.

Was this helpful?

Foods to Eat on a Ketogenic Diet (2024)

FAQs

What foods can I eat on a keto diet? ›

Foods you can eat on the keto diet include fish and seafood, meat and poultry, non-starchy vegetables like bell peppers, broccoli, and zucchini, avocados, berries, nuts and seeds, eggs, high-fat dairy products, olive oil and other oils, and high-cocoa chocolate.

What food is not allowed in keto? ›

10 Foods You Can't Eat on the Keto Diet & Their Substitutes
  • Grains and Starches. ...
  • Sugary Foods and Sweets. ...
  • High-Carb Fruits. ...
  • Starchy Vegetables. ...
  • Legumes and Beans. ...
  • Processed Foods with Hidden Carbs. ...
  • Alcohol and co*cktails. ...
  • High-Carb Sauces and Condiments.

What are the top 10 keto foods? ›

These are the top 10 keto foods you should include if you're on...
  1. Salmon. Whether wild or farm-raised, salmon is rich in fat, making it an essential ketogenic diet staple. ...
  2. Eggs. This affordable protein and fat source is highly versatile. ...
  3. Cauliflower. ...
  4. Greens. ...
  5. Avocado. ...
  6. Nuts. ...
  7. Olive oil. ...
  8. Zucchini.

What fruit can I eat on keto? ›

Keto fruits by definition are low in carbohydrates. You still need to exercise portion control with most keto-friendly fruits to be within the limits of a keto diet. Keto-friendly fruits include avocados, watermelon, strawberries, lemons, tomatoes, raspberries, peaches, cantaloupe, star fruit, and blackberries.

What is a typical keto breakfast? ›

Eggs are a great keto diet choice, and you can ply yourself with fiber, vitamins, and minerals by eating an omelet with low-carb veggies. Try onions, mushrooms, garlic, spinach, bell pepper, and squash as options.

Can I eat popcorn on keto? ›

Net carbs are calculated by taking the total grams of carbohydrate in a food and subtracting the amount of fiber. In this case, popcorn contains 6 grams of carbs per 1 cup serving and 1.2 grams of fiber, bringing the net carbs per serving to 4.8 grams. Yes friends, popcorn is indeed a keto food.

Is peanut butter keto? ›

Peanut butter can definitely be part of a keto diet, but it's best to stick to plain options that are free of extra flavors and sweeteners. Almond butter is a good choice, too, and it's slightly lower in carbs. Additionally, you should be mindful of your portion size if you're trying to lose weight.

What junk food is keto friendly? ›

Keto Junk Food Alternatives: Our Top 15 Alternatives
  • Southern Recipe Original Pork Rinds. ...
  • Keto Pizza Bites From Hog Heaven. ...
  • Keto Jalapeño Popper Burgers. ...
  • Family Size Chili & Lime Pork Rinds. ...
  • Keto Donuts - Krispy Kreme* Copycat Recipe. ...
  • Keto Roast Beef Sandwiches. ...
  • Spicy Dill Pork Rinds.
Feb 23, 2024

What foods ruin ketosis? ›

Foods to Limit on the Keto Diet
  • Grains.
  • Starchy vegetables and high-sugar fruits.
  • Sweetened yogurt.
  • Juices.
  • Honey, syrup or sugar in any form.
  • Chips and crackers.
  • Baked goods including gluten-free baked goods.
Aug 15, 2023

What is the most filling food on keto? ›

13 of the best keto foods that keep you full
  • Mushrooms are a very filling vegetable. ...
  • Sauerkraut is rich in filling fiber. ...
  • Coconut yogurt can promote satiation. ...
  • Green pesto has an amazing fiber content. ...
  • Sardines are incredibly healthy. ...
  • Add eggs to your diet . ...
  • Make sure you are consuming full-fat dairy.
Oct 9, 2018

What sweets can be eaten on keto? ›

  • Lily's Chocolate Bars. ...
  • ChocZero 50% Dark Chocolate Squares. ...
  • SlimFast Keto Fat Bomb Snacks. ...
  • Russell Stover Sugar-Free Pecan Delights. ...
  • Atkins Snack Bar Caramel Chocolate Nut Roll. ...
  • think! ...
  • Rebel Ice Cream. ...
  • Halo Top Keto Chocolate Cheesecake.
Jul 13, 2020

What veg can you not eat on keto? ›

Vegetables to avoid in a keto diet
VegetableCarbs per 100 g
sweet potatoes16.82 g
beets9.56 g
parsnips16.47 g
peas14.45 g
3 more rows
Apr 28, 2021

Can you eat cheese on keto? ›

All types of cheese are allowed on the keto diet, as cheese is relatively low in carbohydrate, which complies with the key principle of the keto diet. The Ketogenic diet or “keto” diet is a low carbohydrate and high fat eating plan.

Is oatmeal keto-friendly? ›

Is oatmeal keto-friendly? No, not unless you're interested in only a spoonful a day. Oatmeal is high in net carbs, which doesn't fit the low carb, high fat strategy needed to achieve ketosis.

What foods can you eat all you want on keto? ›

What you can eat on a keto diet: Get ready for a whole lot of fat, some protein and just about zero carbs throughout your day. Keto-approved fridges and pantries include meat, seafood, dairy, eggs, nuts, fats and oils and some veggies that grow above ground.

Can you eat banana on keto? ›

Bananas. Bananas may be great for muscle recovery, reducing bloat, and calming an upset stomach, but they're on the list of foods you can't eat on the keto diet. With 25g of carbs per 100g serving, bananas are too high in carbs.

Is peanut butter keto-friendly? ›

Peanut butter can definitely be part of a keto diet, but it's best to stick to plain options that are free of extra flavors and sweeteners. Almond butter is a good choice, too, and it's slightly lower in carbs. Additionally, you should be mindful of your portion size if you're trying to lose weight.

How many eggs a day on a keto diet? ›

It's totally fine and safe to eat up to 6 eggs a day while on the keto diet. You can consume even more eggs per day occasionally, as long as you make sure that you eat your greens, healthy fats and proteins from other sources.

Top Articles
Latest Posts
Article information

Author: Arielle Torp

Last Updated:

Views: 6657

Rating: 4 / 5 (41 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Arielle Torp

Birthday: 1997-09-20

Address: 87313 Erdman Vista, North Dustinborough, WA 37563

Phone: +97216742823598

Job: Central Technology Officer

Hobby: Taekwondo, Macrame, Foreign language learning, Kite flying, Cooking, Skiing, Computer programming

Introduction: My name is Arielle Torp, I am a comfortable, kind, zealous, lovely, jolly, colorful, adventurous person who loves writing and wants to share my knowledge and understanding with you.