← All recipes

Cauliflower cheese

A comforting baked cauliflower in a rich cheddar sauce, perfect for a family meal.

Serves 440 minutesAbout 380 kcal a serving2 supermarkets comparedVegetarianFreezer-friendlyKid-friendly

Allergens: contains cereals containing gluten, milk. Brands differ, so always check the labels on what you buy.

Per serving (approx.): 19g carbs · 9g sugars · 3g fibre. Estimates for carb counting, not medical advice. If you have diabetes, follow your GP or dietitian's advice.

Cooking for
Compare

Not every ingredient has a checked price at Asda, Aldi, Morrisons, Co-op, Iceland, so they aren't compared here yet (more are checked every day). Lidl doesn't publish prices online, so it can't be compared.

£1.07per serving
Cheapest at Tesco.Prices checked 5 October 2026. Prices and offers change, so check before you shop.

Ingredients and prices

Swipe the table to see every supermarket.

IngredientTescoSainsbury's
Caulifloweruse 1 cauliflower£1.55907g · £0.17 per 100g£1.55907g · £0.17 per 100g
Cheddar cheeseuse 200g£2.50220g · £1.14 per 100g£2.85200g · £1.43 per 100g
Semi skimmed milkuse 500ml£0.85568ml · £0.15 per 100ml£0.85568ml · £0.15 per 100ml
Unsalted butterpack 250g · use 30g£1.85£0.74 per 100g£1.85£0.74 per 100g
Plain flouruse 30g£0.801.5kg · £0.05 per 100g£0.45500g · £0.09 per 100g
Basket total (full packs)£7.55£7.55
Cost of what this recipe uses£4.29£4.88
Per serving£1.07£1.22

From your cupboard

Not in the prices above. Check you have these before you start.

Prices checked on 5 October 2026 from each supermarket's own listing or a price-comparison site. Each shop's unit price (or pack size) is shown under its price, and "cost of what this recipe uses" compares like with like (tap a price to see its source). Cheapest in each row is ticked. Prices, offers and pack sizes change; loyalty-card prices are not included unless stated.

Method

  1. Prep ingredients. Weigh 30g unsalted butter, 30g plain flour, grate 200g Cheddar cheese, roughly chop 600g cauliflower into even florets. Put a large ovenproof dish on the hob to warm. Preheat oven to 200°C fan / 220°C / gas 7.
  2. Cook cauliflower. Bring a large pan of salted water to boil, add cauliflower florets and simmer 5-6 minutes until just tender but still firm. Drain well in a colander and leave to steam dry. This prevents watery sauce.
  3. Make roux. Melt 30g unsalted butter in a medium saucepan over medium heat until foaming. Add 30g plain flour and stir with a wooden spoon for 1-2 minutes until pale golden and smooth. This coats the spoon.
  4. Add milk. Pour in 500ml semi skimmed milk gradually, whisking constantly to avoid lumps. Keep on medium heat and simmer 4-5 minutes until thick enough to coat the back of a spoon. It should look glossy.
  5. Add cheese and season. Remove pan from heat, add 150g grated Cheddar and stir until melted. Season with salt and black pepper to taste, tasting a spoonful. It should be rich and slightly salty.
  6. Combine. Tip drained cauliflower into ovenproof dish, pour cheese sauce over and stir gently to coat. Sprinkle remaining 50g grated Cheddar on top for a golden crust.
  7. Bake. Place dish in preheated oven for 20-25 minutes until top is golden brown and bubbling around edges. Sauce should be set and cheese crisp.
  8. Serve. Rest 5 minutes before serving so sauce settles. Serve hot with crusty bread or mash. Cool leftovers within 1-2 hours and refrigerate.

Tips

Nothing wasted: your leftover ingredients

Supermarkets sell set pack sizes, so you'll have some ingredients left. Here's how to keep them, and other recipes here that use them up.

Storing leftovers

Cool leftovers and put them in the fridge or freezer within 1–2 hours. Eat fridge leftovers within 2 days, or freeze them. Defrost in the fridge and reheat only once, until steaming hot all the way through (Food Standards Agency guidance).

Meal Prep on a Budget Guide

For busy parents, students and shift workers tired of waste and last-minute takeaways. Get a step-by-step PDF with budget blueprints, shopping lists…

See the guide · £4.99