Whole Roasted Cauliflower with Anchovy Sauce Recipe
Introduction
This whole roasted cauliflower with anchovy sauce is a stunning centerpiece that’s both hearty and full of flavor. Tender, golden cauliflower pairs beautifully with a rich, savory sauce that balances garlic, tomatoes, and anchovies for a unique taste experience.

Ingredients
- 1 whole large cauliflower
- Olive oil, for drizzling
- 2 banana shallots, finely chopped
- 3 garlic cloves, finely sliced
- Good pinch dried chilli flakes
- 8 salted anchovies, finely chopped
- 600g tomatoes, finely chopped
- 75ml vegetable stock
- 100ml double cream
- 50g salted butter
Instructions
- Step 1: Heat the oven to 200°C (180°C fan)/gas mark 6. Remove the leaves from the cauliflower and set them aside. Bring a large pan of salted water to a boil, then blanch the cauliflower for 4–5 minutes. Drain it well.
- Step 2: Place the cauliflower in a roasting tin and drizzle generously with olive oil. Season well with salt and pepper. Roast for 40–50 minutes until the cauliflower is tender and beautifully golden.
- Step 3: While the cauliflower roasts, prepare the anchovy sauce. Heat a little olive oil in a pan and gently fry the finely chopped shallots for about 10 minutes until softened.
- Step 4: Add half of the sliced garlic and the dried chilli flakes to the pan. Cook for another minute, stirring frequently.
- Step 5: Stir in the finely chopped anchovies and cook until they dissolve into the sauce. Then add the chopped tomatoes and vegetable stock. Season to taste.
- Step 6: Simmer the sauce for 10–15 minutes until the tomatoes break down and the sauce thickens slightly. Pour in the double cream and cook for another minute to combine.
- Step 7: Meanwhile, melt the salted butter in a separate pan. Add the remaining garlic slices and fry the reserved cauliflower leaves with a good pinch of seasoning until crisp and fragrant.
- Step 8: To serve, place the roasted cauliflower on a bed of the buttery fried leaves and spoon the warm anchovy sauce generously over the top.
Tips & Variations
- Use fresh, ripe tomatoes when possible for the best flavor in your sauce, or substitute with good-quality canned tomatoes if out of season.
- If you prefer a milder sauce, reduce or omit the chilli flakes.
- For a vegetarian version, omit anchovies and add a splash of soy sauce or miso paste for umami.
- Serve with crusty bread to soak up the delicious anchovy sauce.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in the oven or on the stovetop. The anchovy sauce can be reheated separately and spooned over the cauliflower again.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this dish in advance?
Yes, you can roast the cauliflower and make the sauce ahead of time. Reheat them gently before serving. Fry the cauliflower leaves just before serving to keep them crisp.
What can I serve with roasted cauliflower and anchovy sauce?
This dish pairs well with simple sides like steamed rice, mashed potatoes, or a fresh green salad to balance the rich flavors of the sauce.
Print
Whole Roasted Cauliflower with Anchovy Sauce Recipe
- Total Time: 1 hour 10 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This whole roasted cauliflower with anchovy sauce is a flavorful and elegant vegetarian main dish that highlights the natural sweetness of roasted cauliflower complemented by a rich, savory anchovy and tomato sauce. The dish incorporates a blend of aromatic shallots, garlic, chili flakes, and a creamy anchovy-tomato sauce served atop crispy buttery cauliflower leaves for added texture and flavor.
Ingredients
Cauliflower and Roasting
- 1 whole large cauliflower
- Olive oil, for drizzling
- Salt and pepper, to season
Anchovy Sauce
- 2 banana shallots, finely chopped
- 3 garlic cloves, finely sliced (divided use)
- Good pinch dried chilli flakes
- 8 salted anchovies, finely chopped
- 600g tomatoes, finely chopped
- 75ml vegetable stock
- 100ml double cream
- 50g salted butter
Instructions
- Preheat and Prepare Cauliflower: Heat the oven to 200°C (180°C fan)/Gas Mark 6. Remove the leaves from the cauliflower and save these for later use. Bring a large pan of salted water to a boil and blanch the whole cauliflower for 4-5 minutes, then drain it well.
- Roast Cauliflower: Place the blanched cauliflower in a roasting tin. Drizzle with olive oil all over and season generously with salt and pepper. Roast in the preheated oven for 40-50 minutes until the cauliflower is tender and golden brown on the outside.
- Prepare Anchovy Sauce: While the cauliflower roasts, heat a little olive oil in a pan. Gently fry the finely chopped shallots for about 10 minutes until softened and translucent. Add half of the sliced garlic and a pinch of dried chilli flakes, cooking for a further minute to release their flavors.
- Simmer Sauce: Add the chopped anchovies to the pan and cook until they dissolve into the mixture. Then add the chopped tomatoes and vegetable stock. Season to taste and let the sauce simmer gently for 10-15 minutes until the tomatoes have broken down into a rich sauce.
- Finish Sauce: Stir in the double cream and allow the sauce to bubble gently for another minute, melding all flavors together.
- Fry Cauliflower Leaves: In a separate pan, heat the salted butter and add the remaining garlic slices. Fry the reserved cauliflower leaves in the buttery garlic mixture, seasoning well. Cook until leaves are crisp and flavorful.
- Serve: Arrange the roasted cauliflower on top of the buttery fried cauliflower leaves on a serving dish. Spoon the warm anchovy sauce generously over the top and serve immediately.
Notes
- Blanching the cauliflower before roasting helps to cook it evenly and speeds up the roasting time.
- The anchovy sauce adds a savory depth of flavor but can be adjusted or omitted for a vegetarian version.
- Keep an eye on the roasted cauliflower in the last 10 minutes to ensure it becomes golden without burning.
- This dish pairs well with crusty bread or a light green salad.
- Use fresh tomatoes in season or canned good quality tomatoes as a substitute if fresh are not available.
- Prep Time: 15 minutes
- Cook Time: 55 minutes
- Category: Main Course
- Method: Roasting
- Cuisine: British
Keywords: roasted cauliflower, anchovy sauce, vegetarian main dish, roasted vegetable recipe, cauliflower recipe, savory vegetarian dinner

