My keto cauliflower broccoli bake is perfect for anyone with a macaroni cheese craving! Roasted cauliflower and broccoli florets, crispy bacon and a suuuper creamy cheese sauce... this easy recipe is low carb comfort food at its best.

If you're looking for a low carb replacement for macaroni cheese, you have come to the right place!
I am fully aware this recipe does NOT contain pasta. But it really is the next best thing! With its gooey, creamy cheese sauce and topped with MORE melted stringy cheese this dish is absolutely swoon-worthy...let me tell you, you'll want seconds! So, while we could call this recipe simply "cheesy cauliflower and broccoli casserole", I think it deserves the "Keto mac n cheese" name tag 😉
Also try my easy broccoli salad!
Jump to:
Cauliflower - A Versatile Vegetable
Cauliflower seems to be one of the cornerstones of low carb cooking. You can use it to make "fauxtato" mash like I did in my low carb fish pie or enjoy it as a rice replacement like in my cauliflower egg fried rice. I've even seen people bake cakes with it - but you could argue that may be taking things a little too far!
So, while cauliflower may not exactly LOOK like macaroni, with its neutral taste (if it's fresh!!) and soft texture it is a good stand-in for macaroni - especially when it's smothered in yummy cheese sauce.
Instructions
Here is how to make a super easy, crazy delicious Keto broccoli and cauliflower bake.
Scroll down to the recipe card for the detailed method with amounts, oven timings and nutrition info.

STEP 1
Place the cauliflower and broccoli florets on a non stick baking tray and toss with olive oil and salt. Roast in the oven to soften.

STEP 2
Add the chopped bacon and continue baking until cooked and the broccoli is slightly crisp.

STEP 3
While the veggies are in the oven, fry the garlic in butter over medium heat. Cook until the garlic starts to become fragrant/

STEP 4
Add the cream, mozzarella, cream cheese and half of the cheddar cheese. Stir until melted using a hand whisk and then simmer on a low heat until fully melted.

STEP 5
Pour all that cheesy goodness over the roasted veggies....

STEP 6
... and top with the remaining shredded mozzarella and cheddar! Bake in the until the cheese is bubbling and slightly golden on top. Before serving, sprinkle the lot with cracked black pepper and freshly chopped chives.
Katrin's Top Tips
If you wish to have a thinner sauce, stir through 2 - 4 tablespoons of almond milk (or even water) until the cheese sauce is to your desired thickness.
Also optional: Season the sauce with salt & pepper (keep in mind the bacon is salty).
I think roasting the cauliflower and broccoli is absolutely essential to the recipe. Not only does it give the veggies a nuttier taste and better texture, you also avoid smelling out your kitchen. Boiled cauliflower can taste dull and watery - I avoid boiling it unless I want to use it in cauliflower mash, when I mix it with sour cream, cheese and spices.
Variations
The broccoli in the recipe is optional. If you are not a broccoli person, by all means, replace it with more cauliflower. I think the two make a good pair and enjoy the different tastes and a glimpse of green here and there.
Did you notice I sneaked in some crispy bacon? Everything tastes better with a sprinkling of crispy salty bacon! It's optional, of course. You can make this Keto mac and cheese vegetarian by simply leaving out the bacon. In this case, definitely add additional salt to the sauce.

If you're looking for a twist, you could season the sauce with grated nutmeg - it works exceedingly well with cauliflower and cheese sauces.
Serve With
We love to serve this as a side with roasted meat or these airfryer chicken meatballs, but I'm known to devour it as a main course for lunch, too!
More Keto Comfort Food Recipes
If you love cauliflower, you could also try this crispy version! My Cauliflower Popcorn is getting lots of great reviews. Or head over to my post about broccoli fritters. They are kid-approved and so good.
Tried this recipe? Give it a star rating below!
★ STAY IN TOUCH on FACEBOOK, PINTEREST and INSTAGRAM for more great food and join my NEWSLETTER for the latest updates and a FREE EBOOK.★
Recipe

Roasted Cauliflower and Broccoli Casserole
Ingredients
- 1 large cauliflower florets only (600g)
- 2 small heads of broccoli florets only (315g)
- 1.5 tablespoon olive oil
- ¼ - ½ teaspoon of salt
- 6 small slices of streaky bacon 90g
Cheese Sauce and Cheese Topping
- 1 tablespoon butter
- 1.5 cloves garlic minced
- 1 cup / 240ml heavy/double cream
- ¾ cup / 90g shredded mozzarella
- ⅔ cup / 150g cream cheese
- ½ cup / 60g shredded cheddar
Instructions
- Preheat the oven to 400F / 200C /180 fan.
- Place the cauliflower and broccoli florets on a non stick baking tray and toss with olive oil and salt. Roast in the oven for 10 minutes. Add the chopped bacon and bake for a further 20 minutes until the bacon is cooked and slightly crisp.
- Meanwhile, in a sauce pan heat the butter and garlic over medium heat.
- Cook until the garlic starts to become fragrant, about 30 seconds. Add heavy/double cream, ½ cup (60g) of mozzarella, cream cheese, and ½ of the cheddar cheese. Stir until melted using a hand whisk and then simmer on a low heat for about 2 minutes until fully melted. Stir through 2 - 4 tablespoon of almond milk (or water) if you prefer a thinner sauce.
- Add the broccoli, cauliflower and bacon to a baking dish. Pour over the cheese sauce and top with the remaining cheddar and mozzarella.
- Bake in the oven for 20 minutes until the cheese is bubbling and slightly golden on top.
Notes
Nutrition











Debbie
Truly yummy we love this so much we have it once a week with steak and salad, thanks for your lovely recipes
Van
Can this recipe be made a day in advance? I’m having dinner party & would like everything made ahead. Txs
Katrin Nürnberger
Yes, of course.
Nigel
I made this the other day - Oh my days!!! This was delicious and is now at the top of my go to great dishes to eat - I had it with baked cod 🙂
My next attempt at one of you recipes will be the quiche which also looks delicious - will let you know how this turned out 🙂
thanks again for sharing - PLEASE DO A YOUTUBE CHANNEL.
Carol Schubert
Super easy and very delicious. It made a lot so tomorrow I will mash it and have mashed cauliflower with broccoli. Yummy!!
Krista Janicki
Easy and so delicious. I brought this to a dinner party and everyone loved it.
Sharon
In step #2, did you mean to say cook until the bacon is crisp? Or, is the broccoli to be crisp?
Alison
Absolutely gorgeous. Highly recommend. I added a teaspoon of dijon as I used to do this with non-keto cheesse sauce. Really lovely, satisfying dish. Thank you.
Susi
I love this cheese sauce, I had missed it so much... I put a teaspoon of mustard in, as I always did... It's a lovely sauce, thank you....
Susana
Hello! I’m just wondering how large is 1 serving size? A cup? 2 cups?
Katrin Nürnberger
Probably about 1 cup. A generous one 🙂
Jeanette
I made this, had some ham with it and OMG it is fantastic, I LOVE IT! The garlic makes it for me YUM.....
Christina Sivesind
Bomb!
Katrin Nürnberger
Awesome! 🙂
Laura
Has anyone tried 2% milk instead of heavy cream?
Katrin Nürnberger
I think this would make the mixture a lot more watery.