Elegant Tomato-Poached Fish With Chile Oil and Herbs Recipe

Introduction

This elegant tomato-poached fish features tender white fish fillets simmered in a flavorful tomato sauce with garlic, onion, and spices. Finished with a spicy chile oil and fresh herbs, it makes a beautiful and comforting meal perfect for any night of the week.

This image shows a white bowl filled with three pieces of grilled white fish, each piece placed close to each other. The fish has light golden-brown grill marks and is partially covered with bright green fresh herb leaves, likely cilantro. Around the fish, there is a deep orange-red broth or sauce that surrounds the fish pieces. On top and around the fish, there are small slices of red cherry tomatoes, some with seeds showing. The overall texture of the fish is flaky and moist, while the broth looks slightly oily with small bits of seasoning visible. The bowl sits on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Ingredients

  • 4 white fish fillets (cod, halibut, or snapper), about 150–170g each
  • 2 tablespoons olive oil (30 ml)
  • 1 small onion, thinly sliced
  • 3 garlic cloves, thinly sliced
  • 1/2 teaspoon red pepper flakes
  • 1 teaspoon sweet paprika
  • 1 can (400g) crushed tomatoes
  • 1/2 cup water or fish stock (120 ml)
  • Salt and freshly cracked black pepper, to taste
  • Juice of 1 lemon
  • 2 tablespoons olive oil (for chile oil)
  • 1 teaspoon crushed red chili flakes
  • 1 small garlic clove, minced
  • Chopped fresh parsley or cilantro (for serving)
  • Warm crusty bread or rice (optional, for serving)
  • Lemon wedges (for serving)

Instructions

  1. Step 1: Heat 2 tablespoons olive oil in a deep skillet over medium heat. Add the sliced onion and garlic and cook for 3–5 minutes until softened and fragrant. Stir in the red pepper flakes and paprika, cooking for another 30 seconds.
  2. Step 2: Pour in the crushed tomatoes and water or fish stock. Season with salt and pepper. Simmer uncovered for 10 minutes to let the sauce thicken slightly and develop flavor.
  3. Step 3: Nestle the fish fillets gently into the tomato sauce. Spoon some sauce over the fish, cover with a lid, and reduce the heat to low. Let simmer gently for 7–10 minutes until the fish flakes easily with a fork.
  4. Step 4: While the fish cooks, make the chile oil. Heat 2 tablespoons olive oil in a small saucepan over medium heat. Add the minced garlic and crushed red chili flakes. Cook for 1–2 minutes until fragrant and slightly golden. Remove from heat and set aside.
  5. Step 5: Once the fish is cooked, squeeze fresh lemon juice over the poached fish and drizzle with the chile oil. Sprinkle with chopped parsley or cilantro for freshness.
  6. Step 6: Serve immediately in shallow bowls with warm crusty bread or rice, and lemon wedges on the side. Spoon extra tomato broth over the top for full flavor.

Tips & Variations

  • Use fish fillets that are firm and thick enough to poach without falling apart, such as cod, halibut, or snapper.
  • For a milder dish, reduce or omit the red pepper flakes and chili flakes in the chile oil.
  • Add fresh herbs like basil or oregano to the tomato sauce for extra aromatic layers.
  • Serve with crusty bread to soak up the flavorful tomato broth or over steamed rice for a heartier meal.

Storage

Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stovetop over low heat to avoid overcooking the fish. The tomato sauce may thicken when chilled—add a splash of water or stock while reheating if needed.

How to Serve

A white bowl holds three thick pieces of white fish arranged close together, each piece topped with a chunky red sauce made of diced tomatoes and herbs, giving a textured look. The fish sits partly submerged in a golden yellow oil-based sauce that spreads across the bottom of the bowl. Fresh green parsley leaves are scattered around and on top of the fish, adding a fresh pop of color. The bowl is set on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Serve this delicious recipe with your favorite sides.

FAQs

Can I use other types of fish for this recipe?

Yes, firm white fish like haddock, sea bass, or even tilapia can work well. Avoid delicate fish that may fall apart during poaching.

How spicy is the chile oil?

The chile oil adds a moderate heat that complements the dish’s flavors, but you can adjust the amount of chili flakes used to make it milder or spicier based on your preference.

Print

Elegant Tomato-Poached Fish With Chile Oil and Herbs Recipe

This elegant tomato-poached fish recipe features delicate white fish fillets gently simmered in a fragrant tomato sauce infused with garlic, onions, paprika, and red pepper flakes. Finished with a vibrant chile oil and fresh herbs, this dish offers a perfect balance of zesty, savory, and mildly spicy flavors, ideal for a light yet satisfying meal.

  • Author: Natalie
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Mediterranean
  • Diet: Halal

Ingredients

Scale

For the Tomato-Poached Fish:

  • 4 white fish fillets, such as cod, halibut, or snapper (about 150–170g each)
  • 2 tablespoons olive oil (30 ml)
  • 1 small onion, thinly sliced
  • 3 garlic cloves, thinly sliced
  • 1/2 teaspoon red pepper flakes
  • 1 teaspoon sweet paprika
  • 1 can (400g) crushed tomatoes
  • 1/2 cup water or fish stock (120 ml)
  • Salt and freshly cracked black pepper, to taste
  • Juice of 1 lemon

For the Chile Oil:

  • 2 tablespoons olive oil
  • 1 teaspoon crushed red chili flakes
  • 1 small garlic clove, minced

For Serving:

  • Chopped fresh parsley or cilantro
  • Warm crusty bread or rice (optional)
  • Lemon wedges

Instructions

  1. Sauté the Aromatics: Heat 2 tablespoons of olive oil in a deep skillet over medium heat. Add the sliced onion and garlic, cooking for 3–5 minutes until softened and fragrant. Stir in the red pepper flakes and sweet paprika, and cook for another 30 seconds to release their flavors.
  2. Add the Tomatoes: Pour in the crushed tomatoes and water or fish stock. Season the sauce with salt and freshly cracked black pepper. Let the mixture simmer uncovered for 10 minutes to thicken slightly and develop rich flavors.
  3. Add the Fish: Nestle the white fish fillets gently into the tomato sauce. Spoon some sauce over the top of the fillets. Cover the skillet with a lid, reduce the heat to low, and let the fish simmer gently for 7–10 minutes depending on thickness. The fish is done when it easily flakes with a fork.
  4. Make the Chile Oil: While the fish cooks, heat 2 tablespoons of olive oil in a small saucepan over medium heat. Add the minced garlic and crushed red chili flakes, cooking for 1–2 minutes until fragrant and the garlic turns slightly golden. Remove from heat and set aside to infuse.
  5. Finish the Dish: Once the fish is cooked, squeeze fresh lemon juice over the poached fillets. Drizzle with the prepared chile oil and sprinkle chopped parsley or cilantro over the top for freshness and color.
  6. Serve Immediately: Serve the tomato-poached fish hot in shallow bowls with warm crusty bread or rice on the side. Spoon extra tomato broth over the dish for maximum flavor.

Notes

  • You can substitute water with fish stock for a richer flavor in the tomato sauce.
  • White fish fillets like cod, halibut, or snapper work best due to their firm texture and mild taste.
  • The chile oil can be adjusted by varying the amount of chili flakes to suit your preferred spice level.
  • Serve with crusty bread to soak up the flavorful tomato broth or with steamed rice for a heartier meal.
  • Make sure not to overcook the fish to keep it moist and tender.

Keywords: tomato poached fish, tomato sauce fish, chile oil, healthy fish recipe, Mediterranean fish dishes, cod poached in tomato, easy fish dinner

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating