The ketogenic diet is a low-carb, high-fat approach that shifts your body into ketosis, where fat and ketones fuel your activities. Ketosis can support weight management, steadier blood sugar, and sustained energy. This guide offers a categorized keto food list with practical examples, typical portions, and macros per serving to help you plan meals with confidence. It emphasizes real foods that fit a keto lifestyle while avoiding hype or guesswork. Throughout, you will find concrete examples like avocado, salmon, and olive oil, plus notes on how these choices support brain health, insulin management, and overall well-being while keeping carbs low.
Key Takeaways
- Base meals on healthy fats, moderate protein, and very low carbs
- Start with a 20–30g net carb target per day and adjust
- Favor fatty fish, pastured meats, full-fat dairy and olive oil
- Fill plates with non-starchy vegetables for fiber and micronutrients
- Track net carbs (total carbs minus fiber) to protect ketosis
- Read labels on condiments, milks and nut butters for hidden sugars
1. Fat and Oils: Core Keto Fats to Cook and Dress With
Butter and ghee add rich flavor and help you hit your daily fat target. They work well in sauces, on vegetables, and with meats without adding carbs. A real-world tip: switch to ghee when you need a higher smoke point or if dairy sensitivities are a concern.
Olive oil and avocado oil supply heart-healthy fats and are reliable for cooking, finishing dishes, and dressings while keeping net carbs low. Drizzle them over steaming vegetables or whisk them into mayo-based dressings for a clean, neutral finish. Coconut oil contributes medium-chain fats that are quickly absorbed, which some people find supports steady energy in ketosis. MCT oil, being more concentrated, blends easily into coffee or smoothies to boost fat intake with minimal carbs — start with 1 teaspoon and increase gradually to minimize digestive upset.
- Butter: ~100 calories, 11 g fat, 0 g carbs, 0 g protein per tablespoon
- Ghee: ~120 calories, 14 g fat, 0 g carbs, 0 g protein per tablespoon
- Olive oil: ~120 calories, 14 g fat, 0 g carbs, 0 g protein per tablespoon
- Avocado oil: ~120 calories, 14 g fat, 0 g carbs, 0 g protein per tablespoon
- Coconut oil: ~120 calories, 14 g fat, 0 g carbs, 0 g protein per tablespoon
- MCT oil: ~115 calories, 13 g fat, 0 g carbs, 0 g protein per tablespoon

2. Meat, Poultry, and Seafood: Protein-Focused Keto Staples
Prioritize high-quality protein with ample fat to support ketosis. Choose cuts with visible fat and pair them with keto-friendly fats to reach daily targets without overshooting carbs. Fatty fish provide complete protein and omega-3 fats that support heart and brain health. They fit keto with minimal net carbs and offer versatility.
For beef and pork, seek cuts that balance fat and protein. Favor grass-fed beef and pasture-raised pork when possible for better omega-3s and micronutrients. Eggs remain a cornerstone for protein with minimal carbs — the yolk provides fat and nutrients, while whites add lean protein to support satiety.
- Salmon: a palm-sized portion delivers protein and healthy fats with near zero net carbs
- Sardines and mackerel: convenient, nutrient-dense and rich in omega-3s
- Beef: ribeye and higher-fat ground beef for satisfying fat; sirloin for leaner meals
- Pork: shoulder cuts, pork chops with fat, and unsugared bacon
- Organ meats: liver and kidney in smaller portions to diversify nutrients
- Eggs: whole eggs, eggs cooked in fat, and egg-based dishes like frittatas and omelets

3. Dairy and Dairy Alternatives: Creamy Keto Essentials
Full-fat cheeses deliver flavor and fat with minimal carbs, while providing calcium and protein that promote fullness on keto. They fit neatly into a ketogenic plan and help preserve muscle mass during weight loss. Plain yogurt and cottage cheese can fit keto when portions are controlled, supplying probiotics and casein protein that support satiety and gut health.
Low-carb milks aid hydration and culinary versatility. Read labels carefully, especially for plant-based options, since added sweeteners can raise net carbs. Use eggs with cheese or yogurt to craft satisfying meals, and layer dairy with eggs to stabilize blood sugar and support steady ketosis.
- Cheddar, mozzarella, Swiss, and blue cheese — about 1 oz (28 g) per serving
- Cheese macros per serving: roughly 7 g protein, 9 g fat, 0–1 g carbs
- Plain full-fat yogurt and full-fat cottage cheese, unsweetened
- Yogurt macros per ½ cup (120 g): about 9 g protein, 5–6 g fat, 4–6 g carbs
- Choose full-fat dairy to maximize satiety while keeping net carbs low
- Avoid flavored yogurts and fruity desserts; add keto toppings like chopped nuts in moderation
| Product | Serving Size | Typical Macros |
|---|---|---|
| Whole cow's milk | 1 cup (240 ml) | 8 g protein, 8 g fat, 12 g carbs |
| Unsweetened almond milk | 1 cup | 1 g protein, 2–3 g fat, 1–2 g carbs |
| Unsweetened coconut milk | 1 cup | 0–1 g protein, 4 g fat, 1–2 g carbs |
4. Low-Carb Vegetables: The Safe Veggies for Keto
Leafy greens and cruciferous vegetables are keto staples. They provide fiber and micronutrients while keeping total carbs in check. Include a variety to support digestion, blood sugar control, and overall health. Non-starchy vegetables add texture and flavor without piling on carbs — build meals with a mix of high-volume greens and denser veggies to support satiety.
Net carbs equal total carbs minus fiber. This helps gauge influence on ketosis, so use practical estimates per serving to stay aligned with your plan.
- Include: spinach, kale, arugula, broccoli, cauliflower, Brussels sprouts
- Include: collards, bok choy, lettuce varieties, zucchini, cucumber, bell peppers
- Limit: tomatoes, onions, carrots, and parsnips
- Count net carbs (total carbs minus fiber) to estimate impact on ketosis

