Curried Butter-Baked Cod with Roasted Cauliflower and Chickpeas Recipe
Introduction
This curried butter-baked cod with cauliflower and chickpeas is a vibrant, comforting dish full of fragrant spices and tender fish. Roasting the cauliflower and chickpeas with warming curry flavors creates a delicious base, while the spiced butter adds richness to the flaky white fish. Serve with wilted spinach for a satisfying, easy meal perfect for sharing.

Ingredients
- 1 large cauliflower, cut into florets
- 1 tsp cumin seeds
- 1 tsp ground turmeric
- 2 tbsp sunflower oil
- 4 garlic cloves
- Large piece of ginger, peeled
- 1 red chilli, sliced
- 1 tbsp curry powder of your choice (we used madras)
- 2 x 400g cans chickpeas, drained, rinsed and patted dry
- 100g butter, softened
- 500-600g chunky white fish (such as cod, hake or pollock), cut into 4 equal chunks
- 400g spinach
- Handful of coriander, leaves picked and roughly chopped
- Large pinch of garam masala
Instructions
- Step 1: Preheat the oven to 220°C (200°C fan)/gas mark 7. In a large, shallow roasting tin, toss the cauliflower florets with cumin seeds, turmeric, seasoning, and half the sunflower oil until evenly coated and bright yellow. Roast for 15 minutes, tossing a few times, until the cauliflower starts to char.
- Step 2: Meanwhile, peel the garlic and place it in a small food processor with the ginger, half the red chilli, curry powder, and seasoning. Blitz to form a smooth spice paste.
- Step 3: Stir the chickpeas, half of the spice paste, and most of the remaining oil through the roasted cauliflower. Return to the oven and roast for another 20 minutes, stirring once or twice to mix.
- Step 4: While the cauliflower and chickpeas roast, mix the softened butter with the remaining spice paste. Spread half of this spiced butter all over the fish chunks.
- Step 5: When the cauliflower and chickpeas are ready, remove the roasting tin from the oven. Make four gaps in the vegetable mixture and nestle the fish pieces into these spaces. Dot the remaining spiced butter, reserving 1 tablespoon, over the vegetables. Roast for a further 10-15 minutes until the fish is cooked through.
- Step 6: Heat the remaining oil in a large pan over high heat until very hot. Add the spinach and cook for 3-4 minutes until wilted. Stir in the reserved tablespoon of spiced butter and cook for another 1-2 minutes. Set aside until the fish is done.
- Step 7: Once baked, sprinkle the coriander, garam masala, and remaining red chilli over the traybake. Serve the fish and vegetables straight from the roasting tin with the wilted spinach in a bowl alongside for everyone to help themselves.
Tips & Variations
- For a milder dish, reduce the amount of red chilli or remove the seeds before slicing.
- Try swapping cauliflower for broccoli or adding diced sweet potato for extra sweetness and texture.
- If you don’t have fresh ginger or garlic, use ginger and garlic paste as a convenient alternative.
- Garam masala can be substituted with ground coriander or cumin for a different spice profile.
- This dish works well with other firm white fish like haddock or sea bass if cod is unavailable.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in the oven or microwave until warmed through. The spinach is best consumed fresh but can be reheated alongside the fish and vegetables if needed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh chickpeas instead of canned?
Yes, but fresh chickpeas will need to be soaked overnight and boiled until tender before using. Canned chickpeas save time and are perfectly suitable for this recipe.
What can I substitute for sunflower oil?
Any neutral-flavored oil such as vegetable, canola, or light olive oil works well in this dish without altering the flavor.
Print
Curried Butter-Baked Cod with Roasted Cauliflower and Chickpeas Recipe
- Total Time: 1 hour 5 minutes
- Yield: 4 servings 1x
Description
This vibrant Curried Butter-Baked Cod dish combines tender chunks of chunky white fish with spiced roasted cauliflower and chickpeas, infused with aromatic Indian-inspired spices. Served alongside wilted spinach finished with spiced butter and fresh coriander, this meal is a wholesome, flavorful, and comforting one-pan oven roast perfect for a hearty weeknight dinner.
Ingredients
Vegetables & Herbs
- 1 large cauliflower, cut into florets
- 4 garlic cloves, peeled
- Large piece of ginger, peeled
- 1 red chilli, sliced (half for paste, half for garnish)
- 400g spinach
- Handful of coriander leaves, picked and roughly chopped
Spices & Seasonings
- 1 tsp cumin seeds
- 1 tsp ground turmeric
- 1 tbsp curry powder (Madras recommended)
- Large pinch of garam masala
- Salt and freshly ground black pepper, to taste
Proteins & Fats
- 2 x 400g cans chickpeas, drained, rinsed and patted dry
- 100g butter, softened
- 500–600g chunky white fish (cod, hake, or pollock), cut into 4 equal chunks
- 2 tbsp sunflower oil
Instructions
- Preheat and roast cauliflower: Preheat the oven to 220C/200C fan/gas mark 7. Toss the cauliflower florets in a large, shallow roasting tin with cumin seeds, turmeric, seasoning, and half the sunflower oil until evenly coated and bright yellow. Roast for 15 minutes, tossing occasionally, until the cauliflower starts to char.
- Make the spice paste and continue roasting: While cauliflower roasts, peel the garlic and place in a small food processor along with peeled ginger, half the sliced red chilli, curry powder, and seasoning. Blitz to form a smooth paste. Stir the chickpeas, half the spice paste, and most of the remaining oil into the cauliflower. Return to the oven and roast for an additional 20 minutes, stirring once or twice to combine flavors.
- Prepare spiced butter and add fish: Mix the softened butter with the remaining spice paste. Spread half of this spiced butter evenly over the fish chunks. When cauliflower and chickpeas are done roasting, remove the tray from the oven and make four gaps in the mixture. Nestle the buttered fish pieces into these gaps. Dot all but 1 tablespoon of the remaining spiced butter over the vegetables. Return the tray to the oven and roast for 10-15 minutes more, until fish is cooked through.
- Cook the spinach: Meanwhile, heat the remaining sunflower oil in a large pan over high heat until very hot. Add the spinach and cook for 3-4 minutes until wilted. Stir in the reserved 1 tablespoon of spiced butter and cook for another 1-2 minutes. Remove from heat and keep warm.
- Final garnish and serve: Once the fish is cooked, sprinkle the traybake with chopped coriander, garam masala, and the remaining sliced red chilli. Serve the roasted cauliflower, chickpeas, and fish in the roasting tin at the table with the wilted spinach in a separate bowl for everyone to help themselves.
Notes
- Use firm, chunky white fish such as cod, hake, or pollock for best texture and flavor.
- Adjust chili quantity according to your heat preference.
- For a dairy-free option, substitute butter with vegan butter or coconut oil.
- Garam masala and curry powder blends can vary in spice, so tailor to taste.
- This dish reheats well and makes excellent leftovers for next-day meals.
- Serve with warm naan or steamed rice to complete the meal.
- Prep Time: 15 minutes
- Cook Time: 50 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Indian-inspired
Keywords: curried cod, butter baked fish, roasted cauliflower, chickpeas, Indian spices, healthy fish recipe, oven-baked fish, one-pan dinner

