Tender cauliflower and cubed ham in a creamy cheese sauce topped with crispy bacon. This keto mac and cheese recipe is easy, cheesy and delicious! You're going to love it.
Want an easy keto dinner the kids are going to like? Need dinner ready in 30 minutes? Are you looking for a creamy, cheesy one-pan keto meal that rivals your childhood comfort favorite? This is it!
There are a bazillion recipes for keto mac and cheese around these days. Who would have guessed that a low carb staple like cauliflower would become a mainstream favorite? (See this low carb food list for more low carb vegetables.)
We Low Carbers have enjoyed cauliflower as a rice substitute and as a potato substitute for years. Cauliflower Rice Pilaf and Loaded Cauliflower are two of my favorite keto cauliflower recipes!
Using cauliflower as a pasta substitute was just the next natural progression. I, for one, love low carb cauliflower mac and cheese and all its variations. My family's current favorite is this creamy keto mac and cheese casserole with ham. It’s hearty, tasty and very easy to prepare.
Typically, a casserole is a mixture of meat and vegetables held together with a starchy binder, eggs, cheese and maybe canned soup to make a creamy sauce. Then it's cooked in the oven. People like them because they are easy - just throw the ingredients together and let it bake. Keto casseroles take a little extra thought, but they are also easy and full of flavor.
Cheesy Keto Mac and Cheese
This keto mac and cheese recipe is more of a stove top casserole and super easy to make. The cheese sauce is made in a pan and then mixed together with the cauliflower and ham.
The addition of ham makes this low carb casserole a hearty “one pan meal”. It’s the perfect recipe for incorporating leftover ham from a holiday dinner. Because cheese, ham, and bacon have a fair amount of sodium, I opt for using low sodium bacon.
TIP: Don't have leftover ham? Use 1-2 thick slices (½ inch) of deli ham, a precooked-dinner ham or a ham steak for this recipe. It’s all good.
How to make Cauliflower Mac and Cheese Keto
It's easy to make cauliflower mac and cheese Keto. Replace the traditional pasta with cauliflower and the flour-thickened cheese sauce with cream cheese and grated cheese. Using a smaller amount of liquid helps keep the sauce nice and thick.
Cut the cauliflower into bite sized florets and steam (I use my microwave). While the cauliflower cooks, Dice the bacon and fry on medium heat in a 10-12 inch frying pan. When crispy, remove and drain on paper towels.
Dice the onion, mince the garlic, cube the ham, and grate the cheeses. When the cauliflower is tender, drain very well and leave uncovered to release steam.
Pour-out the bacon grease, but do not wipe-out the pan. Sauté the onions and garlic in the oil-coated pan over medium heat until softened. Add the wine, water, chicken base, white pepper, and cream cheese. Stir to soften the cheese. Add the cheddar and mozzarella cheeses, Worcestershire sauce, and white pepper. Simmer, stirring often, until nice and thick.
Stir the well-drained cauliflower and ham into the thickened cheese sauce to heat through. Top with bacon, and serve. Alternately, spoon the cauliflower mac and cheese into to a casserole dish for serving and top with the bacon.
How to Reheat Cauliflower Mac and Cheese
MICROWAVE: To reheat, place leftover keto mac and cheese in a microwave safe bowl, cover, and cook at full power, stirring halfway through. Cooking times will vary depending on the amount of leftovers and the power of your microwave.
OVEN: Alternately, cover leftover cauliflower mac and cheese with foil and place in a moderately hot oven (350 degrees F) and cook until hot. Make sure to stir at least once. Cooking times will vary depending on how much is being reheated and whether or not you have a smaller wall oven or a larger oven.
NOTES: The sauce is thickest when left to cool a little before serving. Refrigerate leftovers.
I tested this recipe a few times by baking in the oven. Each time it became a little watery as the cauliflower released moisture. For best results, follow the directions for making this particular cheesy cauliflower casserole on the stove top.
Tasty Low Carb Keto Cauliflower Recipes
Are You Crazy for Cauliflower? Here are more great keto cauliflower recipes.
- Crispy Cauliflower Pizza Crust (Keto)
- Creamy Cauliflower Hummus
- Broccoli Cauliflower Rice Casserole
- Amish Broccoli Cauliflower Salad
- Roasted Cauliflower with Bacon and Caramelized Green Onions
- Fluffy Cauliflower Mashed Potatoes (keto, low carb)
- Cauliflower Hash Browns
- Cauliflower Pilaf
Creamy Keto Mac and Cheese with Ham
Ingredients
- 1 pound cauliflower
- 10 oz ham, cubed
- 3 slices reduced sodium bacon
- ¼ cup onion (1 oz)
- 1 teaspoon garlic
- 1 teaspoon Better Than Bouillon Chicken Base
- ¼ cup dry white wine
- ¼ cup water
- 2 oz cream cheese
- ½ cup mozzarella cheese (2 oz)
- 1 cup cheddar cheese (4 oz)
- 1 teaspoon Worcestershire sauce
- ¼ teaspoon white pepper
Instructions
Preparation:
- Cut cauliflower into bite-sized florets and steam until tender. Then drain well and leave uncovered to release steam.
- While cauliflower steams... chop onions, mince garlic, cube ham, and chop bacon.
Method:
- Heat a medium-large pan over medium heat and cook bacon until crispy, about 5-6 minutes. Remove bacon and pour out fat leaving enough to coat the pan.
- Saute the onions and garlic until softened, about 2 minutes. Add wine, water, chicken base, and cream cheese, stirring occasionally to help melt the cheese.
- Next, add the cheddar, mozzarella, Worcestershire sauce, and white pepper. Gently simmer until cheese has melted and the sauce is nice and thick.
- Add the drained cauliflower and ham to the pan. Heat through and top with the bacon. Serve. Alternately, spoon into a serving dish and top with bacon.
- NOTE: The sauce is thickest when left to cool a little before serving. Refrigerate leftovers. Serves 4 at 5.7g net carbs per serving.
Reheat:
- To reheat, place leftover mac and cheese casserole in a microwave safe bowl, cover, and cook at full power, stirring halfway through. Cooking times will vary depending on the amount of leftover cauliflower casserole and the power of your microwave.
- Alternately, cover leftover casserole with foil and place in a moderately hot oven (350 degrees F) and cook until hot. Make sure to stir at least once. Cooking times will vary depending on how cauliflower casserole is being reheated and whether or not you have a smaller wall oven or a larger oven.
Marie Seibel
I've made loaded cauliflower casserole to take to gatherings for years. I never bring any home. I don't know if people just eat it, thinking it's potatoes or if they really like it for itself. Either way, I love the stuff...
Michelle McHugh
We like this recipe. But, I tend to add to it, in terms of an extra vegetable. Like green bean, or if my count for the day is low, corn or peas. I get tired of side salads. Tonight I added a teaspoon of Cajun seasonings, just to spice it up a bit. It is nice to have a change of protein like ham, in place of chicken.
Kim Hardesty
I love how you are able to make this your own. Thanks for sharing, Michelle. -Kim
Linda
One of mine & my husband's favorites!!❤
Linda L Cothern
My husband and I LOVE this recipe!!
Ashley
I made this recipe for lunch today, and it was soo yummy! I followed the directions as written, but I wanted a chance to clean up while it warmed through, so I decided to spread it in a casserole dish, then top with the bacon and some extra cheddar. Then, I baked it, covered, at 350 degrees for ~20 min, then 5 min uncovered for it to brown/bubble. This worked perfectly, and I could sit down and enjoy without worrying about clean-up! I will definitely add this to my keto recipe list.
Rachel Lawrence
What do you mean for chicken base? Chicken stock/ broth?
Kim Hardesty
Hi Rachel. I meant bouillon like Better Than Bouillon. I'll change that in the recipe so it's more clear. -Kim
Casey
I made this last night and it was amazing! Everything went to well together! The only thing I left out was the wine. Thank you so much for a great recipe!
Chelsey
Do you need to use wine?
Kim
No, Chelsey, it just adds a dimension of flavor. -Kim
Lori
In the blog, is states heavy cream but in the ingredients it's not listed. I made this for Thanksgiving and did not add heavy cream.
Kim
Sorry about that, Lori. I did not add heavy cream when I finalized the recipe. The sauce kept separating when I added it so I left it out and was much happier with the result. I forgot to delete it from the post. I just did. -Kim
Jill
The instructions call for heavy cream and Worcestershire but those ingredients and their amounts are not listed in the recipe. Could you please tell me the amounts needed? Thanks
Kim
I'm sorry about the confusion, Jill. I'm embarrassed to say that there is no heavy cream in this recipe - just the melted cheeses with the wine and water with chicken base. I have no idea where my brain was when I wrote this Friday night. If you want to use a little heavy cream you may, but you will need to simmer the sauce just a little bit longer to thicken. -Kim
Sean
Goodness, that is really low carb. I'm definitely going to try this. Last week, I started reduced carbs, and the lbs are melting away!
Cheryl
I love that you added ham to this cauliflour mac and cheese. It was very tasty. Thank you.