Development: the indian cookbook

pescatarian dinner with friends

printed: 22 July 2026

pescatarian dinner with friends

A pescatarian dinner for six people, featuring fish, prawns and vegetable dishes.

We recently had our friends Ian and Eileen to dinner with the family. A pescatarian dinner, featuring vegetarian and fish dishes, toned down a little, was what was required.

Ian is a recovering vegetarian, so big meaty dishes were not appropriate. I’ve cooked for Ian before so I know his tolerance for spiciness, but Eileen is a California girl and I wasn’t so sure of her tolerance levels. This is what we came up with.

There seems a lot of food here, but if you are careful with portion control and convert the servings to three you will not end up with wasted food.

Preparing this menu takes some time and planning. You need to start at least one day ahead for some of the dishes.

On the day before, make the paneer, so it can cool and then be marinated. Prepare the fish tikka. Refrigerate the marinated paneer and fish. Remember to take these out of the refrigerator well before your guests arrive so you are not cooking ice-cold ingredients.

Make the dessert, as it can be kept refrigerated until the day of the dinner. Do not do the finishing touches until ready to serve. You should take it out of the refrigerator when you serve the main course, so it is not too cold.

The sauce for the prawns can be made ahead. Prepare it up to the point of adding the prawns, allow it to cool, and then refrigerate. When ready to cook, heat the sauce and add the prawns.

On the day of the dinner, you can make the chapati dough, but don’t roll them out until close to cooking time because they will dry out. You could also make the rice somewhat in advance and keep it warm in the oven.

I would suggest getting everything prepared before the guests arrive. Concentrate on getting the two tikka dishes served. Once you are ready to cook the main course you start by putting the cauliflower in the oven. I would suggest the mushrooms, next. The prawn and fish dishes cook very quickly so can be started last. I would start cooking the chapatis at the same time – as they cook you can cover them with a damp tea towel and keep them warm in the oven.

There is quite some work to put this on the table, but it is well worth the effort.

starters

a plate of fish tikka pieces

fish tikka

These fish bites, maachi tikka, are simple fried marinated fish pieces. They feature the taste of the fish with a spice hit.
paneer tikka, marinated in green chutney, on a serving plate

green paneer tikka

Paneer pudina tikka is a great starter or finger food for parties. The secret to this recipe is to use the best paneer you can get or make it yourself. The marinade is fresh, aromatic and has quite a chilli hit. Simple to make with great results.

main course

fish in coconut milk being cooked in a kadai

Keralan fish curry

A simple fish dish, cooked in a coconut milk masala. This preparation of meen moli is from the Kerala region.
malabari prawns

Malabar prawns in tomato and tamarind

This is a great prawn curry. Hot and tangy, malabari jinga masala is from the Malabar coast and highlights the sweet flavour of the prawns in a tamarind and tomato gravy.
a serving dish of roasted cauliflower florets

roasted cauliflower

This recipe for phulkopir roast is a Bengali family recipe and on high rotation in my grandmother's cuisine. It is of those simple vegetarian dishes that features the main ingredient.
a serving bowl of mushroom dopiaza

mushroom dopiaza

This dish, khumb dopiaza, features mushrooms, quickly cooked in a masala with tomatoes and a lot of onion. It's simplicity belies its Mughal heritage.
a bowl of cooked basmati rice, with some yellow rice decoration

decorative basmati rice

Plain, simple rice, chawal, with a touch of colour.

accompaniments

a stack of chapatis

chapatis

The easiest of the Indian breads, chapatis are a simple unleavened flatbread. 
green apple pickle

green apple achaar

Seb ka achaar is an uncooked pickle using a fresh green apple. It is hot, spicy and intense with a fresh flavour from the apple.
serving dish of mango chutney

Bengali mango chutney

This Bengali mango chutney, am ki chutni, is a tangy, and slightly spicy chutney which goes well with any rice or lentil dish.

dessert

a bowl of sweet saffron yoghurt

shrikhand

A sweetened yoghurt, shrikhand has a subtle saffron character.

fish tikka

These fish bites, maachi tikka, are simple fried marinated fish pieces. They feature the taste of the fish with a spice hit.

equipment

  • wide pan with lid

ingredients

for cooking

for serving

