Meat – Unprocessed meats are low carb and keto-friendly, and organic and grass-fed meat might be even healthier. But remember that keto is a high-fat diet, not high protein, so you don’t need huge amounts of meat. Excess protein (more than your body needs) is converted to glucose, making it harder to get into ketosis. A normal amount of meat is enough.


I stay away from any Greek yogurt with less than 10 % m.f. Lots of brands out there with +10% m.f., like Greek god, astro, Olympic, etc. If you can't find it in the grocery store, here's a tip I learned from a friend: get the highest percentage m.f. Greek yogurt you can find, then put it in a salad spinner and draw as much water out. The yogurt water is full of lactose (milk sugar). You will be left with a thicker yogurt that contains more fat (and protein) per portion, and less carbohydrates. You can then add heavy cream (+35% m.f. ) to thin out the strained yogurt to desired consistency or fat content.

Hi Justin, I’m glad you liked the cheesecake! This definitely doesn’t have 18g net carbs per slice – you can see that even at a glance since all the ingredients are very low carb (almond flour, cream cheese, eggs, erythritol, etc.) The nutrition label included below the recipe card shows the nutrition breakdown per slice. In MyFitnessPal, did you set the number of servings for the recipe to 16? If it was set to something else, that could be one reason for the number to be significantly off like that.


Nutritionists, including the Good Housekeeping Institute's own Jaclyn London, MS, RD, CDN, remain more skeptical. The diet's aim of inducing ketosis — a metabolic process where the body uses fat instead of carbs for energy — can backfire because this plan takes a lot of willpower. Plus, any weight you may lose while on it can return when you stop. RDs and other experts like U.S. News and World Report agree that Mediterranean-style eating plans have more research behind them and produce better, more long-lasting results.
Maca is a kind of turnip from Peru. It is nicknamed “nature’s Viagra” for its libido boosting properties. Although it contains 60% NET carbs you only need a teaspoonful to give you a sweet tasting boost. A few grams of this superfood won’t take you out of ketosis. It’s adaptogenic, meaning it will boost your body, mind and mojo in multiple ways. Aloe Vera is a species of cactus related to the lily flower. It is antimicrobial, antibacterial and antifungal. It heals the gut and is used to successfully reduce the effects of radiation and stabilize cancerous tumors. It is a bit slimy to eat but can be added to salads and shakes and has zero carbs. This is a superhero in the plant kingdom and its zero carb status makes it perfect for keto.
But if your friends have gone #keto and you're curious about what that exactly entails, the basic premise is fairly simple. The diet focuses on eating mostly fat, limited amounts of protein, and almost no carbs at all. The "do" list includes: meat, seafood, eggs, vegetables that grow above ground, nuts and seeds, fats and oils, and some dairy products. In terms of drinks, most keto diet guides advise people to stick to water and skip diet soda, even though it's artificially sweetened. (No Diet Coke — sorry!)

So, how do we ensure enough super-plant based nutrition on keto? Fortunately there are loads of low carb vegetables and keto friendly fruit you can choose from! Let’s start with low carb vegetables - specifically the green ones! The green color in plants is called chlorophyll. Plants use chlorophyll to capture sunlight and turn it into energy. Chlorophyll protects the body from cancer and cleanses the liver. Amazingly, our bodies can also use chlorophyll inside our mitochondria. This is why green juices, made fresh or from powders, give us a rapid natural energy boost. Green leafy plants like Kale, Spinach and Collard Greens reduce the risk of cancer and many other diseases. Make sure you eat your greens on keto!


My main reason for contacting is the problem I may have with chewing sugar free chewing gum ( two packs a day )whilst on this diet. I need to chew most of the time to somewhat disguise the constant spasming to my mouth. Can you suggest a chewing gum that is suitable whilst on this diet? Thank you for the information and references you have provided. If you know of anything regards this diet and dystonia, I would be most grateful.

Not sure what foods you should eat on the keto diet? This keto food list will get you started. By depriving your body of glucose, the high-fat, low-carb ketogenic diet shifts your body into ketosis, a state of burning fat instead of sugar for energy. Take the guesswork out of eating keto, and follow this complete keto diet food list to start dropping weight and feel amazing.

