One-pan Green Fish with Spicy Ginger Oil

This easy, Indian-inspired one-pan dish is full of bold flavours, warming spices, and vibrant greens. The sauce—made with blended peas, spinach, and f...ish stock—creates a silky, aromatic base for tender fish and hearty chickpeas. A sizzling mix of ginger, cumin, mustard, and fennel seeds adds a punchy finish, making every bite deeply satisfying. This is a saucy dish, so be sure to serve it with rice, naan, or roasted potatoes to soak up the delicious green broth. Read more This easy, Indian-inspired one-pan dish is full of bold flavours, warming spices, and vibrant greens. The sauce—made with blended peas, spinach, and fish stock—creates a silky, aromatic base for tender fish and hearty chickpeas. A sizzling mix of ginger, cumin, mustard, and fennel seeds adds a punchy finish, making every bite deeply satisfying. This is a saucy dish, so be sure to serve it with rice, naan, or roasted potatoes to soak up the delicious green broth.

Prep time
10 mins
Cook time
20 mins
FREEZER FRIENDLY
No
SHELF LIFE
3 days (but best eaten fresh)
Why is this healthy?
Plant
points
High
protein
High
fibre
Prebiotics
Herbs &
spices
Contains
Shellfish, Soy
Ingredients
Serves 2
peeled and julienned
cumin seeds
mustard seeds
brown
fennel seeds
red chilli flakes
optional
peas (frozen)
spinach (frozen)
coriander
green chilli
deseeded and roughly chopped
fish stock
Swaps: chicken stock, vegetable stock
fish sauce
chickpeas (can)
drained and rinsed
cod fillet
Swaps: hake, halibut fillet
Why is this healthy?
Plant
points
High
protein
High
fibre
Prebiotics
Herbs &
spices

TRY MORE RECIPES using spicy ginger oil

NUTRITION PER SERVING (Read more)

625kcal
Calories
30g
Total Fat
37g
Carbs
6g
Sugars
57g
Protein
16g
Fibre
8mg
Iron
44%
 
227mg
Magnesium
54%
 
756mg
Phosporus
60%
 
1699mg
Potassium
36%
 
1109mg
Sodium
48%
 
1mg
Vitamin B1
83%
 
4.4mcg
Vitamin B12
183%
 
1.8mcg
Vitamin D
9%
 
9.4mg
Vitamin E
63%
 
226mcg
Vitamin B9
57%
 
401mcg
Vitamin A
45%
 
50mg
Vitamin C
56%
 
3.4mg
Zinc
31%
 
373mcg
Vitamin K
311%
 
0.8mg
Copper
89%
 
0.6mg
Vitamin B2
46%
 
10.6mg
Vitamin B3
66%
 
1.1mg
Vitamin B6
65%
 
239mg
Calcium
18%
 
Calories: 625kcal; Total Fat: 30g; Carbs: 37g; Sugars: 6g; Protein: 57g; Fibre: 16g; Iron: 8mg (44%); Magnesium: 227mg (54%); Phosporus: 756mg (60%); Potassium: 1699mg (36%); Sodium: 1109mg (48%); Vitamin B1: 1mg (83%); Vitamin B12: 4.4mcg (183%); Vitamin D: 1.8mcg (9%); Vitamin E: 9.4mg (63%); Vitamin B9: 226mcg (57%); Vitamin A: 401mcg (45%); Vitamin C: 50mg (56%); Zinc: 3.4mg (31%); Vitamin K: 373mcg (311%); Copper: 0.8mg (89%); Vitamin B2: 0.6mg (46%); Vitamin B3: 10.6mg (66%); Vitamin B6: 1.1mg (65%); Calcium: 239mg (18%)
Show more
Why is this healthy?
Plant
points
High
protein
High
fibre
Prebiotics
Herbs &
spices
Contains
Shellfish, Soy
Ingredients
Serves 2
peeled and julienned
cumin seeds
mustard seeds
brown
fennel seeds
red chilli flakes
optional
peas (frozen)
spinach (frozen)
coriander
green chilli
deseeded and roughly chopped
fish stock
Swaps: chicken stock, vegetable stock
fish sauce
chickpeas (can)
drained and rinsed
cod fillet
Swaps: hake, halibut fillet

Ingredients

Serves 2
peeled and julienned
cumin seeds
mustard seeds
brown
fennel seeds
red chilli flakes
optional
peas (frozen)
spinach (frozen)
coriander
green chilli
deseeded and roughly chopped
fish stock
Swaps: chicken stock, vegetable stock
fish sauce
chickpeas (can)
drained and rinsed
cod fillet
Swaps: hake, halibut fillet

Method

Your notes

1

Gather and prepare your ingredients.

2

Heat the olive oil in a pan over medium-high heat. Add the spices and ginger. Cook for 3-4 minutes until the ginger is golden and the spices are beginning to pop. Be careful of flying spices- they can be very active when hot!

3

Drain into a small bowl and set aside. This is to prevent the ginger from burning in the residual heat.

4

Place the peas, frozen spinach, coriander, green chilli, fish stock and fish sauce into a blender and blend until smooth.

5

Pour into the pan, bring to a gentle simmer, and cook for 5-6 minutes, until thickened.

6

Add the chickpeas to the pan and bring back to a gentle simmer.

7

Once it’s bubbling add the fish to the pan, spoon some sauce over, cover, and cook for 7-8 minutes, until the fish is cooked through. Uncover several times during this period to give a gentle stir and make sure no greens stick to the bottom.

8

Serve in bowls with the sizzled ginger and spices. If desired, you can add some of the spiced oil you previously drained.

Sign up today to unlock 1000+ recipes like this one
Join 1000s of others who are already learning how to achieve their health goals

User comments (3)

Kristine 3 weeks ago

Was hard to get the pea-spinach mixture smooth. Would have liked a more creamy texture. Otherwise very good.

Sigrid 6 months ago

Loved the spiced oil!

6 months ago

It was delicious but ended up a bit too watery

Recipe categories: High Protein, Indian, Legumes, One Pots

Related recipes for you

© 2025 The Doctor's Kitchen