instructions

  • Wash and dry the fish pieces, then place them into a small glass bowl.
  • Sprinkle over the turmeric and chilli powder, then toss until fish is evenly covered in spices. Cover with cling-wrap and refrigerate overnight.

to cook

  • Remove the fish from the refrigerator and allow to come to room temperature. Toss occasionally to distribute the spices.
  • Heat the oil in a wide pan. Place the fish into the oil, then cook for three to five minutes, tossing frequently. The amount of time will depend on the fish and how you like your fish cooked. The fish will start to flake when done.
  • Remove the fish from the pan using tongs or a slotted spoon and place onto absorbent paper. Sprinkle with the chaat masala and salt. Gently toss.

to serve

  • Place fish onto a serving bowl or plate and garnish with the coriander leaves, Place the lemon quarters at the side of the plate and serve.

notes

  • Any firm fish will work in this recipe. We most often use salmon or cod.
  • You could substitute prawns for the fish. Allow two large prawns per serving.
  • Gingelly oil is Indian sesame oil. It is very different to the Asian sesame oil, being much less intense in flavour. Substitute with vegetable oil if unobtainable.

private notes

This feature is only available to subscribers.

nutrition

Serving: 75 g | Calories: 147 kcal | Carbohydrates: 3 g | Protein: 15 g | Fat: 8 g | Saturated Fat: 1 g | Cholesterol: 37 mg | Sodium: 197 mg | Potassium: 301 mg | Fiber: 1 g | Sugar: 0 g | Vitamin A: 335 IU | Vitamin C: 14.9 mg | Calcium: 15 mg | Iron: 0.9 mg

green paneer tikka

Paneer pudina tikka is a great starter or finger food for parties. The secret to this recipe is to use the best paneer you can get or make it yourself. The marinade is fresh, aromatic and has quite a chilli hit. Simple to make with great results.

equipment

  • blender
  • small frypan

ingredients

  • 300 g paneer - cut into 1cm chunks

for the marinade

for cooking

for serving

  • ½ tsp black sesame seeds
  • ½ tsp sesame seeds
  • 1 lime - quartered

instructions

for the marinade

  • Grind all the marinade ingredients to a very smooth paste using a small blender or a mortar and pestle. If necessary, add a little water, a tablespoon at a time.
  • Put the marinade into a large bowl. Add the paneer and mix well to cover it all with the marinade. Cover with cling-wrap and refrigerate overnight.

to cook

  • Remove marinated paneer from the refrigerator and allow to come to room temperature.
  • Preheat oven to 180 °C
  • Place the marinated paneer onto an oven tray. Cover the pieces with any remaining marinade. Drizzle over the oil and cook for 10 minutes until the cubes are a little browned on the outside.
  • Whilst the paneer is cooking, toast the sesame seeds in small hot pan for about two minutes. Once they start to change colour, add the black sesame seeds and cook for a further 30 seconds until they release their aroma.

to serve

  • Remove from oven, toss with the sesame seeds, then place on serving dish and serve with the lime wedges.

notes

  • Gingelly oil is Indian sesame oil. It is very different to the Asian sesame oil. Substitute with vegetable oil if unobtainable.

private notes

This feature is only available to subscribers.

nutrition

Serving: 75 g | Calories: 279 kcal | Carbohydrates: 8 g | Protein: 11 g | Fat: 22 g | Saturated Fat: 11 g | Cholesterol: 49 mg | Sodium: 389 mg | Potassium: 117 mg | Fiber: 2 g | Sugar: 1 g | Vitamin A: 375 IU | Vitamin C: 18 mg | Calcium: 392 mg | Iron: 0.8 mg

Keralan fish curry

A simple fish dish, cooked in a coconut milk masala. This preparation of meen moli is from the Kerala region.

equipment

  • kadai

ingredients

  • 800 g cod - cut into 5cm cubes

for the masala

to serve

