Bacon cauliflower casserole

This Bacon Cauliflower Casserole features crispy bacon combined with tender cauliflower and creamy cheeses, creating a rich, comforting dish. Ideal for weeknight meals or gatherings, it’s easy to prepare and sure to please.

16 Jan 2026
Cook time 60 min
Prep time 15 min

Ingredients:

3 strips bacon
3.50 cups cauliflower
8 oz cream cheese
8 oz cheddar cheese
4 cups onion
1/4 tsp salt
1/4 tsp white pepper
1/2 tsp paprika
Bacon cauliflower casserole

This Bacon Cauliflower Casserole is a delicious and hearty dish that combines the crispy goodness of bacon with the rich, creamy texture of cauliflower and cheese. Perfect for weeknight dinners or special gatherings, this casserole will quickly become a favorite in your household.

Instructions:

1. Preheat the Oven:
Preheat your oven to 375°F (190°C).
2. Cook the Bacon:
- Place the bacon strips in a large skillet over medium heat.
- Cook the bacon until crispy, turning occasionally to ensure even cooking. This should take about 5-7 minutes.
- Once cooked, transfer the bacon to a plate lined with paper towels to drain excess grease. Allow it to cool, then crumble it into small pieces. Set aside.
3. Prepare the Cauliflower:
- While the bacon is cooking, bring a large pot of water to a boil.
- Add the cauliflower florets and cook until tender but still firm, about 5 minutes.
- Drain the cauliflower and set it aside.
4. Cook the Onions:
- In the same skillet used for the bacon (drain excess fat if necessary, leaving about 1-2 teaspoons), add the chopped onions.
- Sauté the onions over medium heat until they are soft and caramelized, about 10-12 minutes. Stir occasionally to prevent burning.
5. Assemble the Casserole:
- In a large mixing bowl, combine the softened cream cheese, shredded cheddar cheese, cooked bacon (reserve a few pieces for topping if desired), caramelized onions, salt, white pepper, and paprika.
- Add the cooked cauliflower florets to the bowl.
- Mix all ingredients thoroughly until the cauliflower is evenly coated and combined with the cheese mixture.
6. Bake the Casserole:
- Transfer the mixture into a greased 9x13 inch (23x33 cm) baking dish, spreading it out evenly.
- If you reserved some bacon pieces, sprinkle them on top of the casserole.
- Place the casserole in the preheated oven and bake for 20-25 minutes, or until the cheese is bubbly and the top is golden brown.
7. Serve:
- Remove the casserole from the oven and allow it to cool for a few minutes before serving.
- Enjoy your delicious bacon cauliflower casserole!

Serve this decadent Bacon Cauliflower Casserole as a main dish or a savory side, and watch it disappear from the table in no time. It's a delightful way to enjoy vegetables, with the perfect balance of flavors and textures.

Bacon cauliflower casserole FAQ:

What is the best way to tell if the casserole is done baking?

The casserole is done when the cheese on top is bubbly and golden brown, typically after baking for 20-25 minutes at 375°F (190°C). You can also insert a knife in the center; it should come out clean.

Can I prepare this casserole ahead of time?

Yes, you can assemble the casserole ahead of time and refrigerate it before baking. Just cover it tightly and bake it straight from the fridge, but you may need to add an extra 5-10 minutes to the baking time.

What can I use as a substitute for cream cheese in this recipe?

You can replace cream cheese with mascarpone cheese or a dairy-free cream cheese alternative, depending on dietary preferences. This will maintain the creamy texture.

How should I store leftovers of the bacon cauliflower casserole?

Store leftovers in an airtight container in the refrigerator for up to 3-4 days. Reheat in the oven or microwave until heated through.

Can I use frozen cauliflower instead of fresh?

Yes, you can use frozen cauliflower. Just make sure to thaw and drain it well before adding to the casserole to avoid excess moisture.

Tips:

- Use fresh cauliflower for the best texture, but frozen cauliflower can be a convenient alternative.

- Cook the bacon until crispy to add a satisfying crunch to the casserole.

- To save time, you can use pre-shredded cheddar cheese, but shredding your own will melt more smoothly.

- Experiment with different types of cheese, such as Gruyère or mozzarella, to find your perfect flavor combination.

- Let the casserole rest for a few minutes after baking to allow it to set and make serving easier.

Nutrition per serving

6 Servings
Calories 300kcal
Protein 16g
Carbohydrates 14g
Fiber 2.87g
Sugar 8g
Fat 20g

More recipes

Vegan french toast

Wholesome vegan French toast made with almond milk and whole-wheat flour.

21 Dec 2025

Tomato soup

Delicious creamy tomato soup, perfect for any season.

28 Jan 2026

Cheesy chicken tray bake with leek and bacon

A comforting cheesy chicken tray bake with leeks and bacon.

15 Dec 2025

Autumn-spiced pumpkin smoothie

Creamy autumn-spiced pumpkin smoothie, perfect for fall.

27 Nov 2025

Chocolate chip cookies

Deliciously gooey chocolate chip cookies with dark chocolate.

30 Jan 2026

Cinnamon, apple and ricotta cake

A cozy Cinnamon, Apple, and Ricotta Cake, perfect for tea time.

30 Jan 2026

Buffalo chicken casserole with cream cheese and blue cheese

Satisfying buffalo chicken casserole with cream cheese and blue cheese.

13 Dec 2025

One-pan cheese and bacon chicken

A cozy one-pan cheese and bacon chicken dinner with creamy sauce.

13 Nov 2025

Posts