Cheesy Cauliflower Bake

Jump to Recipe ▼
Reader Rating
Total Time 35 minutes
Servings 4

This post may contain affiliate links. Please read our disclosure policy.

Cheese, bacon, and cauliflower come together in this irresistible Cheesy Cauliflower Bake. An easy and quick weeknight side dish, this gluten free recipe has everything you love about mac and cheese but without the heavy pasta!

baking dish with cheesy cauliflower, bacon and chives

Baked cauliflower with cheese sauce and bacon has to be the best side dish ever. It has all of the cheesy goodness of a classic mac and cheese but without the heavy pasta. Plus, bacon just makes everything better!

After a quick 20 minute trip in the oven, this Cheesy Cauliflower Bake is ready to be enjoyed for family dinners or nights with friends. Serve it alongside more low carb meals, like pistachio-crusted salmon and baked harissa chicken for the best dinner ever.

Recipe features

  • A healthier, fiber-rich take on mac and cheese (kind of like my broccoli cheddar quinoa mac and cheese).
  • A quick, easy side dish that can be made gluten free, vegetarian, and keto.
  • Made without cream, cream cheese or breadcrumbs, making it a tad lighter than other recipes.
  • A loaded cauliflower casserole is officially the best low carb comfort food!
close up of cheesy cauliflower and bacon

Ingredient notes:

  • Cauliflower – Either chop a head of cauliflower into florets yourself or buy pre-chopped cauliflower to save some time.
  • Bacon – Because bacon, cheese, and cauliflower are even better together! You can omit it to make the recipe vegetarian or swap the bacon for shredded chicken, ham, cooked ground beef, or sausage.
  • Almond milk – Or use another kind of unsweetened dairy free milk or regular milk.
  • All purpose flour – This is mixed with the milk to create a thickening roux. If you’re gluten free, replace the flour with your favorite 1:1 gluten free flour, or tapioca flour. For a keto-friendly replacement, swap the flour for xanthan gum or cassava flour.
  • Cheese – I like to use shredded cheddar cheese and parmesan cheese, but you can use mozzarella instead or another shreddable melting cheese instead.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get great new recipes from us every week!

Step-by-step instructions

Step 1: Cook the bacon. Cook the bacon in a skillet over medium heat until crisp. Transfer the bacon to a paper towel-lined plate and reserve the bacon grease in the pan.

chopped bacon cooking in a skillet

Step 2: Blanch the cauliflower. Bring a large pot of water up to a boil. Add the cauliflower florets and cook until it’s slightly tender. 

Step 3: Make the cheese sauce. Sauté the onion and garlic in the skillet with the bacon grease. Whisk the milk and flour together in a small bowl, then pour it into the skillet and bring it up to a low boil. Whisk in the shredded cheese. Take the sauce off the heat and stir in the cooked cauliflower.

skillet with diced onion and garlic on the left and with cheese sauce on the right

Step 4: Bake the casserole. Transfer the cheesy cauliflower mixture to a baking dish and sprinkle the bacon on top. Bake in the oven until it’s bubbly, add chives as a garnish, and enjoy!

Expert tips and FAQs

  • If you make this recipe without bacon, replace the bacon grease with olive oil.
  • Add even more vegetables if you like! Use a 1:1 ratio of cauliflower and broccoli, stir in frozen peas or corn, or add any other cooked veggies you like.
  • Simply omit the bacon for a vegetarian cheesy cauliflower bake, or include my tempeh bacon recipe instead.
  • Stir red chili flakes into the cheesy cauliflower for added spice.

Can it be made ahead of time?

You can assemble the casserole in the baking dish up to 1 day ahead of time. Keep it covered in the fridge, then bake the next day.

Can I use frozen cauliflower?

Yes, you can use frozen cauliflower in this recipe. Simply follow the instructions for steaming the cauliflower on the back of the bag, then incorporate it into this recipe.

How should this be served?

Serve a scoop of this cheesy cauliflower casserole on the side of your healthy, low carb dinners, like bang bang shrimp, chicken tenders, kale salad, or pork chops.

Storage

Refrigerator: Any leftovers can be kept in an airtight container in the fridge for 3 to 4 days. Reheat them for about 1 minute in the microwave when you’re ready to eat.

cauliflower and bacon covered in cheese on a plate with a fork

More cheesy recipes

If you made this recipe, be sure to leave a comment and star rating below. Thanks!

4.93 from 38 votes

Cheesy Cauliflower Bake

Servings: 4
Prep: 5 minutes
Cook: 30 minutes
Total: 35 minutes
Cheese, bacon, and cauliflower come together in this irresistible Cheesy Cauliflower Bake. An easy and quick weeknight side dish, this gluten free recipe has everything you love about mac and cheese but without the heavy pasta!

Video

