Steamed Snapper in Banana Leaf

User profile image
Diana Opoti (@dianaopotieats)

A flavorful dish featuring snapper marinated in spices and wrapped in banana leaf, filled with a fragrant masala.

Prep Time
30min
Cook Time
45min
Total Time
1hr 15min
Steamed Snapper in Banana Leaf recipe

Ingredients

4 Servings
(1 serving = one portion of fish)

Fish and Marinade

  • 1
    whole snapper
  • 1tsp
    turmeric powder
  • 1tsp
    chili powder
  • 1/2tsp
    ground cumin
  • Salt to taste
  • 2tbsp
    coconut oil

Masala Filling

  • 1tbsp
    coconut oil
  • 1
    onion, finely chopped
  • 2clove
    garlic, minced
  • 1
    thumb-sized of ginger, grated
  • 2
    green chilies, sliced
  • 2
    tomatoes, finely chopped
  • 1/4cup
    grated fresh coconut
  • 1/2tsp
    ground coriander
  • Salt to taste

Other

  • Banana leaves (softened over an open flame)

How to make Steamed Snapper in Banana Leaf

Prepare and Marinate the Fish

  1. Score the snapper with shallow cuts on both sides.

    Step 1.1: Score the snapper with shallow cuts on both sides
  2. Mix turmeric, chili powder, cumin, and salt in a bowl.

  3. Rub the mixture generously over the fish, ensuring it coats the cuts.

    Step 1.1: Rub the mixture generously over the fish, ensuring it coats the cuts
  4. Set aside for 15 minutes to marinate.

Prepare the Masala Filling

  1. Heat coconut oil in a pan and sauté onions until translucent.

  2. Add garlic, ginger, and green chilies, cooking until fragrant.

  3. Stir in tomatoes, grated coconut, coriander, and salt. Cook until the mixture thickens.

    Step 2.1: Stir in tomatoes, grated coconut, coriander, and salt
  4. Remove from heat and allow to cool.

    Step 2.1: Remove from heat and allow to cool

Pan Fry the Fish

  1. Heat coconut oil in a pan over medium heat.

  2. Lightly pan fry the fish for about 2 minutes per side to brown the skin.

    Step 3.1: Lightly pan fry the fish for about 2 minutes per side to brown the skin

Wrap in Banana Leaf

  1. Place the fish on a banana leaf.

  2. Stuff the masala filling into the scored cuts and cavity of the fish.

    Step 4.1: Stuff the masala filling into the scored cuts and cavity of the fish
  3. Wrap the fish securely in the banana leaf and tie with kitchen string if necessary.

Steam the Fish

  1. Place the wrapped fish in a steamer or a large pan with a steaming rack.

  2. Steam for 20-25 minutes or until the fish is fully cooked and tender.

Tips & Tricks

  1. Ensure the banana leaves are softened over an open flame to make them pliable for wrapping.

  2. Serve the dish hot for the best flavor.