| Vegetable | Serving Size | Net Carbs (approx) |
|---|---|---|
| Spinach, raw | 1 cup | 1 g |
| Broccoli | 1 cup | 4 g |
| Cauliflower | 1 cup | 3 g |
5. Nuts, Seeds, and Alternatives: Snackable Keto Options
Choose nuts and seeds that deliver fat and protein with minimal net carbs per serving. Watch portion sizes to support ketosis and avoid excess calories. Snack on one ounce of macadamias with a glass of water after a workout to curb hunger without spiking insulin, and pair nuts with a small piece of cheese or a boiled egg to improve satiety.
Nut butters provide a portable fat source, ideal as a snack, spread, or recipe ingredient — read labels to avoid added sugars. Seeds contribute fats, fiber, and micronutrients; use seed oils sparingly to balance fat type and total intake.
- Macadamia nuts: a favorable fat-to-carb ratio, a popular keto pick
- Pecans and walnuts: great fat sources with modest net carbs per ounce
- Brazil nuts and almonds: convenient on the go; keep portions in check
- Nut butters: look for products with 1–2 ingredients (nut and salt), use 2-tablespoon portions
- Chia seeds and flaxseeds: add texture to yogurt or smoothies with modest net carbs
- Hemp seeds: versatile topping with extra protein; grind flax and chia to improve absorption

6. Flavor Boosters and Condiments: Enhance Keto Meals
Herbs and spices add depth without boosting carbs, and salt supports hydration and electrolyte balance on keto. Opt for condiments and sauces with zero or very low net carbs, and read labels for hidden sugars or starches that could affect ketosis. Acids brighten meals without substantial carbs — use them in moderation to protect your macro targets.
- Spices: garlic powder, paprika, cumin, turmeric
- Fresh herbs: parsley, cilantro, basil, thyme
- Salts: sea salt, kosher salt, mineral-rich salt blends
- Condiments: mustard, hot sauce, soy sauce in moderation, sugar-free ketchup and dressings
- Creamy options: mayonnaise and dressings made with full-fat bases
- Acids: lemon or lime juice, apple cider vinegar, pickles (check sugar content)
7. Special Diet Considerations: Common Keto Variations
Most people on keto track net carbs rather than total carbs. Net carbs account for fiber and selective sugar alcohols, depending on your plan, helping you predict how foods affect ketosis and blood sugar. Targeted and cyclic keto adjust when and how many carbohydrates you consume to support training, weight loss, and flexibility.
Dairy-free plans replace dairy fats and proteins with alternative sources while maintaining overall fat and protein intake. This helps with lactose sensitivity or personal preference while staying in ketosis. Track your net carbs for a week and record meals, fiber grams, and any sugar alcohols used. If you notice energy dips on higher-fat days, shift 10–15 grams of net carbs from starches to vegetables with similar fiber content, and test three dairy alternatives weekly to compare satiety and digestion.
- Net carbs equal total carbs minus fiber; high-fiber foods contribute fewer net carbs
- Some sugar alcohols influence blood sugar differently — know your tolerance
- Targeted keto: add carbs around workouts to support performance
- Cyclic keto: periodic higher-carb days to restore glycogen stores
- Dairy-free keto: use olive, coconut or avocado oil plus fatty fish, meat and eggs
- Watch for hidden carbs in dairy substitutes and processed products

8. Conclusion: Building Your Keto Plate
You now have a practical, categorized guide to keto-friendly foods with clear portions and typical macros. Use it to structure meals that stay within your net carb goals while delivering adequate fat and protein. As you apply these choices, track their effects on energy, hunger, and blood sugar, and adjust portions and macros to suit your activity level and goals.
- Prioritize fatty fish, pasture-raised meats, full-fat dairy, and healthy oils to support ketosis
- Fill plates with non-starchy vegetables to preserve micronutrient balance without spiking carbs
- Count net carbs when possible and monitor fiber to maintain digestive comfort
Frequently Asked Questions
Ketosis is a metabolic state where your body uses fat and ketones for fuel instead of carbohydrates. It generally requires restricting total carbs and increasing fat intake to promote fat burning. For example, many people aim for 20–50 g of total carbs per day and replace carbs with fatty foods like avocados, olive oil, and fatty fish.
Net carbs equal total carbohydrates minus fiber. Many people on the keto diet track net carbs to estimate the potential impact on blood sugar and ketosis. A practical approach is to log meals and prefer fiber-rich vegetables to keep net carbs lower.
Protein needs vary, but the goal is a moderate intake that supports muscle maintenance without producing excess glucose from amino acids. For instance, 0.6–1.0 grams per pound of lean body mass can work for active adults, then adjust based on energy and appetite.
Most high-fat foods fit the plan, but emphasize quality fats from fish, olive oil, avocado oil, and unsaturated sources rather than highly processed oils. Prioritize whole foods like salmon, chia seeds, and olives over fried snacks.
Full-fat dairy can fit keto for many people, though some limit it due to lactose tolerance or personal preference. Choose plain, full-fat options when possible. If dairy causes GI discomfort, test dairy-free substitutes like unsweetened almond milk or coconut yogurt.
With medical guidance, a ketogenic approach can influence insulin needs and blood sugar. Monitor closely and adjust under supervision. Have a plan for hypoglycemia risk and carry fast-acting carbs if prescribed.
Some people experience a transition phase. Focus on flavorful, low-carb vegetables and fats to stay satisfied without disrupting ketosis. Practical swaps include zucchini noodles for pasta and cauliflower rice for grains.



