Curried Bean & Coconut Cod Recipe

Introduction

This curried bean and coconut cod is a vibrant, flavorful dish that combines tender fish with a creamy, spiced sauce. Perfect for a comforting yet light dinner, it’s packed with fresh vegetables and aromatic spices.

A white plate holds a creamy yellow curry with visible mustard seeds and green leafy vegetables mixed throughout, along with bright red cherry tomatoes. On top of the curry sits a thick white piece of fish with a slightly browned surface. A metal fork rests on the left side of the plate, partially dipped into the curry. To the upper right of the plate is a white bowl filled with white rice garnished with green herbs. All these items are set against a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 125g brown basmati rice
  • 200g can sweetcorn
  • 15g ginger, peeled
  • 2 large garlic cloves
  • ½ tsp mustard seeds
  • 1 tbsp garam masala
  • 1 tsp vegetable bouillon powder
  • ½-1 red chilli, deseeded and sliced (optional)
  • 1 cinnamon stick
  • 160g green beans, trimmed
  • 160g whole cherry tomatoes
  • 160g baby spinach
  • 2 skinless cod loins (about 240g)
  • 80g coconut yogurt
  • 10g coriander, chopped, plus extra to serve

Instructions

  1. Step 1: Boil the brown basmati rice according to the package instructions and set aside once cooked.
  2. Step 2: In a bowl, combine the sweetcorn, peeled ginger, and garlic cloves. Use a hand blender to blitz the mixture until smooth and creamy.
  3. Step 3: Warm the mustard seeds in a large pan over low heat until they begin to pop. Add the garam masala and sweetcorn mixture, then pour in 350ml boiling water.
  4. Step 4: Stir in the vegetable bouillon powder, sliced red chilli (if using), and cinnamon stick. Bring the mixture to a boil, then reduce the heat to medium.
  5. Step 5: Add the trimmed green beans and whole cherry tomatoes. Cover the pan and cook for 6 minutes to soften the vegetables.
  6. Step 6: Stir in the baby spinach until it starts to wilt. Place the cod loins on top of the curry, spoon some sauce over or gently push the fish under the sauce. Cover and cook for 5–8 minutes until the fish is just cooked through.
  7. Step 7: Carefully remove the cod from the pan. Stir the coconut yogurt and chopped coriander into the curry sauce.
  8. Step 8: Serve the curried bean and coconut cod over the cooked brown basmati rice, garnished with extra coriander.

Tips & Variations

  • For extra heat, leave the red chilli seeds in or add a pinch of cayenne pepper to the sauce.
  • If coconut yogurt isn’t available, you can substitute with coconut cream or regular yogurt for a different texture.
  • Try using other white fish like haddock or pollock if cod is not on hand.
  • Adding a squeeze of fresh lime juice before serving brightens the flavors.

Storage

Store any leftovers in an airtight container in the fridge for up to 2 days. Reheat gently on the stove or in the microwave until warmed through, adding a splash of water if the sauce has thickened too much.

How to Serve

The image shows a white plate filled with a creamy yellow curry mixed with green leafy vegetables, whole cherry tomatoes, and specks of black mustard seeds. On top of the curry, there is a large piece of white fish fillet with a lightly browned surface. A silver fork rests on the left side of the plate, partially dipped into the curry. To the right and slightly above, there is a white bowl with fluffy white rice mixed with fresh green herbs. The dishes are set on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I make this dish vegan?

To make this dish vegan, replace the cod with firm tofu or chickpeas and ensure the vegetable bouillon powder is free from animal products.

What can I serve instead of rice?

You can serve this curry with naan bread, quinoa, or cauliflower rice for a low-carb option.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Curried Bean & Coconut Cod Recipe


  • Author: Jake
  • Total Time: 35 minutes
  • Yield: 2 servings 1x
  • Diet: Low Fat

Description

A flavorful and comforting curried bean and coconut cod dish featuring tender cod loins cooked in a spicy sweetcorn and coconut curry, served alongside fluffy brown basmati rice. This recipe combines aromatic spices, fresh vegetables, and creamy coconut yogurt for a satisfying and nutritious meal.


Ingredients

Scale

Rice

  • 125g brown basmati rice

Curry

  • 200g can sweetcorn
  • 15g ginger, peeled
  • 2 large garlic cloves
  • 1/2 tsp mustard seeds
  • 1 tbsp garam masala
  • 1 tsp vegetable bouillon powder
  • 1/21 red chilli, deseeded and sliced (optional)
  • 1 cinnamon stick
  • 160g green beans, trimmed
  • 160g whole cherry tomatoes
  • 160g baby spinach
  • 2 skinless cod loins (about 240g)
  • 80g coconut yogurt
  • 10g coriander, chopped, plus extra to serve

Instructions

  1. Cook the Rice: Boil 125g of brown basmati rice according to the package instructions until tender and fluffy. Set aside and keep warm.
  2. Prepare the Sweetcorn Puree: In a bowl, combine the 200g can of sweetcorn with 15g peeled ginger and 2 large garlic cloves. Use a hand blender to blitz the mixture until it becomes smooth and creamy.
  3. Toast Mustard Seeds and Spices: Heat 1/2 tsp mustard seeds in a large pan over low heat until they start to pop, releasing their aroma. Add 1 tbsp garam masala and stir briefly to combine with the mustard seeds.
  4. Make the Curry Base: Pour the sweetcorn puree into the pan with the spices. Add 350ml boiling water, 1 tsp vegetable bouillon powder, sliced red chilli (between 1/2 to 1 depending on heat preference), and 1 cinnamon stick. Bring the mixture to a boil, then reduce heat to medium.
  5. Add Vegetables: Add 160g trimmed green beans and 160g whole cherry tomatoes to the pan. Cover and cook the curry for 6 minutes, allowing the vegetables to soften.
  6. Wilt the Spinach and Add Cod: Stir in 160g baby spinach until it begins to wilt. Gently place the 2 skinless cod loins on top of the curry. Spoon some sauce over the fish or gently push the fish underneath the sauce to coat it. Cover and cook for 5-8 minutes until the fish is just cooked through and flakes easily.
  7. Finish the Curry: Carefully lift the cooked fish from the pan and set aside. Stir 80g coconut yogurt and 10g chopped coriander into the curry sauce to enrich and freshen the flavors.
  8. Serve: Plate the cooked rice and ladle the curry with vegetables alongside. Place the cod loins on top or alongside the curry and garnish with extra chopped coriander for a fresh finish.

Notes

  • Adjust the amount of red chilli to your preferred spice level or omit if you want a milder dish.
  • Use fresh coriander for garnish to add brightness to the curry.
  • Make sure not to overcook the cod; it should flake easily with a fork when done.
  • This recipe can be adapted using other white fish fillets if cod is unavailable.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian-inspired

Keywords: curried cod, coconut curry, healthy fish recipe, Indian spices, easy stovetop curry, brown basmati rice, coconut yogurt, garam masala

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating