Thanksgiving is one of my favorite holidays of the year, and enjoying the food is part of what makes it so fun! If you’re in need of some new dishes for your table this year, it’s time to start planning your menu. Get your pen and palate ready—because these are the best 15 keto Thanksgiving appetizers, sides and desserts.
Related: 30 Vegan Thanksgiving Recipes Everyone Will Be Thankful For
Perhaps you or some of your guests are following a keto-friendly diet. Check out this list and don’t put your health goals on the wayside even though it’s the holidays. Bring one (or more) of these tasty recipes to share if you are headed to someone else’s home. I can bet that no one will guess that it is prepared as a low carb dish!
Related: 38 of the Best Keto Foods at Costco
Keto Thanksgiving Recipes: Appetizers, Desserts, Sides Bacon Wrapped Brussels Sprouts
Savory Tooth
Roasted brussels sprouts wrapped with crispy bacon slices, dipped in a balsamic vinegar and mayonnaise sauce.
Get the recipe: Bacon Wrapped Brussels Sprouts
Keto Garlic Knots
Savory Tooth
These keto garlic knots are the perfect cheesy garlic appetizer for anyone on a low carb or gluten free diet.
Get the recipe: Keto Garlic Knots
Low Carb Biscuits
Savory Tooth
These easy low carb biscuits are made with almond flour, cheddar cheese, and bacon.
Get the recipe: Low Carb Biscuits
Artichokes With Balsamic Dipping Sauce
Savory Tooth
These artichokes are also deliciously seasoned with sea salt and thyme, and paired with a garlic balsamic dipping sauce.
Get the recipe: Artichokes With Balsamic Dipping Sauce
Crab Stuffed Mushrooms
Savory Tooth
An easy recipe for crab stuffed mushrooms with cream cheese.
Get the recipe: Crab Stuffed Mushrooms
Bacon Wrapped Asparagus
Savory Tooth
Bite-sized bacon wrapped asparagus stuffed with a tasty cream cheese filling that’s low carb and keto friendly.
Get the recipe: Bacon Wrapped Asparagus
Mashed Cauliflower
This healthy and cheesy mashed cauliflower is creamy and fluffy, topped with cheddar cheese and crispy bacon.
Get the recipe: Mashed Cauliflower
Roasted Mushrooms
Savory Tooth
Roasted mushrooms with garlic, parmesan cheese, and balsamic vinegar.
Get the recipe: Roasted Mushrooms
Balsamic Roasted Brussels Sprouts
Savory Tooth
Addicting oven-roasted brussels sprouts baked with bacon, garlic, parmesan cheese, and balsamic vinegar.
Get the recipe: Balsamic Roasted Brussels Sprouts
Creamed Spinach
Savory Tooth
Enjoy this delicious and simple side dish of cheesy creamed spinach. It’s great for low carbohydrate and ketogenic diets.
Get the recipe: Creamed Spinach
Cauliflower Mac And Cheese
Savory Tooth
A healthy, no pasta version that’s low carb and keto friendly.
Get the recipe: Cauliflower Mac And Cheese
Low Carb Cranberry Sauce
Savory Tooth
Try this easy sugar free cranberry sauce with only a few ingredients. It’s a low carb and healthy alternative to store-bought sauce.
Get the recipe: Low Carb Cranberry Sauce
Pumpkin Cheesecake Bars
Savory Tooth
These healthy pumpkin cheesecake bars are layered with a bottom almond flour crust, a middle cheesecake layer, and a top pumpkin layer.
Get the recipe: Pumpkin Cheesecake Bars
Instant Pot Cheesecake
Savory Tooth
A quick and easy recipe for keto/low carb cheesecake made in the Instant Pot pressure cooker with a gluten-free almond flour crust.
Get the recipe: Low Carb Cheesecake
Mini Cheesecake Bites
Savory Tooth
These easy-to-make mini keto cheesecake bites are the size of cupcakes or muffins, with a New York cheesecake style filling and almond flour crust.
Get the recipe: Mini Cheesecake Bites
Up Next:
*+*, .m-detail–body>*+*, .m-detail–disclosure>*+*{
margin-top: 0;
}
p {
margin: 1em 0;
}
/*** Font size ***/
.m-component-detail-teaser .m-detail-teaser–content-body, .m-detail–body, .m-detail–disclosure{
font-size: 1.2rem;
}
/*** inline h tags ***/
.m-detail-header–content h1:not(.h-isolated-styles *){
}
.m-detail–body h2:not(.h-isolated-styles *){
}
.m-detail–body h2.m-longform-gallery–title:not(.h-isolated-styles *),
.m-detail–body h2:not(.h-isolated-styles *):last-child,
.m-detail–body h2.m-toc–title:not(.h-isolated-styles *){
}
.m-detail–body h3:not(.h-isolated-styles *){
}
/*** embeds ***/
.mm-embed–embedcode .m-embed–custom-element{
text-align: unset;
}
/*** related cards ***/
.m-embed-card{
margin-bottom: 20px;
}
.mm-card–type-list.mm-card–embedded .m-card–header-text{
font-size: 1.25rem;
}
/*** commerce buttons ***/
div.m-commerce-cta {
margin-bottom: 20px;
}
/*** inline ads ***/
.is-exco-player~.m-in-content-ad-row,
.is-detail-page article .m-in-content-ad-row {
position: relative;
padding-top: 20px;
padding-bottom: 20px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin-bottom: 20px;
}
/*
article .m-in-content-ad:not(.is-exco-player){
display: block;
}
article .m-in-content-ad-row phoenix-ad{
position: sticky;
top: 0;
}
article .m-in-content-ad-row.mm-in-content-ad-row–in-content{
min-height: 90px;
}
*/
.is-detail-page article .m-in-content-ad-row::before {
content: “Content continues below”;
font-size: 14px;
display: flex;
padding: 5px;
position: absolute;
top: -21px;
background-color: #fff;
color: #777;
justify-content: center;
}
/*** bottom ad ***/
.is-detail-page aside.m-in-content-ad-row[data-ad-group=”below_content-0″]{
padding: 0 0 20px 0;
}
/**** Rich Lists ****/
.has-custom-styles h1.m-heading.mm-heading–flanking::after, .has-custom-styles h1.m-heading.mm-heading–flanking::before, .has-custom-styles h2.m-heading.mm-heading–flanking::after, .has-custom-styles h2.m-heading.mm-heading–flanking::before, .has-custom-styles h3.m-heading.mm-heading–flanking::after, .has-custom-styles h3.m-heading.mm-heading–flanking::before, .has-custom-styles h4.m-heading.mm-heading–flanking::after, .has-custom-styles h4.m-heading.mm-heading–flanking::before, .has-custom-styles h5.m-heading.mm-heading–flanking::after, .has-custom-styles h5.m-heading.mm-heading–flanking::before{
display: none;
}
.has-custom-styles h1.m-heading.mm-heading–flanking, .has-custom-styles h2.m-heading.mm-heading–flanking, .has-custom-styles h3.m-heading.mm-heading–flanking, .has-custom-styles h4.m-heading.mm-heading–flanking, .has-custom-styles h5.m-heading.mm-heading–flanking{
margin-bottom: 1rem;
}
@media only screen and (min-width: 675px) {
/*** NL button ***/
.m-flex-nav–right-engagement{
display: block;
padding: 10px;
}
}
@media only screen and (min-width: 675px) and (max-width: 1239px), print{
@supports (display:grid){
}
}
@media only screen and (min-width: 1240px) {
.l-grid:not(.lm-grid–has-rightrail){
grid-gap: 40px
}
.m-sub-navigation.m-component-stack.mm-component-stack–is-stacked .m-sub-navigation–container{
padding: 0;
width: 1100px;
}
/*** main body content ***/
.lm-grid–with-right-rail .l-grid–content-body {
width: auto;
min-width: 760px;
}
.lm-grid–with-right-rail .mm-detail-header–image-size-inline .m-detail-header–content{
width: auto;
min-width: 760px;
padding-top: 0;
}
}
@media only screen and (min-width: 1240px) and (max-height:1049px){
}
@media only screen and (min-width: 1680px) and (min-height: 1050px){
}
@media only screen and (min-width: 1680px) and (min-height: 1050px){
@supports (display:grid){
}
}
]]]]]]]]>]]]]]]>]]]]>]]>
]]]]]]>]]]]>]]>