
Caribbean Steamed Fish with Tropical Vegetables
A vibrant and healthy Caribbean-inspired recipe featuring steamed white fish infused with island spices, served alongside a medley of tropical vegetables. This dish highlights steaming as a gentle cooking method to preserve flavors and nutrients, embodying familiar Caribbean culinary traditions with a weeknight-friendly twist.
Advert
Cook mode
Keep everything you need at arm’s reach - scaled servings, tidy checklists, and timers that stay on task.
Overview
This Caribbean Steamed Fish with Tropical Vegetables recipe showcases tender white fish infused with aromatic island spices and fresh herbs, paired with a colorful medley of tropical vegetables like bell peppers, okra, and sweet corn. Steaming gently cooks the fish and vegetables, preserving natural flavors, moisture, and nutrients, making it both a flavorful and wholesome option perfect for a healthy weeknight dinner.
Why you’ll love it
- Quick and easy steaming technique for perfect, moist fish.
- Bold Caribbean spice blend brings vibrant island flavors.
- Nutritious tropical vegetables boost color and texture.
- Minimal oil and no frying for a healthy seafood option.
- Great for weeknight dinners, ready in under 40 minutes.
Ingredient notes
- White fish fillets: Use firm, mild white fish such as snapper, cod, or mahi-mahi for best results.
- Caribbean spices: A blend of paprika, ground allspice, thyme, garlic powder, and a touch of cayenne adds authentic island flavor.
- Tropical vegetables: Bell peppers, okra, sweet corn, and cherry tomatoes create a colorful and tasty medley.
- Lime juice and fresh herbs: Lime brightens the dish, while fresh cilantro or parsley adds freshness.
Serving & storage
Serve the steamed fish and vegetables immediately while warm, garnished with additional fresh herbs and lime wedges. Pair well with steamed jasmine rice or fried plantains for a complete Caribbean meal. Leftovers can be stored in an airtight container in the refrigerator for up to 2 days. Reheat gently to prevent drying out. Consume seafood leftovers promptly for food safety.
Advert
Chef tips
- Use firm white fish fillets that hold together well during steaming to prevent breaking apart.
- Do not overfill the steaming water, and ensure it does not touch the fish to avoid boiling rather than steaming.
- Keep the lid on while steaming to trap steam and cook the fish evenly and quickly.
- Adjust cayenne pepper quantity to control spice heat as preferred.
- Serve immediately for best texture and flavor.
Ingredients
- 600 g (1.3 lbs) white fish filletsfirm white fish such as snapper, cod, or mahi-mahi
- 1 tbsp paprikapaprika
- 1 tsp ground allspiceground allspice
- 1 tsp dried thymedried thyme
- 1 tsp garlic powdergarlic powder
- ¼ tsp cayenne peppercayenne pepper
- 1 tbsp olive oilolive oil
- 1 red bell pepper, slicedred bell pepper
- 1 yellow bell pepper, slicedyellow bell pepper
- 150 g (1 cup) okra, trimmed and halvedokra
- 150 g (1 cup) corn kernels, fresh or frozencorn kernels
- 100 g (1 cup) cherry tomatoes, halvedcherry tomatoes
- 2 cloves garlic, mincedgarlic cloves
- 1 medium onion, thinly slicedonion
- 2 tbsp fresh lime juicefresh lime juice
- 2 tbsp chopped fresh cilantro or parsleyfresh cilantro or parsley
- Salt and freshly ground black peppersalt and black pepper, to taste
- Water for steamingwater
Advert
Equipment
- steamer basket or steaming rack
- large pot with lid
- mixing bowls
- knife
- cutting board
- measuring spoons
- measuring cups
Nutrition per serving
- Calories280
- Protein34 g
- Carbs15 g
- Fat6 g
Step-by-step
Step 1
In a small bowl, combine paprika, ground allspice, dried thyme, garlic powder, cayenne pepper, salt (1 tsp), and black pepper (½ tsp). This is your Caribbean spice blend.Step 2
Pat the fish fillets dry with paper towels. Rub both sides evenly with the Caribbean spice blend and drizzle with olive oil. Set aside to marinate for 10 minutes.Step 3
Prepare the tropical vegetables: in a large bowl, toss together sliced bell peppers, okra, corn kernels, cherry tomatoes, minced garlic, and sliced onion. Season lightly with salt and pepper.Step 4
Fill a large pot with about 5 cm (2 inches) of water and bring to a gentle boil over medium-high heat. Place the steamer basket or rack inside, making sure water does not touch the basket.Step 5
Arrange the marinated fish fillets on a heatproof plate that fits inside your steamer basket. Scatter the tropical vegetables evenly around the fish.Step 6
Place the plate inside the steamer basket. Cover the pot with a tight-fitting lid and steam the fish and vegetables for 15 minutes, until the fish flakes easily with a fork and the vegetables are tender but vibrant.Step 7
Carefully remove the plate from the steamer. Drizzle fresh lime juice over the fish and vegetables, and sprinkle with chopped cilantro or parsley before serving.
Advert
Tags
Advert


