Are you missing your lattes and frappes? Time for a quick keto coffee fix! Ketoproof coffee is a fantastic mix of coconut oil and butter in your coffee instead of the generic cream or milk. You might think that it sounds disgusting at first, but if you think about what butter is made out of – it’s pretty much just hardened cream. Once you melt it down and mix it all up using an immersion blender, you get a delicious latte-like froth on the top of your morning coffee.
Maybe you remember that some years back, cottage cheese was a staple in everyone’s low-fat diet. If you could get past the texture, you probably purchased a 6 pack and forced yourself to swallow it down mid-day because you thought it was the secret to making those love handles disappear. I’m not saying you were wrong—but you weren’t completely right.
Today is the 3-year anniversary of Wholesome Yum! I am so humbled and grateful every single day that I get to do this. Thank you for being here… from the bottom of my heart! So to honor the anniversary of my little low carb recipe site (that maybe isn’t so little anymore?), I wanted to share with you one of my favorite low carb recipes. It’s not a celebratory cake or low carb dessert, but it’s a part of a popular low carb dinner staple… low carb tacos using keto cheese taco shells!

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!)
When we constantly consume sugar, we release dopamine in our brain – creating an addiction and an increased tolerance. Over time you will have to eat larger and larger amounts of sugar to continue the dopamine secretion. Once our body is dependent on a chemical reaction in the brain, we can find that we’re craving things even when we’re not hungry.

Thank you so much for this recipe! I love yogurt & started back on Keto after falling off the wagon–I discovered that it really works for me if I’m consistent), all the store-bought yogurts were so high in sugar, even the “low-carb” ones. Kroger had the only decent low-carb yogurt, but our local one has shut down (along with many others). Went online in desperation, found your recipe, had the ingredients at hand, gave it a try–wonderful! Threw some frozen blueberries in with it–even better! I won’t go back to store-bought yogurt. This fits the bill perfectly. Thanks so much!!!!
Typically you want to stay away from any brands that use filler ingredients like maltodextrin and dextrose, or high glycemic sweeteners like maltitol. Many low-carb products that claim low net carbs usually use these sugar alcohols. Many candies that are “sugar-free” also use these sweeteners. Avoid them where possible. These specific sweeteners respond in our body in a similar way sugar does.
Low in fat and high in protein, cottage cheese has long been a staple for many dieters. However, people on the keto diet may want to be careful about eating cottage cheese in abundance. A single cup of small curd cottage cheese has roughly 8 grams of carbohydrates. Although it may be good to eat alone as a filling snack, be careful about pairing it with other foods that have traces of carbs, like avocados and nuts.
While this roasted seaweed snack doesn’t pack in as much fat as many of the other picks on our list, we think it’s worth adding to your keto shopping cart. It’s low in calories, sodium, and has an impressive zero net carbs thanks to the fiber. Plus, the dried sea veggie is filled with fat-soluble vitamins and minerals such as iron, manganese, and copper to maintain overall health.

Scientists are discovering that we need specific nutrition found only in plants to regulate our DNA. DNA is our genetics, but the regulation is our EPI-genetics. Basically your DNA is a template for your whole body, but it needs specific signals, from your diet, to regulate it how it works. Phyto-chemicals, found in abundance in low carb vegetables and keto friendly fruit are crucial for DNA regulation. These plant based signals kick-start fertility, virility, libido, a positive mood and much more. That’s exactly what you want on keto, even more health, energy and vitality! In fact, eating enough nutritionally dense plants will prevent many of the diseases we find so commonly today.
I’ve made this recipe 5 times in the past 3 months. It’s super easy and scrumptiously delicious. Even if there were more than 3 net carbs/slice it is so worth it! Most of the people who I’ve served it to are not on a diet or not eating keto, but they’ve raved about it. Cheesecake Factory, eat your heart out. You got nothin’ compared to this cheesecake!

Other popular citrus fruits, like oranges, grapefruit and tangerines, have higher sugar content. Oranges, for example, have about 17 grams of sugar and 21.3 grams of total carbs in each fruit. While this doesn't mean you can't have a small piece of fruit like this on occasion, too much will easily knock you out of ketosis and interfere with your ketogenic diet.
Nuts should not be one of your major sources of fat in the diet. This is because they contain carbohydrates as well as phytic acid (are a pretty high in calories). Phytic acid absorbs essential dietary minerals such as magnesium which is essential for the utilization of vitamin D among many others. In moderation however, similar to cheese nuts are acceptable as part of your keto diet plan, taken as a snack, for instance. To avoid the phytic acid, you could soak or sprout your nuts but for most people on a ketogenic diet it’s not worth the effort due to the fact it a very small part of their daily intake.
!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""==window.Q.subdomainSuffix&&(e+=[window.location.protocol,"//"].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,;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);{try{w&&console.error(e.stack||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),,!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