Grilled Whole Fish with Fried Plantains, Sweet Plantain, Fresh Avocado & Cabbage Slaw
![]() |
Grilled Whole Fish with Fried Plantains, Sweet Plantain, Fresh Avocado & Cabbage Slaw
Bring the vibrant flavors of the tropics to your table with this Grilled Whole Fish served alongside crispy fried plantains, sweet ripe plantains, creamy avocado, fresh cabbage slaw, and juicy cherry tomatoes. This colorful meal is packed with bold flavors, wholesome ingredients, and satisfying textures. The fish is seasoned with aromatic herbs and spices before being grilled until the skin is beautifully crisp while the flesh remains tender and flaky. Paired with sweet and savory plantains, crunchy slaw, and buttery avocado, every bite offers the perfect balance of freshness and comfort.
This dish is popular throughout many coastal regions in Africa, the Caribbean, and Latin America, where fresh fish and tropical produce are staples of everyday cooking. Whether you're preparing a weekend feast or an impressive family dinner, this recipe is sure to become a favorite.
Ingredients
For the Grilled Fish
- 1 whole sea bream, snapper, or tilapia (about 2–3 pounds / 900 g–1.3 kg), cleaned and scaled
- 2 tablespoons olive oil
- 1 tablespoon lemon juice
- 4 garlic cloves, minced
- 1 teaspoon paprika
- 1 teaspoon ground black pepper
- 1 teaspoon onion powder
- 1 teaspoon dried thyme
- ½ teaspoon cayenne pepper (optional)
- 1 teaspoon salt
- 2 tablespoons chopped fresh parsley
For the Fried Plantains
- 2 green plantains, peeled and sliced lengthwise
- Vegetable oil for frying
- Salt to taste
For the Sweet Fried Plantains
- 2 ripe plantains, peeled and sliced diagonally
- Vegetable oil for frying
For the Cabbage Slaw
- 2 cups shredded cabbage
- 1 small carrot, julienned
- 2 tablespoons thinly sliced green bell pepper
- 1 tablespoon olive oil
- 1 tablespoon lemon juice
- Salt and black pepper to taste
For Serving
- 1 ripe avocado, sliced
- 1 cup cherry tomatoes
- Lemon wedges
- Fresh parsley for garnish
Instructions
Pat the cleaned fish dry with paper towels. Using a sharp knife, make three or four diagonal slashes on each side of the fish. This allows the seasoning to penetrate deeply and helps the fish cook evenly.
In a small bowl, combine the olive oil, lemon juice, garlic, paprika, black pepper, onion powder, thyme, cayenne pepper, salt, and chopped parsley. Rub the marinade generously over the entire fish, making sure to work it into the slashes and the cavity. Let the fish marinate for 30 minutes, or refrigerate for up to 2 hours for even more flavor.
Preheat your grill or grill pan to medium-high heat and lightly oil the grates. Grill the fish for 7–9 minutes per side, depending on its size, until the skin is crisp and the flesh flakes easily with a fork. If using an oven, bake at 400°F (200°C) for 25–30 minutes, then broil for 2–3 minutes to crisp the skin.
While the fish cooks, heat vegetable oil in a deep skillet over medium heat. Fry the green plantain slices for 4–5 minutes, turning occasionally, until golden and crispy. Remove and drain on paper towels, then season lightly with salt.
Next, fry the ripe plantain slices for 2–3 minutes per side until caramelized and beautifully golden brown. Transfer them to paper towels to drain.
Prepare the cabbage slaw by combining the shredded cabbage, carrot, and green bell pepper in a bowl. Drizzle with olive oil and lemon juice, then season with salt and black pepper. Toss well and let it rest for 10 minutes so the flavors can develop.
Arrange the grilled fish on a large serving platter. Add the crispy fried plantains, sweet fried plantains, fresh cabbage slaw, sliced avocado, and cherry tomatoes around the fish. Garnish with chopped parsley and serve with fresh lemon wedges.
Tips for Success
- Choose the freshest whole fish available for the best flavor and texture.
- Pat the fish completely dry before seasoning to achieve crispy skin.
- Don't overcrowd the pan when frying the plantains.
- Ripe plantains should have mostly black skins for maximum sweetness.
- Let the fish rest for a few minutes before serving to retain its juices.
Storage
Store leftover fish in an airtight container in the refrigerator for up to 2 days. Reheat gently in the oven at 325°F (160°C) until warmed through. Fresh slaw and avocado are best prepared just before serving, while plantains can be reheated in an air fryer or oven to restore some crispness.
Final Thought
This Grilled Whole Fish with Fried Plantains, Sweet Plantains, Fresh Avocado, and Cabbage Slaw is a vibrant celebration of fresh ingredients and bold flavors. The smoky, perfectly seasoned fish pairs beautifully with crispy plantains, creamy avocado, refreshing slaw, and juicy tomatoes, creating a complete meal that is both nourishing and deeply satisfying. Whether you're sharing it with family or serving guests, this tropical-inspired feast is guaranteed to impress.
Bon Appétit! 🍽️
.jpeg)
Join the conversation