instructions

  • Heat the oil in a kadai or wok over medium heat, until the impurities smoke off and the oil becomes colourless. Remove from the heat and allow the oil to cool before the next step to prevent the spices from burning.
  • Add the turmeric and chilli powder and cook for one minute, using the residual heat in the oil.
  • Return to a medium-low heat and add the onions and sprinkle with salt. Cook for ten minutes or until the onions have softened.
  • Add the ginger and chillies, mix well, and cook for a further two minutes.
  • Add the curry and fenugreek leaves. Mix well.
  • Increase the heat to medium and add the fish. Fry for five minutes,gently tossing to cover the fish.
  • Stir in the coconut milk and bring to a simmer. Cook for five minutes, or until fish is starting to flake and the coconut milk has reduced to a creamy consistency. Add water if needed to maintain this consistency.

to serve

  • Gently stir in the jaggery and coriander.
  • Remove from heat, sprinkle with garam masala and serve.

notes

  • Ling, kingfish or Spanish mackerel or any other firm white fish could be used instead of cod.

private notes

This feature is only available to subscribers.

nutrition

Serving: 250 g | Calories: 399 kcal | Carbohydrates: 10 g | Protein: 38 g | Fat: 23 g | Saturated Fat: 11 g | Cholesterol: 86 mg | Sodium: 723 mg | Potassium: 1144 mg | Fiber: 2 g | Sugar: 4 g | Vitamin A: 765 IU | Vitamin C: 68 mg | Calcium: 61 mg | Iron: 3 mg

Malabar prawns in tomato and tamarind

This is a great prawn curry. Hot and tangy, malabari jinga masala is from the Malabar coast and highlights the sweet flavour of the prawns in a tamarind and tomato gravy.

equipment

  • small frypan
  • food processor - see notes
  • kadai

ingredients

for cooking

to serve

instructions

  • Heat a small pan over medium heat. Once hot, put the coriander, cumin and fenugreek seeds into the heated pan. Toast the spices for a few minutes until they become aromatic. Remove from the heat and allow to cool. Once cooled, grind spices to a fine powder and set aside.
  • Add the shallots to a food processor and blend to a smooth paste, adding as little water as possible, Remove from processor and set aside.
  • Add the ginger, garlic and three red chillies to the food processor, and again adding as little water as possible, blend to a smooth paste. Remove from processor and set aside.
  • Add the tomatoes to the food processor and blend to a smooth puree. Remove from processor and set aside..

to cook

  • Heat the oil in a kadai or wok over medium heat. When hot, add the mustard seeds and fry for 30 seconds, then stir in the shallot paste and fry gently for about 10 minutes, or until softened and lightly golden-brown.
  • Add the ginger, garlic and chilli paste. Stir well, and fry for a further 5 minutes, until the raw garlic smell has gone.
  • Add the curry leaves, chilli powder, coriander, cumin and fenugreek powder, and turmeric. Stir well and fry for two minutes.
  • Add the tomato puree and mix well. Simmer for about 15 minutes. You need the raw tomato smell to disappear and the sauce to become rich and reduced. The oil should start to separate from the mixture.
  • Add the tamarind water, sliced red chillies and salt. Stir well to get the sauce recombined with the oil. Simmer for 5 minutes.
  • Add the prawns, cook for a further 10 minutes or until they are pink, and just cooked through.

to serve

  • Immediately remove pan from the heat to stop prawns over-cooking and transfer to a serving dish. Sprinkle with the garam masala and coriander leaves and serve.

notes

  • Fishmongers may sell prawns that have already been shelled and deveined. If that is the case, you only require around 600g (21oz) of prawns.
  • Choose the largest prawns you can get for the best appearance of this dish.
  • If you don't have a food processor, use a mortar and pestle. The paste does not have to be at puree consistency. If that is too hard, just chop the ingredients very finely, and increase the cooking time when you add the tomatoes. It won't be the right consistency, but it willl work.
  • Gingelly oil is Indian sesame oil. It is very different from the Asian sesame oil, being much less intense in flavour. Substitute with vegetable oil if unobtainable.

private notes

This feature is only available to subscribers.

nutrition

Serving: 175 g | Calories: 444 kcal | Carbohydrates: 33 g | Protein: 39 g | Fat: 19 g | Saturated Fat: 12 g | Trans Fat: 1 g | Cholesterol: 315 mg | Sodium: 2040 mg | Potassium: 1132 mg | Fiber: 6 g | Sugar: 18 g | Vitamin A: 3158 IU | Vitamin C: 214 mg | Calcium: 232 mg | Iron: 4 mg

