This Jamaican steam fish recipe is bursting with bold Caribbean flavors, offering a healthy and light dish that’s perfect for fall. The combination of fresh herbs, vegetables, and coconut milk creates a delightful, nutritious meal that warms the soul while keeping the flavors vibrant and fresh.
Ingredients for Jamaican Steam Fish
- 2 whole snapper or other firm white fish (cleaned and gutted)
- 1 tablespoon olive oil
- 1 medium onion, thinly sliced
- 2 garlic cloves, minced
- 1 medium bell pepper, sliced
- 1 medium carrot, julienned
- 2 sprigs fresh thyme
- 2 stalks scallion (green onions), chopped
- 1 scotch bonnet pepper, sliced (optional for heat)
- 1 cup coconut milk
- 1 cup water or fish broth
- 1 tablespoon all-purpose seasoning
- Salt and pepper to taste
- Juice of 1 lime
- 2 tablespoons butter
- Fresh parsley for garnish
Method for Jamaican Steam Fish
Step 1: Seasoning the Fish
- Clean the fish thoroughly and rinse with lime juice. Pat dry. Season inside and outside with salt, pepper, and all-purpose seasoning.
Step 2: Sautéing the Vegetables
- Heat the olive oil in a large skillet or Dutch oven over medium heat. Add the sliced onion, garlic, bell pepper, and thyme. Sauté until softened, about 3-4 minutes.
- Add the carrot, scallion, and scotch bonnet pepper (if using) to the skillet and cook for another 2 minutes.
Step 3: Adding the Liquid
- Pour in the coconut milk and water (or fish broth) into the skillet. Stir well to combine and bring the mixture to a simmer.
- Adjust the seasoning with more salt, pepper, and the juice of 1 lime.
Step 4: Steaming the Fish
- Gently place the seasoned fish into the skillet, covering them with the simmering broth and vegetables. Cover the skillet with a lid.
- Steam the fish on medium heat for 15-20 minutes, or until the fish is fully cooked and flakes easily with a fork.
Step 5: Finishing Touches
- Add the butter to the skillet and let it melt into the sauce for a rich finish. Taste the sauce and adjust seasoning if necessary.
- Garnish with fresh parsley and serve hot.
Nutrition Facts for Jamaican Steam Fish
- Calories: 320 kcal per serving
- Protein: 35g
- Carbohydrates: 8g
- Fat: 18g
- Fiber: 2g
- Sodium: 700mg
This Jamaican steam fish recipe is high in protein and offers a healthy balance of fats and carbohydrates, making it a nutritious and flavorful choice for fall.
Conclusion
Jamaican steam fish is a delightful dish that brings the warmth of the Caribbean to your table. The tender fish, rich coconut sauce, and aromatic vegetables create a flavorful experience perfect for a cozy fall meal. This simple yet vibrant recipe is a great way to enjoy a nutritious, delicious dish while keeping it light and satisfying.