Free Printable: Low Carb & Keto Food List
Get It NowWhen I switched to a cleaner, lower carb way of eating over a decade ago, I really needed a healthier atlernative to macaroni and cheese, one of my favorite foods at the time. After tossing cheese sauce with a bunch of different vegetables, I settled on this cauliflower mac and cheese as the best one. It was long before anyone was talking about such things, but I’ve been hooked ever since. You get all the goodness of the classic in a lighter, real food package. Make this cheesy cauliflower with me to get the comfort and the veggies together!
Why You Need My Cauliflower Mac And Cheese Recipe

- Creamy, cheesy mac & cheese vibes – Yes, I know it’s not actual pasta, but the flavor is the same, and it totally fulfills that comfort food craving. Picture tender, golden roasted cauliflower smothered in rich, creamy cheese sauce. You won’t even miss the noodles! (But if you do, just pour this same sauce over my keto pasta or baked spaghetti squash instead.)
- Quick and easy – This dish comes together super fast! I roast the cauliflower at a higher temperature than usual to make this healthy side dish in under half an hour.
- 6 simple ingredients – Plus salt and pepper. No white flour or processed stuff you might find in boxed mixes.
- Gluten-free, keto, and family friendly – Of course you get plenty of veggies in cauliflower mac and cheese, but it’s also just 5 grams net carbs and gluten-free. My favorite part is that everyone I’ve served this to over the years has loved it, from adults to kids — so much so, that I included it my Easy Keto Carboholics’ Cookbook. (It’s also got 99 other recipes that let you enjoy the flavor of high-carb foods while sticking to your macros.)


Ingredients & Substitutions
Here I explain the best ingredients for my cauliflower mac and cheese recipe, what each one does, and substitution options. For measurements, see the recipe card.
For The Cauliflower:
If you’re unsure about mac n cheese with cauliflower (will it really satisfy that craving?), don’t be. The veggie tastes very neutral here because the sauce is so cheesy and rich! You’ll need:
- Cauliflower – Fresh cauliflower is ideal, but frozen works too—just roast it a bit longer. The amount of sauce in my recipe is for your average head of cauliflower (4 cups of florets), so if yours is very large or small, you might need to scale the sauce up or down a bit.
- Olive Oil – Or avocado oil. In an earlier version (including my YouTube video), I used melted butter to keep it simple, since it’s already in the sauce below. But with the high roasting temp, I now recommend a heat-safe oil.
- Sea Salt & Black Pepper – Add 1/2 teaspoon of garlic powder if you want more flavor, or a pinch of cayenne pepper if you like a kick.
For The Cheese Sauce:
I love this sauce so much that I wrote a whole cheese sauce post on it! It’s perfect for keto cauliflower mac and cheese, and I also use it for topping roasted broccoli. You’ll need:
- Shredded Cheese – The base of the sauce, which also thickens it all by its lovely self. Sharp cheddar cheese is my fave, but mild cheddar works, too. You can swap it for any melty cheese, like Gruyere, Gouda, or Monterey jack.
- Heavy Cream – Makes it rich and creamy. Substituting any kind of milk (except full-fat canned coconut milk) will be thinner, so you’d need more cheese to compensate.
- Almond Milk – To thin out the sauce and balance the richness. I used store-bought, but you can easily make your own almond milk, or swap in coconut milk beverage for a nut-free option (the liquid kind from a carton, not the canned thick kind). You can also just water down more heavy cream, or use regular dairy milk if you don’t mind the extra carbs.
- Butter – Make sure it’s unsalted, or your cheesy cauliflower will be too salty. I like this grass-fed brand.

How To Make Cauliflower Mac And Cheese
I have step-by-step photos here to help you visualize the recipe. For full instructions with amounts and temperatures, see the recipe card.
Cook The Cauliflower
You can use any method you like, but I highly recommend roasting! Sometimes I air fry the cauliflower for smaller batches. You can also steam the cauliflower for a quick option. To roast:
- Season the cauliflower. In a large bowl, toss the florets with the olive oil, salt, and pepper.
- Roast until golden. Spread the florets on a baking sheet (I have this one in every size and love them). Roast in the oven until tender and browned on the edges.


Make The Cheese Sauce
In a saucepan over low heat, stir together the cheese, cream, almond milk, and butter, stirring frequently until smooth. Alternatively, you can simply microwave the ingredients until the cheese melts, then stir until smooth. Be careful not to overheat.

Mix Together
Transfer the cooked cauliflower to a large bowl (you can even reuse the one from earlier!). Pour cheese sauce on top and mix to coat evenly. I like a little fresh cracked pepper over the cauliflower mac and cheese at the end.

My Recipe Tips
- Cut your cauliflower florets small. They roast faster that way, and you get smaller pieces in every bite, making the experience closer to regular mac and cheese. I aim for 1 inch pieces.
- Give the cauliflower enough space when roasting. You want each floret touching the pan to get those browned edges — and to make this process fast.
- Don’t use a whisk. The shredded cheese will clump and stick to the whisk as it melts. Using a spoon or spatula to stir the sauce works much better.
- Sauce too thick or too thin? It’s easy to adjust the consistency before mixing with the cauliflower. Keep in mind it will thicken more as it cools from piping hot to warm. But if you need to adjust, add more shredded cheese to make it thicker, or more almond milk or cream to thin it out. Easy!
- Fold in the sauce gently. The tender cauliflower can break apart if you’re too rough with it.
- Want an extra cheesy finish, crumb topping, or bacon? Just transfer your cauliflower mac and cheese to a baking dish at the end (I use this one and it’s the perfect size). Sprinkle with more cheddar if you want a melty top, crushed pork rinds for a crumb topping, or crumbled oven baked bacon. Pop under the broiler for a couple of minutes to brown the top.
Storage & Meal Prep
- Store: Keep leftovers in an airtight container in the refrigerator for up to 4 days. I don’t recommend freezing cheesy cauliflower, as the texture of the sauce changes.
- Meal prep: Cut and roast the vegetables, make the cheese sauce, and store separately. When ready to serve, reheat the cauliflower and sauce (I often just use the microwave for lunch), then toss together.
- Reheat: Cauliflower mac and cheese is more mushy after reheating, but still so delicious! You can microwave it, or use your oven at 350 degrees F.

Serving Ideas
I’ve totally enjoyed a big bowl of this easy cauliflower mac and cheese all by itself! But it’s also super versatile with proteins for a more balanced meal:
- Comfort Food – Try my low carb chicken nuggets, keto fried chicken, bacon wrapped hot dogs, or a for all the nostalgic vibes. For a homestyle meal, go for slow cooker turkey breast or keto meatloaf. You can even spoon keto chili over the cauliflower mac and cheese.
- Chicken – My family’s faves are simple baked chicken legs, air fryer chicken quarters, and garlic butter chicken. You can also whip up some buffalo wings for game day!
- BBQ – You can’t go wrong with my juicy burger (or a lighter turkey burger), quick air fryer brats, or saucy BBQ chicken legs. If you want to get fancy, grill a steak.
More Low Carb Cauliflower Recipes
If you like my cauliflower mac and cheese, you’ll probably also love my other comforting cauliflower recipes:

Cauliflower Mac and Cheese (6 Ingredients)
Make my easy, cheesy cauliflower mac and cheese with 6 ingredients in just 25 minutes! It's the ultimate healthy, low carb comfort food.
Instructions
[ See step photos See my tips ]Tap on the times in the instructions to start a kitchen timer.
-
Preheat the oven to 450 degrees F (232 degrees C). Line a baking sheet with foil or parchment paper.
-
In a large bowl, toss the cauliflower florets, olive oil, salt, and pepper.
-
Arrange the cauliflower florets on the prepared baking sheet. Roast for 15-20 minutes, until crisp-tender.
-
In a small saucepan over low heat (or a bowl in the microwave), heat the cheddar cheese, heavy cream, almond milk, and butter, stirring frequently, until smooth. Be careful not to overheat.
-
When the cauliflower is done, transfer it to a large bowl. Pour the cheese sauce over the cauliflower and gently fold the sauce into the cauliflower until coated evenly.
Did You Like It?
Leave a rating to help other readers (this also helps me continue to provide free recipes on my site), or get the recipe sent to your inbox.
Maya’s Recipe Notes
Serving size: 1 cup
- Tips: See my recipe tips above! I’ve got notes to help you get the perfect cheese sauce consistency, options for toppings, and more.
- Store: Refrigerate leftovers in an airtight container for up to 4 days. I don’t recommend freezing.
- Reheat: Microwave or heat in a 350-degree F oven.
📖 Want more recipes like this? Find this one and many more in my Easy Keto Carboholics’ Cookbook!
I provide nutrition facts as a courtesy. Have questions about calculations or why you got a different result? Please see my nutrition policy.
Add Your Notes Your Notes
© Copyright Maya Krampf for Wholesome Yum. Please DO NOT SCREENSHOT OR COPY/PASTE recipes to social media or websites. We’d LOVE for you to share a link with photo instead.
Cauliflower Mac And Cheese