roasted cauliflower

This recipe for phulkopir roast is a Bengali family recipe and on high rotation in my grandmother's cuisine. It is of those simple vegetarian dishes that features the main ingredient.

equipment

  • small frypan
  • oven tray
  • wide pan with lid - optional (for stovetop cooking)

ingredients

to serve

instructions

  • If cooking this in the oven, preheat it to 200 °C.
  • Cut the cauliflower into generous florets. See the notes below for a description of a simple technique.
  • Place the florets in a bowl, and sprinkle with the turmeric. Gently toss to ensure each floret is coated.
  • Heat the ghee in a small frypan over medium heat. Add the panch phoran and fry until the seeds just start to crackle, which will only take a minute. Be very careful not to burn the spices.
  • Slowly pour the ghee over the cauliflower and ensure that each piece is well coated. Sprinkle over the salt and gently toss the florets. Keep tossing until there is no ghee left in the bottom of the bowl and it has all been absorbed into the cauliflower.

to cook in the oven

  • Transfer the cauliflower to a baking paper-lined oven tray. Place them cut side down where possible. If there are loose seeds left in the bowl sprinkle them over the florets.
  • Place the cauliflower in oven and roast for 40 minutes or until tender. A few mildly burnt tips are acceptable.

to cook on the stovetop

  • Put the cauliflower, cut side down, in a wide pan on medium-low heat. Gently pour a cup of water around the cauliflower, trying not to wash the spices off the florets.
  • Cover the pan and cook for 40 minutes, stirring occasionally. The cauliflower will absorb the water and soften.

to serve

  • Transfer the cauliflower to a serving dish, and toss with the sliced chilli, coriander, and lemon juice.

notes

  • A medium-sized head of cauliflower weighs about 800g.
  • To make the florets, cut the cauliflower vertically into four wedges. Then cut the hard stem out of each of the wedges and gently separate them into large florets. This will provide a lot of flat edges to help with the cooking and colouring of the florets.

private notes

This feature is only available to subscribers.

nutrition

Serving: 200 g | Calories: 267 kcal | Carbohydrates: 14 g | Protein: 5 g | Fat: 24 g | Saturated Fat: 14 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 7 g | Cholesterol: 58 mg | Sodium: 692 mg | Potassium: 688 mg | Fiber: 5 g | Sugar: 5 g | Vitamin A: 304 IU | Vitamin C: 113 mg | Calcium: 65 mg | Iron: 2 mg

mushroom dopiaza

This dish, khumb dopiaza, features mushrooms, quickly cooked in a masala with tomatoes and a lot of onion. It's simplicity belies its Mughal heritage.

equipment

  • kadai
  • small frypan

ingredients

for cooking

for serving

instructions

preparation

  • Peel the onions. Quarter one and a half onions. Halve each of the quarters then peel the layers apart giving you triangular pieces of onion. This is the onion you will add later, after browning them. Finely chop the remaining one and a half onions. Set both of these aside separately.
  • Heat the gingelly oil over medium-low heat in a kadai or wok. When hot add the triangular pieces of onion. Stirring frequently, cook the onions until the edges start to turn brown which should take around ten minutes. You want the onions to be cooked but not softened.
  • Remove the onions with a slotted spoon, place on kitchen paper to drain and set aside.

to cook

  • Heat a small pan over medium heat and add the coriander and cumin seeds. Toast for two minutes, or until spices darken and become aromatic. Remove from heat and allow to cool a little. Transfer to a grinder and grind to a smooth powder. Set aside.
  • Make a paste from the garlic and ginger, adding as little water as possible. Set aside.
  • Using the same pan, add the bay leaf, finely chopped onions and sprinkle with salt. Stirring frequently, cook the onions until they become translucent and are starting to brown – this will take around 10 minutes.
  • Add the ginger-garlic paste, mix well and fry until the raw aroma of ginger-garlic goes away, which should take two minutes.
  • Add the chopped tomatoes, mix well and fry for one minute.
  • Add the turmeric and Kashmiri chilli powders, ground coriander and cumin seeds. Mix well.
  • Fry this mix until the tomatoes soften and the oil starts to separate, which will take around five minutes. Gently mash the mixture with the back of a spoon.
  • Add the mushrooms and mix well. Fry, stirring continuously. The mushrooms may release moisture and you need to continue to fry until this moisture dries. You want the mushrooms just cooked, in a dry masala. This should take around 10 minutes. The mushrooms should not become soft.

