There’s nothing boring about this flavour-packed Cauliflower Casserole Recipe! Made with 9 ingredients, this vegetable packed casserole is the perfect side dish for any dinner.
This low carb cauliflower casserole is one of those go-to recipes of mine. It’s great for potlucks, holiday dinners, weeknight dinners, and more! It’s naturally gluten-free and honestly, who doesn’t love cheese? This casserole is only made with nine simple ingredients so you might already have some of these ingredients at home!
For this recipe, the cauliflower is coated with a thick creamy cheese sauce. If you want to sneak some extra vegetables in your meal, this casserole is perfect for that as that cheese sauce will hide it from any little picky eaters you might have! Your little ones won’t even realize that this is a cauliflower recipe! Some ideas of what else you can mix in includes broccoli, peas, carrots, and more.
How to Make this Cauliflower Casserole Recipe
- Cauliflower – large heads, cut in small florets.
- Cream cheese — you can substitute with reduced-fat cream cheese if you prefer.
- Half-half cream — it lends a little more richness to your dish, but not as much as cream.
- Mozzarella — or the cheese of your choice to change up the flavour.
- Spices: garlic powder, onion powder, salt and freshly ground black pepper
- Crispy cooked bacon — you can substitute for a lighter turkey bacon if you prefer.
- Fresh parsley – always great to add more flavour to your dish.
Prep the Oven and Ingredients
- Adjust the oven rack to the middle position, and heat the oven to 425°F.
- Fill a large pot with at least 2 cups of water and add in the steamer basket with the cauliflower to steam them by bringing the water up to a boil with the lid on.
- Steam until the cauliflower florets are fork tender (6-8 minutes).
Prep the Cheese Mixture
- In a large bowl, combine the softened cream cheese, half-half cream, mozzarella, garlic powder, onion powder, salt and freshly ground black pepper.
- Mix everything until all the ingredients are combined together.
Bringing Everything Together
- Remove the steamed cauliflower from the pot and add it to your cheese mixture.
- Mix until the cauliflower florets are coated by the cheese mixture.
Bake and Serve the Cauliflower Casserole
- Spoon the cauliflower-cheese mixture into an oiled casserole dish and top with remaining mozzarella cheese and cooked bacon. Bake uncovered for 20-25 minutes or until the cheese is melted.
- Broil at the end if you want the tops browned.
- Top with fresh chopped parsley and serve with your dishes of choice.
Tips To Making the Best Cauliflower Casserole Recipe
- Shred your own cheese! I know it can be a little bit of extra work but store-bought shredded cheese comes coated with a powder to prevent them from clumping, this can make the cheese grainy when melted. So shredding your own cheese gives you a smoother finish.
- Got some fresh herbs? Toss them in for more a herby flavour.
- Don’t have fresh cauliflower? Frozen florets work as well! Just be sure to steam them fully to avoid extra water. Sometimes my frozen florets have ice on it and that would make the casserole liquidy if it’s not steamed off!
Frequently asked questions
Is cauliflower good for you?
Yes, as all the veggies, cauliflower has a lot of nutrients, fibres, vitamins and antioxidants. It’s also great for a low-carb/keto diet.
Can this be made vegetarian?
Yup – just omit the bacon or use a plant-based bacon to make the casseroles vegetarian.
Is this cauliflower casserole a gluten-free and low carb recipe?
The ingredients are naturally gluten-free but I’d suggest double checking that there is no cross-contamination at their processing centre. This recipe is also low carb and keto friendly.
Can this cauliflower casserole recipe be frozen?
Absolutely. Be sure to store this in an airtight freezer safe container. Freeze it for up to three months. When ready to eat, thaw it in your fridge overnight and bake until heated all the way through. You might have to give the mixture a stir before baking. I recommend freezing it in an aluminum tray so you can heat it up directly in it without worrying about glass cracking.
Can this be made ahead of time?
Yes! If you have a potluck to prepare for or make cooking your holiday dinner easier, make this cauliflower casserole ahead of time.
Make this casserole ahead of time, let cool, cover with cling film, and store in your fridge for up to 3 days. Reheat it in the oven on a lower temperature such as 350F covered with tinfoil until the whole casserole has heated through. The tinfoil is to prevent the top of the casserole from being dried out. If you don’t want to keep it covered, just keep a close eye on the casserole!
Some Main Dishes To Serve With
This cauliflower casserole is the perfect holiday side dish but it is simple enough that it works as a weeknight recipe. Here are some delicious healthy mains that you might want to make alongside the casserole!
More Cauliflower Recipes to Try
- Spicy Roasted Cauliflower Recipe
- Cauliflower Potato Salad Recipe
- Garlic Parmesan Roasted Cauliflower
- Spicy Chicken with Cauliflower Rice
- Easy Cauliflower Fried Rice Recipe
- Mushroom Cauliflower Rice Skillet Recipe
- Mashed Cauliflower Shepherd’s Pie
Cauliflower Casserole Recipe
Adjust the oven rack to the middle position, and preheat oven to 425°F.
Steam the head of cauliflower by filling a large pot with about 2 cups of water and place a steamer basket in the bottom.
Bring the water to a boil. Meanwhile cut the cauliflower head up into florets and remove the stem from the cauliflower.
Place the cauliflower florets into the steamer basket.
Cover the pot and steam until the cauliflower florets are fork tender (6-8 minutes).
Meanwhile, in a large bowl add cream cheese, half-half cream, mozzarella, garlic powder, onion powder, salt and freshly ground black pepper. Mix everything well to combine all the ingredients together.
Remove the cauliflower from the heat and place in the cream cheese mixture bowl. It’s not necessary to let the cauliflower cool down. The hot cauliflower will help to melt the cheese.
Spoon the cauliflower-cheese mixture into an oiled casserole dish and top with remaining mozzarella cheese and cooked bacon. Bake uncovered for 20-25 minutes or until the cheese is melted.
If you want the cauliflower to be a little bit browned, you can turn the broiler on high for the final 3 minutes and broil it. Keep a close eye on it, so that it does not burn.
Before serving, top with fresh chipped parsley.
Nutrition InformationAmount per serving (1/6) — Calories: 366, Fat: 25g, Saturated Fat: 14g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 3g, Cholesterol: 79mg, Sodium: 911mg, Potassium: 895mg, Carbohydrates: 18g, Fiber: 6g, Sugar: 7g, Protein: 18g
If you make this recipe, follow @primaverakitchen on Instagram, snap a photo and hashtag it #primaverakitchen. I'd love to see what you're making!