Large skillet or sauté pan with high sides or a Dutch oven This is essential for building the sauce and simmering everything together. If you don’t have a Dutch oven, any heavy-bottomed pot will do.
Chef’s knife and cutting board For chopping vegetables and slicing the fish.
Wooden spoon or silicone spatula Useful for stirring without scratching nonstick pans.
Measuring cups and spoons To keep the ratios of spices and liquids just right.
Citrus juicer (optional) Makes juicing the lime a breeze, though squeezing by hand works fine too.
Ingredients
For the yellow curry sauce
2tablespoonsoilvegetable or coconut oil
1medium yellow onionfinely chopped
3clovesgarlicminced
1tablespoonfresh gingergrated
2tablespoonsyellow curry paste
1teaspoonground turmeric
1can13.5 oz full-fat coconut milk
1cuplow-sodium vegetable broth
1tablespoonfish sauceor soy sauce for a vegetarian option
1tablespoonbrown sugar or coconut sugar
Juice of 1 lime
For the curry
1lbfirm white fishsuch as cod, halibut, or snapper, cut into 2-inch pieces
1cupcherry tomatoeshalved
3cupsbaby spinach
Salt and pepper to taste
Fresh cilantro or Thai basilfor garnish
Cooked jasmine rice or rice noodlesto serve
Instructions
Step 1: Build the flavor base
Heat the oil in your skillet over medium heat. Add the chopped onion and cook for about 4-5 minutes until it turns soft and translucent. Stir in the garlic and ginger and sauté for another minute until fragrant.
Step 2: Add the spices and curry paste
Add the yellow curry paste and turmeric to the pan. Cook for 1-2 minutes, stirring continuously to toast the spices and intensify their flavor. This step is key to unlocking the aroma that makes a yellow coconut curry stand out.
Step 3: Pour in the liquids
Stir in the coconut milk and vegetable broth. Add the fish sauce, brown sugar, and lime juice. Let the sauce simmer gently for 5 minutes, allowing all the ingredients to marry into a rich, golden curry base.
Step 4: Add the vegetables
Toss in the cherry tomatoes and simmer for another 3-4 minutes until they start to soften and release their juices. This gives the curry a subtle sweetness and a pop of color.
Step 5: Cook the fish
Carefully add the fish pieces to the simmering sauce. Lower the heat slightly and let the fish poach gently for about 8-10 minutes, or until cooked through and flaky. Stir gently to avoid breaking up the fish too much.
Step 6: Finish with spinach
Once the fish is nearly done, stir in the spinach and cook for another 1-2 minutes until wilted. Taste the curry and adjust salt, pepper, or lime juice as needed.
Step 7: Serve
Serve hot over steamed jasmine rice or noodles. Garnish with fresh cilantro or Thai basil. You’ve got yourself a warming, comforting, and deeply satisfying yellow curry chicken alternative made with fish.