Cauliflower Cheese Recipe
If you have ever craved a dish that feels like a warm hug on a plate, Cauliflower Cheese is exactly what you need in your life. This classic British comfort meal combines tender cauliflower florets smothered in a rich, velvety cheese sauce that’s both indulgent and satisfying. It’s one of those recipes that’s simple yet incredibly flavorful, perfect for cozy dinners or as a show-stopping side for any occasion. Cauliflower Cheese brings together a beautiful balance of creamy texture, sharp cheddar bite, and a golden crust that will have you coming back for seconds without hesitation.

Ingredients You’ll Need
The beauty of Cauliflower Cheese lies in its simplicity. Each ingredient plays an essential role in delivering the perfect balance between creamy sauce and tender cauliflower, resulting in a dish that is both comforting and packed with flavor.
- Cauliflower: The star of the dish, broken into large florets to soak up all that cheesy sauce.
- Butter: Creates the rich base for the sauce, adding a silky texture and depth.
- Plain flour: Acts as a thickening agent, making your cheese sauce luxuriously smooth (gluten-free flour works beautifully too).
- Milk: Gives the sauce its creamy consistency while helping all the flavors meld.
- English mustard: Adds a subtle tang and a hint of spice that kicks the cheese sauce up a notch.
- Mature cheddar: The soul of Cauliflower Cheese, providing that sharp, melting goodness that makes this dish unforgettable.
- Salt and freshly ground black pepper: Essential seasonings that bring everything together perfectly.
How to Make Cauliflower Cheese
Step 1: Prepare the Cauliflower
Start by washing your cauliflower thoroughly and breaking it into large, bite-sized florets. Cooking the cauliflower in salted boiling water for just 3 to 5 minutes until it’s nearly tender ensures it retains a satisfying bite. Overcooking here would make it mushy later, so keep a close watch for that perfect texture.
Step 2: Make the Cheese Sauce
In a heavy-based saucepan, melt the butter over gentle heat and mix in the flour to make a smooth roux. Cooking this mixture for a minute helps eliminate the raw flour taste. Then, slowly add the milk off the heat while stirring constantly, so no lumps form. Bring it back to medium heat and let it thicken into a creamy sauce – this is the stage where your kitchen starts smelling like pure comfort.
Step 3: Flavor and Cheese It Up
Add a teaspoon of English mustard to infuse a subtle warmth and depth, then stir in two-thirds of your grated mature cheddar. Watching the cheese melt into that creamy base creates the heart of the sauce—rich, cheesy, and with a perfect sharpness. Don’t forget to season with salt and freshly ground black pepper for that final seasoning touch before setting the sauce aside.
Step 4: Combine and Bake
Place the cooked cauliflower florets in an ovenproof dish and pour the luscious cheese sauce all over, ensuring every florets gets a generous coating. Sprinkle the remaining cheese on top for a golden, bubbling crust. Baking at 190 degrees Celsius (170 degrees for fan ovens) for 25 to 30 minutes creates that irresistible crust and brings everything together in perfect harmony.
How to Serve Cauliflower Cheese