to serve

  • When the mushrooms are cooked, add the reserved onion triangles, garam masala, green chilli and coriander leaves. Mix well and once hot, serve.

private notes

This feature is only available to subscribers.

nutrition

Serving: 150 g | Calories: 173 kcal | Carbohydrates: 16 g | Protein: 3 g | Fat: 11 g | Saturated Fat: 0 g | Cholesterol: 0 mg | Sodium: 637 mg | Potassium: 501 mg | Fiber: 3 g | Sugar: 6 g | Vitamin A: 745 IU | Vitamin C: 19.9 mg | Calcium: 36 mg | Iron: 1 mg

decorative basmati rice

Plain, simple rice, chawal, with a touch of colour.

equipment

  • wide pan with lid

ingredients

instructions

  • Rinse the rice thoroughly with several changes of water to remove any excess starch.
  • Put the rice in a bowl, cover with luke-warm water, and soak for 30 minutes.
  • Drain the rice and put it into the pan. Add the water and salt. Bring to a boil over medium-high heat, uncovered.
  • When the water starts boiling, reduce the heat to very low. Cover and cook for 15 minutes, or until rice is tender. Do not open the pan during cooking or the steam will escape.
  • Mix the turmeric and water in a cup, then add a handful of the rice from the pan. Mix well and add back into the pot. Gently fluff the rice with a fork and cover the pan with a tea towel. Replace the lid and allow to rest for a further ten minutes before serving.

to serve

  • Gently fluff the rice with a fork to distribute the colour and serve directly from the pan

notes

  • 400g of uncooked rice is approximately 2 cups.
  • The ratio of water to rice, in volume, is 1½ cups of water to 1 cup of rice. This assumes you have soaked the rice before cooking.
  • The cooking time will vary slightly depending on the age and quality of the rice you use.
  • You must be confident with this dish and not open the pan to check progress, or the steam and heat will escape from the pan.

private notes

This feature is only available to subscribers.

nutrition

Serving: 250 g | Calories: 365 kcal | Carbohydrates: 80 g | Protein: 7 g | Fat: 0 g | Saturated Fat: 0 g | Cholesterol: 0 mg | Sodium: 586 mg | Potassium: 115 mg | Fiber: 1 g | Sugar: 0 g | Calcium: 28 mg | Iron: 0.9 mg

chapatis

The easiest of the Indian breads, chapatis are a simple unleavened flatbread. 

ingredients

  • 1 tbsp jaggery
  • 200 ml water
  • 500 g whole wheat flour - (atta)
  • 1 tsp salt
  • 6 tbsp ghee - softened

instructions

  • Warm the water and dissolve the jaggery. Set aside.
  • Mix the flour and salt into a bowl and rub in the ghee. Start adding the warm water and jaggery and knead in the bowl to form a soft, smooth dough. The longer you knead the dough the softer the chapatis will be. Divide the dough into eight equal balls. Cover, and set aside to rest for half an hour.
  • Roll each ball into a thin disc. Heat a flat griddle over medium heat, cook the chapati for about one minute on each side until it has golden patches. Serve immediately.

notes

  • When entertaining you could brush the chapati with melted ghee as it comes off the griddle.

private notes

This feature is only available to subscribers.

nutrition

Serving: 100 g | Calories: 332 kcal | Carbohydrates: 49 g | Protein: 6 g | Fat: 11 g | Saturated Fat: 7 g | Cholesterol: 28 mg | Sodium: 293 mg | Potassium: 66 mg | Fiber: 1 g | Sugar: 1 g | Calcium: 9 mg | Iron: 2.9 mg

green apple achaar

Seb ka achaar is an uncooked pickle using a fresh green apple. It is hot, spicy and intense with a fresh flavour from the apple.

ingredients

