Skip to main content

Fish Vermicelli with Fresh Dill and Pineapple Sauce

This vibrant halibut and rice vermicelli dish is a sophisticated take on classic Southeast Asian flavours, balancing aromatic herbs with a unique fruit-based dressing. Featuring turmeric-marinated fish and an abundance of fresh dill, this high-protein meal offers a beautiful contrast of textures, from the silky noodles to the crunch of roasted peanuts. The pineapple sauce provides a zesty, savoury-sweet finish that elevates the delicate white fish, making it an excellent choice for a light yet satisfying dinner.

Perfect for those seeking a nutritious homemade meal that doesn't compromise on flavour, this recipe is naturally gluten-free when using traditional fish sauce. The combination of spring onions and citrus creates a refreshing profile that is both energising and comforting. Serve this colourful dish at your next dinner party or enjoy it as a wholesome midweek treat that feels truly special.

Continue reading below

Ingredients for Fish Vermicelli with Fresh Dill and Pineapple Sauce

  • 675g halibut fillets

  • 230g rice vermicelli noodles

  • 1 cup fresh dill, leaves picked from stems

  • 160g finely sliced spring onions

  • 4 tablespoons chopped roasted peanuts

  • 120ml canola oil

  • 2 tablespoons fish sauce (nam pla)

  • 1 teaspoon ground turmeric

  • 80g cubed fresh pineapple

  • 2 garlic cloves

  • 1 Thai chilli

  • 2 teaspoons fresh lime juice

  • 1 tablespoon sugar

  • 120ml fish sauce (nam pla)

How to make Fish Vermicelli with Fresh Dill and Pineapple Sauce

  1. In a medium-size bowl, mix the marinade ingredients together. Cut the halibut into 1 1/2-inch-long pieces. Add the fish to the marinade and toss well. Set aside for 30 minutes.

  2. Bring a large pot of water to a boil. Meanwhile, in a blender, blend the pineapple sauce ingredients until smooth.

  3. When the water is boiling, add the vermicelli and stir. Cook until the noodles are soft but not mushy, 1 to 2 minutes. (Or just soak the noodles in a bowl of hot water for 4 to 5 minutes.) Drain well and divide among 4 plates; set aside.

  4. Heat a large sauté pan over high heat. When the pan is hot, add half the marinated fish and reduce heat to medium. Cook until the fish starts to brown, 30 seconds to 1 minute. Carefully turn the fish pieces over, then cook for about 20 seconds more. Add half the dill and spring onions and sauté for about 20 seconds, or until the spring onions are wilted.

  5. Divide the cooked fish, spring onions, and dill over 2 of the plates of noodles.

  6. Repeat the cooking process with the remaining fish, spring onions, and dill, then divide them over the remaining two plates.

  7. Drizzle 1 to 2 tablespoons of the pineapple sauce over the fish and noodles. Sprinkle with the roasted peanuts and serve immediately. Pass the extra pineapple sauce at the table.

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 17 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.