Shop
My
Custom


















291 Comments
Carrie
1This is the best stuff ever. Have made multiple times. I would eat this even when I’m not on keto. It’s that good. Even better than regular Mac n cheese!
Michelle
0Wow! This fixed the mac n cheese craving for sure! I added shredded parmesan cheese, thinly sliced onions and some chili flakes, wow! My husband doesn’t care for cauliflower, but, I have a feeling he will enjoy this!! I also used frozen cauliflower which made it even easier to make.
Thanks
Wholesome Yum D
0I’m so glad it hit the spot, Michelle! The parmesan, onions, and chili flakes sound so good, and I love that you made it easier with frozen cauliflower. Hopefully it’ll win your husband over, too!
Michelle
0He said it was good. 👍👍
Wholesome Yum D
0Glad to hear he liked it, Michelle! Thanks for giving my recipe a try!
dosantos.frank
0Awesomeness, we loved it, thank you.
Wholesome Yum D
0So glad you loved it! Thanks for taking the time to share! 🙂
Linda
0Really enjoyed this recipe. I grilled one large onion and added it to sauce along with a generous sprinkle of smoked paprika. Also small sprinkle of nutmeg. I sprinkled the smoked paprika on cauliflower as it roasted. I will definitely make again.
Wholesome Yum D
0So glad you enjoyed it, Linda! Sprinkling paprika on the cauliflower as it roasts? Genius. Love hearing this one made it onto your “make again” list!
Chandra
0The cheese sauce was perfect and I cheated using frozen cauliflower by cutting the florets smaller, then patted dry before throwing into the oven. My husband loved it! We’ve tried other recipes but this one is wonderful!
Wholesome Yum D
0So glad this one worked so well for you, Chandra! Cutting the frozen cauliflower smaller and drying it off was such a smart move, that makes a huge difference in the oven. And I love hearing the cheese sauce won over your husband, especially after trying other versions. This made my day!
Chrismar
0I made the cauliflower mac and cheese as a side dish for dinner the other night. I really liked it. My cauliflower was on the small side so I had extra sauce. Never a bad thing. It was creamy and cheesy just as promised. I had the stir fry broccoli with it along with air fried un-breaded chicken tenders. A perfect dinner. I had leftovers so the next night I mixed the cauliflower and broccoli together, diced up the chicken and had a all in a bowl. It was great. I love these recipes and eat a lot of them. My diet is heavy on veggies so it is so nice to have a site to try new ones.
Wholesome Yum D
0Chrismar, that sounds like such a good dinner lineup, and I love how you turned the leftovers into a whole new bowl the next night. It’s awesome to hear these veggie heavy recipes are working so well for you. Thanks for being here and cooking along with me!
Pamela Dowds
0I Loooove your website! Thank you SO much!
Wholesome Yum D
0Pamela, that makes me so happy. Thanks for being here and cooking with me!
emilyjoy1998
0Amazing dish of comfort food! the flavors, the creaminess and ultimate the lack of carbs!! A WIN!!
Wholesome Yum D
0Emily Joy, comfort food without the carbs is always a win in my book too! So glad you enjoyed the mac and cheese! 🙂
Carrie
0Added shelled edamame to this, was wonderful. Might try a touch of nutmeg sometime. I don’t roast the cauliflower anymore too lazy. Lol. Its still excellent made with a bag of frozen cauliflower nuked.
Wholesome Yum D
0I love that, Carrie… frozen cauliflower for the win! And the edamame sounds like a perfect add. Let me know how it turns out if you try the nutmeg!
Cozette
0Delicious! The flavors were spot on. I served it with your baked chicken recipe (which is delicious as well) and it was very satisfying. I will add this to my dinner rotation. Mac & cheese flavors without all the carbs. Winning!
Wholesome Yum D
0Cozette, sounds like the perfect low-carb comfort meal combo! I’m so glad it hit the spot and earned a spot in your dinner rotation.
Jeannette
0This is so delicious! I have made it 3 times now. The 1st I followed the recipe, the 2nd I used sharp cheddar, and the 3rd I used the sharp cheddar and cayenne to it. Next I will use the sharp cheddar and add some cooked hamburger to it and maybe top that with some chopped green onions! There are so many ideas running through my head including, making it for Thanksgiving!
Wholesome Yum D
0I love hearing that, Jeannette! It’s so fun that you’ve made it your own with different twists each time. I’m honored you’re even thinking of making it for Thanksgiving!
Amy
0This recipe is the perfect balance of gooey deliciousness without being overly complex as some other recipes of this type tend to to be. I think I’ve cooked this every other week for a year now. A staple in our rotation.
Wholesome Yum D
0I’m so happy to hear that, Amy! It means a lot that the recipe has become a regular in your rotation. Simple and gooey is always a winning combo!
Andrea
0Made this tonight as a side dish and it was sooo good!!! My cheese sauce turned out a little thin (I was all out of extra cheese to add) but no one seemed to mind. I also had some leftover broccoli that I mixed in just for fun. Will definitely be making this again!
Maya | Wholesome Yum
0I’m so glad you liked it, Andrea! Yes, I usually add extra cheese to make it thicker, but you can also heat it gently to reduce a bit. Hope you make it again soon.
Mariko
0I just started a keto diet and wondered whether it would be OK to use this recipe with all heavy cream rather than milk. Also, do you think it would work by adding ground chicken or turkey? Or even shrimp for some protein.
Maya | Wholesome Yum
0Hi Mariko, Yes, you can use all heavy cream, it’ll just make it higher in calories. The almond milk doesn’t add extra carbs compared to cream. Yes, you could add a protein, you’d just need to cook it separately before mixing with the sauce and cauliflower.
DEdwards
0I tried this recipe. Didn’t have enough Cauliflower, so I had too much sauce. It was marvelous. I used Vanilla flavored unsweetened milk, smoked paprika. 1/2 cup cheddar n 1/2 cup Gruyère Cheddar cheese as recommended in the tips. It was so good. Next time I will try steaming Cauliflower.
Wholesome Yum D
0Thanks for sharing your twist! Sounds like you made it work with what you had. Let me know how it goes with steamed cauliflower!
Sandi M
0Roasting fresh cauliflower made this dish more flavorful than using steamed or frozen. The recipe is super easy to make and the ingredients are often ones I have on hand. This is definitely a dish I’ll be making again!
Maya | Wholesome Yum
0Thank you, Sandi! Agree, I like roasted cauliflower the best here. Hope you make this again soon.
Natalie
0I have made this before and froze it. It turned out wonderful.
Maya | Wholesome Yum
0Thank you for sharing, Natalie!
Patti Goodman
0Wowza!! This was sooo good, TOO good even! I’m a self-proclaimed foodie and a bona fide mac n cheese snob, but this rocked my world! The hubs and I have been eating healthy, along with working out for about 3 years now and we’ve lost 100 lbs. between us….that being said, we still love food…GOOD food! So, on the weekends I try to make us a “treat” meal, not a cheat meal. This time we had grilled thick-cut smoked pork chops and my mind automatically went to mac n cheese as a side! We’re not doing keto, but we still watch our carb intake. We do eat the real stuff occasionally, but I find myself carefully watching the portions and I feel guilty if I go over. So I came across this and thought it was worth giving a try, since I use riced cauliflower often to replace rice and mashed potatoes. I used frozen cauliflower, but roasted in my oven along with onions. I wasn’t trying to be a rebel, but I used half and half because that was what I had on hand…just made up for it by using more cheese, ha! I also put in a few dashes of cayenne pepper for a kick. It was sooo good and I think we may have ate a bit more than we should, but we didn’t feel guilty about it but.at.all! Thank you for the amazing recipe!!
Maya | Wholesome Yum
0Thank you so much, Patti! That means a lot especially given your background being a foodie and mac n cheese snob. Thanks for sharing how you served this dish, sounds delicious.
AmyA
0This is one of my favorites. Pairs well with so many proteins and reheats well. We have this almost weekly and nobody misses pasta when this is the side.
Patti Goodman
0I don’t know why I said “along with the onions” because I didn’t even use them lol
Maya | Wholesome Yum
0I’m so happy it’s one of your favorites, Amy! Agree, I think it goes with everything.
Elizabeth
0I needed a side dish for dinner and made this. I added 2 strips of bacon pieces and roasted it with the cauliflower. I ate 2 portions, and saved the rest for later in the week. I loved it.
Maya | Wholesome Yum
0I’m glad you liked my recipe, Elizabeth! Bacon is a great addition.