Garnishes
A simple sprinkle of freshly chopped parsley or chives adds a lovely pop of fresh color and a subtle herbacious flavor that complements the rich cheese sauce beautifully. Some like to add a pinch of smoked paprika on top for a smoky finish; it’s a delightful twist that brightens the dish.
Side Dishes
Cauliflower Cheese on its own is fantastic, but pairing it with roasted meats like roast chicken or ham really elevates the meal. It also shines as part of a vegetarian spread alongside crispy new potatoes or fresh, crunchy green beans. The creamy texture provides a lovely contrast to crisp salads or tangy pickles.
Creative Ways to Present
Thinking outside the baking dish can be fun! Serve Cauliflower Cheese in individual ramekins for a charming presentation at dinner parties. Alternatively, spoon the cheesy cauliflower over toasted rustic bread as an indulgent open-faced sandwich or fold it into scrambled eggs for a luxe brunch surprise.
Make Ahead and Storage
Storing Leftovers
Leftover Cauliflower Cheese keeps beautifully in the fridge for up to 3 days when stored in an airtight container. The flavors actually deepen, making the next day’s meal just as satisfying, if not more. Just remember to cool it completely before refrigerating.
Freezing
If you want to save some for longer, Cauliflower Cheese freezes well. Portion it into freezer-safe containers and label them with the date; it will keep for up to 2 months. When ready, thaw overnight in the fridge before reheating to maintain that creamy consistency.
Reheating
Reheat your Cauliflower Cheese gently in the oven at 160 degrees Celsius, covered with foil for about 15 to 20 minutes until warmed through. This method helps preserve the sauce’s creaminess and crisp topping. Avoid microwaving if you want to keep the lovely golden crust intact.
FAQs
Can I use a different cheese instead of cheddar?
Absolutely! While mature cheddar is classic for Cauliflower Cheese, you can experiment with other cheeses like Gruyère, Parmesan, or a mix of both for a nutty, complex flavor. Just ensure the cheese melts well for that smooth sauce.
Is Cauliflower Cheese suitable for gluten-free diets?
Yes, it can be made gluten-free by substituting plain flour with a gluten-free flour blend when making the sauce. The key is to maintain the roux’s texture to keep your cheese sauce perfectly creamy.
Can I add other vegetables to Cauliflower Cheese?
Definitely! Many people like to include broccoli florets alongside cauliflower for added color and nutrition. Just cook them together until tender before covering with the cheesy sauce and baking.
What’s the best way to thicken my cheese sauce?
The most reliable way is starting with a roux made from butter and flour, then gradually whisking in milk until the sauce thickens on gentle heat. Patience and slow stirring prevent lumps and result in a glossy finish.
Can I make Cauliflower Cheese ahead of time and bake later?
Yes, you can prepare the dish up to the point of baking, cover it tightly, and refrigerate for up to 24 hours. When ready, bake as instructed, adding a few extra minutes if needed to heat through and brown the top.
Final Thoughts
Cauliflower Cheese is truly one of those timeless dishes that feels like home no matter the occasion. Its comforting warmth and cheesy goodness never fail to bring smiles around the table. Whether you’re making it for a weeknight supper or a festive feast, I encourage you to dive into this recipe—it’s simple, satisfying, and utterly delicious. Trust me, once you’ve tried Cauliflower Cheese, it will become a beloved staple in your kitchen too!
PrintCauliflower Cheese Recipe
A comforting classic British dish featuring tender cauliflower florets smothered in a creamy, tangy cheese sauce made with mature cheddar and English mustard, baked to golden perfection.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Boiling, Baking
- Cuisine: British
- Diet: Vegetarian
Ingredients
Vegetables
- 1 head cauliflower, broken into large florets
Cheese Sauce
- 40g/1½oz butter
- 40g/1½oz plain flour (gluten-free plain flour also works)
- 400ml/14fl oz milk
- 1 tsp English mustard
- 100g/3½oz mature cheddar, grated
- Salt and freshly ground black pepper, to taste
Instructions
- Preheat Oven: Preheat the oven to 190C/170C Fan/Gas 5 to prepare for baking the cauliflower cheese.
- Cook Cauliflower: Wash the cauliflower thoroughly and place it in a large saucepan of salted water. Bring to the boil and cook for 3–5 minutes until the cauliflower is almost tender but still fairly firm. Drain well in a colander.
- Make Roux Base: Melt the butter in a heavy-based saucepan over gentle heat. Stir in the flour and cook for 1 minute to form a roux, which will thicken the sauce.
- Add Milk: Remove the pan from heat and gradually add the milk in small amounts, stirring well to avoid lumps. Return the pan to medium heat and bring to a boil while stirring constantly. Simmer for 2 minutes until the sauce thickens.
- Incorporate Cheese and Mustard: Remove from heat and stir in the English mustard and two thirds of the grated cheddar until the cheese melts and the sauce is smooth. Season with salt and freshly ground black pepper to taste.
- Assemble and Bake: Arrange the cooked cauliflower florets in an ovenproof baking dish. Pour the cheese sauce evenly over the cauliflower, ensuring full coverage. Sprinkle the remaining cheddar on top. Bake in the preheated oven for 25–30 minutes until the top is golden brown and bubbling.
Notes
- The cauliflower should be slightly firm after boiling to prevent it from becoming mushy during baking.
- Using mature cheddar provides a richer flavor, but you can substitute with other types of cheese if preferred.
- For a gluten-free version, use gluten-free plain flour instead of regular flour.
- English mustard adds a subtle tang; adjust quantity or omit based on taste preference.
- Serve this dish as a comforting side or a vegetarian main course with a crisp salad.
Nutrition
- Serving Size: 1 serving (approximately 1/4 of recipe)
- Calories: 320 kcal
- Sugar: 7g
- Sodium: 350mg
- Fat: 19g
- Saturated Fat: 12g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 5g
- Protein: 13g
- Cholesterol: 55mg
Keywords: cauliflower cheese, British comfort food, cheesy cauliflower bake, vegetarian casserole, baked cauliflower, cheddar cheese sauce