This is a one-pan 20-minute dinner that is creamy, filling, nutritious and delicious. Build a quick tomato curry and then gently poach whitefish right on top, and your meal is ready! Plus, it's dairy-free and easily made vegan if you swap the fish for grilled tofu. This is one of my favorite ways to use simple ingredients to make a dinner that is packed with flavor and it's always a crowd-pleaser, especially when you have a lot of cherry tomatoes on hand!
1tablespoonlime juice, plus more to taste, about 1 lime
3/4cupfresh cilantro, roughly chopped
1/2poundhalibut or other whitefish of choice
Freshly ground black pepper
Instructions
Place a large high-sided sauté pan over medium heat. Ensure the pan has a tight-fitting lid nearby.
Add the olive oil to the pan and let it heat up for 1-2 minutes. Add in the chilies and cook for 30 seconds. Add in the tomatoes and stir to coat in the olive oil.
Cook the tomatoes for 2-3 minutes before adding the garlic and ginger. Stir to combine, then cook, stirring occasionally for 8-9 minutes or until the tomatoes are collapsed and juicy looking. Season with salt.
Add the coconut milk and stir to combine. It will be a light color, but it will get darker as the tomatoes continue to simmer. Add the lime juice. Stir, taste and season with more salt or lime juice as you prefer.
Add in 1/2 cup of the cilantro and stir to combine. Let the curry simmer gently while you prepare the fish.
Divide the fish into two fillets and season the tops with salt and a few cracks of black pepper.
Nestle the fish on top of the curry, cover with the lid and let the steam gently cook the fish for 5 minutes or until cooked through. This time will vary based on the thickness of your fish, so go a little longer if you feel the need to.
When the fish have reached an internal temperature of at least 135°F, remove the pan from the heat and garnish with the remaining cilantro.
Serve alongside grains, pita or fluffy white rice and enjoy!