Cheesy Cauliflower Bake

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!

Close-up of a cheesy baked potato casserole with bacon and chives in a white dish on a gray surface.

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 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 a cheesy breakfast casserole with bacon, melted cheese, and chopped green onions.

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.

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.

A skillet with cooked bacon bits and crispy bacon remnants on a light countertop.

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.

Split image showing sautéed onions in a pot and a blended creamy sauce with a whisk inside.

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 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, or pair it with a fresh broccoli salad for crunchy contrast.

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. For an easy next-day lunch, serve a warm scoop alongside High Protein Broccoli Cheddar Soup.

Cauliflower florets in cheese sauce with bacon and herbs on a white plate with a fork.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

A quick and easy cheesy cauliflower bake with bacon, offering a healthier, gluten-free alternative to traditional mac and cheese without heavy pasta.

  • Total Time: 35 minutes
  • Yield: 4 servings 1x

Ingredients

Scale
  • 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

  1. Preheat oven to 400°F (200°C).
  2. Cook the bacon in a large, deep skillet over medium heat until crisp. Remove bacon with a slotted spoon, reserving the bacon grease in the skillet; set bacon aside.
  3. Bring a large saucepan of water to a boil. Add cauliflower florets and cook for 5 minutes until slightly tender. Drain and set aside.
  4. To the skillet with bacon grease, add olive oil, diced onion, and minced garlic. Sauté for 3-5 minutes until onion is soft.
  5. Whisk together almond milk and flour in a small bowl until smooth. Pour the mixture into the skillet and bring it to a low boil, stirring frequently until edges start to bubble.
  6. Add shredded cheddar cheese, parmesan cheese, and salt to the skillet. Whisk until cheese sauce is smooth and well combined. Remove from heat.
  7. Stir cooked cauliflower into the cheese sauce until coated well.
  8. Transfer the cheesy cauliflower mixture into an 8×8 inch baking dish. Sprinkle cooked bacon evenly on top.
  9. Bake in preheated oven for 20 minutes until bubbly and golden on top.
  10. Remove from oven, sprinkle chopped chives on top as garnish, and serve warm.

Notes

To make vegetarian, omit bacon and use olive oil instead of bacon grease., Replace bacon with cooked shredded chicken, ham, ground beef, or sausage for variation., Use a 1:1 ratio of cauliflower and broccoli or add other cooked vegetables such as peas or corn., For gluten-free flour, use tapioca flour; for keto, substitute flour with xanthan gum or cassava flour., Recipe can be assembled up to 1 day ahead and refrigerated covered before baking.

  • Author: Laura
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Side Dish
  • Cuisine: American

Nutrition

  • Serving Size: Approximately 1 cup
  • Calories: 292 kcal per serving
  • Fat: 18 g per serving
  • Carbohydrates: 13 g per serving
  • Protein: 20 g per serving

More in Side Dishes

Laura Bennett

ABOUT THE AUTHOR

Laura Bennett

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment

Recipe rating