Save this recipe?
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 head cauliflower, chopped into florets (about 5 cups)
  • 2 slices bacon, chopped
  • 1 tbsp olive oil
  • 1/4 cup yellow onion, diced
  • 3 garlic cloves, minced
  • 1 cup almond milk, or milk of choice
  • 2 tbsp all purpose flour, or tapioca flour for gluten free
  • 1 cup shredded cheddar cheese
  • 1 cup shredded parmesan cheese
  • 1/2 tsp salt
  • 2 tbsp chives, chopped

Instructions 

  • Preheat oven to 400°.
  • Cook the bacon in a large, deep skillet over medium heat. Once it's cooked, remove it with a slotted spoon, reserving the bacon grease; set aside.
  • Bring a separate large saucepan of water to a boil, then add the cauliflower and cook it for 5 minutes; drain and set aside.
  • To the skillet with the bacon grease, add the olive oil, onion and garlic and sauté for 3-5 minutes until the onion is soft. Meanwhile, whisk the milk and flour together in a bowl.
  • Pour the milk into the skillet and bring it to a low boil — until just the edges start to bubble — then add the cheddar cheese, parmesan cheese and salt and whisk until the cheese sauce is smooth. Remove from the heat and stir in the cauliflower until it's coated in the cheese.
  • Pour the cheesy cauliflower into an 8×8 baking dish, then sprinkle it with the bacon. Place the dish in the oven and bake for 20 minutes, then sprinkle with the chives. Enjoy!

Notes

*Calories are per serving and are an estimation

Nutrition

Calories: 292kcal | Carbohydrates: 13g | Protein: 20g | Fat: 18g | Saturated Fat: 11g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 52mg | Sodium: 974mg | Potassium: 521mg | Fiber: 3g | Sugar: 4g | Vitamin A: 565IU | Vitamin C: 72mg | Calcium: 596mg | Iron: 1mg
Did you make this?Leave a comment and star rating below!
A fresh lentil salad topped with fried halloumi, roasted tomatoes and zucchini | thealmondeater.com
Get new recipes sent to your inbox!
Subscribe to get new recipes first!
girl standing in kitchen

Welcome! I’m Erin, author of the Almond Eater.

Here, you'll find recipes for all diet types, because I believe that healthy food should be delicious without being complicated.

Similar Recipes

4.93 from 38 votes (21 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




51 Comments

  1. Heather says:

    5 stars
    This was so good!

    1. Erin says:

      Thanks Heather!

  2. Dee says:

    5 stars
    This was an amazing recipe!
    I was hesitant about using ‘almond milk’, but so happy with the result when I used it. This dish is totally DELICIOUS!

    1. Erin says:

      Thanks so much, Dee — I’mm glad you liked the cauliflower 🙂

  3. Steffani says:

    Can this be made with broccoli?

    1. Erin says:

      Yes!

  4. Julie says:

    5 stars
    This is the second time I’ve made this. This time I sautéed 6 big mushrooms with the bacon; used coconut milk; grated fresh Parmesan cheese & old white cheddar for the sauce. I used an extra clove of garlic & a bit more onion. It still turned out perfectly! Thank you SO much for a delicious recipe!

  5. Donna G says:

    How much is 1 serving? A cup?
    Thanks . Do you know what the calorie content would be without the bacon?

    1. Erin says:

      I don’t know how much it would be without the bacon, and yes I’d say each serving is about 1 cup.

  6. Angie says:

    5 stars
    I made this for the first time today. I had a little broccoli hanging around in the fridge, so I steamed it along with the cauliflower. Lovely recipe, thanks for the inspiration🤗🤗

    1. Erin says:

      YUM — love the addition of broccoli. Thanks for the 5-star rating, Angie!

  7. GingerB says:

    5 stars
    Wow this was amazing! Super easy to make and tasted sooooo good! Don’t skip out on the bacon!! And I left my cauliflower big and even hubby said he wished it was all smaller.. but other than that this was a HUGE hit and had the leftovers the next day for lunch and it still tasted great. Thanks!

  8. Sandie says:

    5 stars
    Love it but didn’t use flour and used about 1/2 c heavy cream for double batch and keto.

    1. Erin says:

      Love these substitutions! Thanks for the review 🙂

    2. Nika says:

      My husband hates cauliflower so this was the recipe I tried to get him to change his mind… Mission accomplished.

      1. Erin says:

        Love to hear that!

  9. Heather says:

    5 stars
    Delicious! Easy weeknight vegetable! Will definitely make again!

    1. Erin says:

      I’m glad you liked the cauliflower — thanks for the 5-star rating!

    2. Suzanne says:

      4 stars
      This is very easy to assemble and make. Make sure you pre-steam the cauliflower, which I do in a plastic bag in the microwave. I love this dish to serve in the evening with a roasted chicken or butter steak bites. I have eaten by myself as my entree for dinner.

      1. Erin says:

        I’m glad you like this recipe!

  10. Heidi Marie says:

    5 stars
    Was exactly what I wanted! Had three heads of cauliflower to use up and this was one of the recipes the family picked. So good! Came out a bit liquid-y so next time I’m going to try to get more water out before I mix it into the cheese sauce. But so yummy!

    1. Erin says:

      Thanks for the positive review, Heidi!