instructions

  • Wash the apple and dry it completely, making sure there is no moisture or dust. Core and cut or shred the apple into small pieces.
  • In a small bowl, combine salt, turmeric powder, asafoetida and cut apple. Marinate for 30 minutes
  • Heat a small pan on medium heat, and add the mustard oil. When hot, add the crumbled chillies, mustard,  nigella and cumin seeds.
  • When the seeds splutter, remove them from the heat and allow them to cool.
  • When cooled, add to the apple mixture, and mix well. Cover and leave for 15 minutes, stirring occasionally, then serve.

notes

  • This is a fresh pickle and will keep only a few days even if refrigerated.

private notes

This feature is only available to subscribers.

nutrition

Serving: 30 g | Calories: 62 kcal | Carbohydrates: 7 g | Protein: 0 g | Fat: 3 g | Saturated Fat: 0 g | Cholesterol: 0 mg | Sodium: 297 mg | Potassium: 48 mg | Fiber: 1 g | Sugar: 4 g | Vitamin A: 225 IU | Vitamin C: 2.1 mg | Calcium: 3 mg | Iron: 0.5 mg

Bengali mango chutney

This Bengali mango chutney, am ki chutni, is a tangy, and slightly spicy chutney which goes well with any rice or lentil dish.

ingredients

instructions

  • Thoroughly wash the mangoes, then dry them with a clean towel. Peel and chop the mangoes into 1cm pieces.
  • Heat the sesame oil in a pan over a medium heat. When hot, add the panch phoran and fry for one minute until sizzling.
  • Add the ginger and fry for one minute, stirring continuously.
  • Add the chopped mango, chilli powder, garam masala and asafoetida. Mix well, and simmer for two minutes.
  • Add the jaggery and salt, mix well and simmer for two minutes, or until mixture thickens.
  • Remove from heat, and transfer to a serving bowl. Cover, and allow to cool before serving.

notes

  • Indian sesame oil is called gingelly oil, and is not the same as the Chinese variant, being less intense in flavour. A vegetable oil could be used as a substitute.
  • The chutney should thicken noticeably as it cools.
  • The chutney will only keep for 2-3 days in the refrigerator.
 

private notes

This feature is only available to subscribers.

nutrition

Serving: 30 g | Calories: 37 kcal | Carbohydrates: 6 g | Protein: 0 g | Fat: 1 g | Saturated Fat: 0 g | Cholesterol: 0 mg | Sodium: 98 mg | Potassium: 53 mg | Fiber: 0 g | Sugar: 5 g | Vitamin A: 315 IU | Vitamin C: 10.1 mg | Calcium: 3 mg | Iron: 0.1 mg

shrikhand

A sweetened yoghurt, shrikhand has a subtle saffron character.

equipment

  • colander
  • muslin square

ingredients

to serve

  • 1 tbsp almonds - sliced
  • 1 tbsp mint leaves - finely chopped

instructions

  • Line the colander with the muslin square and pour in the yoghurt, spreading evenly. Cover, place in a bowl and refrigerate overnight.
  • Warm the milk and add the saffron. Allow the saffron to infuse the milk for at least ten minutes, stirring occasionally.
  • Grind the cardamom seeds to a coarse powder.
  • Turn the strained yoghurt into a mixing bowl and sift the grated jaggery into the yoghurt. Mix well until it has completely dissolved.
  • Add the saffron, milk, ground cardamom, pistachio and almond. Mix well.
  • Cover and refrigerate until ready to serve.

to serve

  • Garnish with almond and mint. Serve.

notes

  • Dried fruit can be added. Adding one tablespoon each of finely chopped dried mango and dried papaya when adding the almonds and pistachios will take it to another level.
  • You could also substitute 200ml of crème fraiche for 200ml of yoghurt for an even richer dessert, with a subtle sweet and sour flavour.

private notes

This feature is only available to subscribers.

nutrition

Serving: 150 g | Calories: 284 kcal | Carbohydrates: 28 g | Protein: 10 g | Fat: 16 g | Saturated Fat: 4 g | Polyunsaturated Fat: 3 g | Monounsaturated Fat: 7 g | Trans Fat: 0.003 g | Cholesterol: 21 mg | Sodium: 75 mg | Potassium: 476 mg | Fiber: 3 g | Sugar: 22 g | Vitamin A: 243 IU | Vitamin C: 2 mg | Vitamin D: 0.2 µg | Calcium: 251 mg | Iron: 2 mg