Any suggestion to substitute cream cheese with something else (not dairy and keto-friendly)? I’ve decided to try this recipe using ghee instead of butter because it doesn’t hurt me, but it’s the only “dairy” that I tolerate (if perfectly clarified, of course… no lactose nor casein allowed for me). And I’ll omit the fruity topping, but I’m thinking to experiment with a home-made sugar free “coffee syrup” using powdered decaffeinated coffee, some kind of thickening (maybe gelatin) and powdered erythritol. Do you think it could be fine?
Keep in mind that all nuts contain lots of fat and calories (plus some protein and minerals) – they are very nutritious. Eating nuts is fine if you’re doing so when you’re hungry and need energy. But if you’re just snacking on them between meals – without being hungry – because the nuts taste good or because you’re bored, then you’re adding tons of fat that you don’t need.

I make my own coconut milk yogurt. Easy, bring to a boil, add plain gelatin, let cool down to add culture (I use a small tub of Coyo plain), place in a an electric yogurt maker for 12 hours. When removing from maker I add stevia to sweeten, then put in jars into the fridge. It thickens up nice, like greek yogurt. Much cheaper than the store bought Coyo.
!function(e){function n(t){if(r[t])return r[t].exports;var i=r[t]={i:t,l:!1,exports:{}};return e[t].call(i.exports,i,i.exports,n),i.l=!0,i.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,r,o){for(var s,a,l=0,u=[];l1)for(var t=1;td)return!1;if(p>f)return!1;var e=window.require.hasModule("shared/browser")&&window.require("shared/browser");return!e||!e.opera}function a(){var e="";return"quora.com"==window.Q.subdomainSuffix&&(e+=[window.location.protocol,"//log.quora.com"].join("")),e+="/ajax/log_errors_3RD_PARTY_POST"}function l(){var e=o(h);h=[],0!==e.length&&c(a(),{revision:window.Q.revision,errors:JSON.stringify(e)})}var u=t("./third_party/tracekit.js"),c=t("./shared/basicrpc.js").rpc;u.remoteFetching=!1,u.collectWindowErrors=!0,u.report.subscribe(r);var f=10,d=window.Q&&window.Q.errorSamplingRate||1,h=[],p=0,m=i(l,1e3),w=window.console&&!(window.NODE_JS&&window.UNIT_TEST);n.report=function(e){try{w&&console.error(e.stack||e),u.report(e)}catch(e){}};var y=function(e,n,t){r({name:n,message:t,source:e,stack:u.computeStackTrace.ofCaller().stack||[]}),w&&console.error(t)};n.logJsError=y.bind(null,"js"),n.logMobileJsError=y.bind(null,"mobile_js")},"./shared/globals.js":function(e,n,t){var r=t("./shared/links.js");(window.Q=window.Q||{}).openUrl=function(e,n){var t=e.href;return r.linkClicked(t,n),window.open(t).opener=null,!1}},"./shared/links.js":function(e,n){var t=[];n.onLinkClick=function(e){t.push(e)},n.linkClicked=function(e,n){for(var r=0;r>>0;if("function"!=typeof e)throw new TypeError;for(arguments.length>1&&(t=n),r=0;r>>0,r=arguments.length>=2?arguments[1]:void 0,i=0;i>>0;if(0===i)return-1;var o=+n||0;if(Math.abs(o)===Infinity&&(o=0),o>=i)return-1;for(t=Math.max(o>=0?o:i-Math.abs(o),0);t>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=0;r>>0;if("function"!=typeof e)throw new TypeError(e+" is not a function");for(arguments.length>1&&(t=n),r=new Array(s),i=0;i>>0;if("function"!=typeof e)throw new TypeError;for(var r=[],i=arguments.length>=2?arguments[1]:void 0,o=0;o>>0,i=0;if(2==arguments.length)n=arguments[1];else{for(;i=r)throw new TypeError("Reduce of empty array with no initial value");n=t[i++]}for(;i>>0;if(0===i)return-1;for(n=i-1,arguments.length>1&&(n=Number(arguments[1]),n!=n?n=0:0!==n&&n!=1/0&&n!=-1/0&&(n=(n>0||-1)*Math.floor(Math.abs(n)))),t=n>=0?Math.min(n,i-1):i-Math.abs(n);t>=0;t--)if(t in r&&r[t]===e)return t;return-1};t(Array.prototype,"lastIndexOf",c)}if(!Array.prototype.includes){var f=function(e){"use strict";if(null==this)throw new TypeError("Array.prototype.includes called on null or undefined");var n=Object(this),t=parseInt(n.length,10)||0;if(0===t)return!1;var r,i=parseInt(arguments[1],10)||0;i>=0?r=i:(r=t+i)<0&&(r=0);for(var o;r
×