Ingredients
Method
- Heat oil in a large, deep skillet or Dutch oven over medium heat. Add diced onion and cook for 5-6 minutes until softened and lightly golden.
- Add minced garlic and grated ginger to the pan. Cook for 1 minute until fragrant, stirring constantly to prevent burning.
- Add cumin, coriander, turmeric, and cayenne pepper to the pan. Stir constantly for 30 seconds until the spices are fragrant and well combined with the aromatics.
- Pour in the coconut milk and vegetable broth, stirring to combine. Bring the mixture to a gentle simmer.
- Add carrots, bell pepper, and green beans to the simmering liquid. Cook for 8-10 minutes until vegetables are tender-crisp.
- Season the fish chunks with salt and pepper. Gently add them to the curry, nestling them into the liquid. Simmer for 5-7 minutes until fish is cooked through and flakes easily with a fork.
- Remove from heat and stir in lime juice. Taste and adjust seasoning with additional salt, pepper, or lime juice as needed.
- Serve immediately over steamed rice, garnished with fresh cilantro.
Notes
Fish can be substituted with any firm white fish. Avoid delicate fish like sole or flounder as they'll break apart. Vegetables can be varied based on preference - try zucchini, cauliflower, or sweet potatoes. Curry can be made up to 1 day ahead, but store fish and sauce separately and reheat gently. Freezing is not recommended as the fish texture will suffer.
