• Facebook
  • Instagram
  • Pinterest
  • YouTube
Platings and pairings logo.
Start Here
All Recipes
Perfect Pairings
Wine Travel
About
Home

Tomato Poached Fish with Chile Oil + Herbs

Jump to Recipe

|

Posted by:

Erin Lynch

|

Updated:

April 8, 2025

|

5 from 8 votes

This site runs ads and generates income from affiliate links. Disclosure policy.

Tomato poached fish with chili oil and herbs pinterest image.
  • Facebook
  • Flipboard
  • Email

This tomato poached fish recipe with chili oil and herbs will quickly become your favorite fish recipe! For the ultimate experience, serve it on a bed of brothy couscous.

Poached fish topped with crispy shallots served over bowl of couscous.

Save This Recipe!

Enter your email address to get a link to this post conveniently in your inbox!

Save Recipe

Table of Contents

  • Ingredient notes
  • How to make tomato poached fish
  • FAQs
  • Erin’s wine pairings
  • Full Recipe

I recently discovered Alison Roman and have become obsessed with her recipes. First I made her famous Stew recipe. And then I made it again that same week because it was so good.

Next I tried out a delicious salmon recipe with soy sauce & scallions from her new cookbook, Nothing Fancy. Then, her “Stew Two” recipe featuring spicy white beans and broccoli rabe. Which, once again was amazing.

And then, when I didn’t think her recipes could get any better, I tried this one – Tomato Poached Fish with Chile Oil & Herbs.

O.M.G.

I made this recipe three times in one week. 

Two bowls of poached fish topped with crispy shallots served over bowl of couscous.

And today, I’m sharing this amazing, easy poached fish recipe with you, with a few tweaks that I made along the way.

Changes I made to her original recipe:

  • Used additional oil while crisping up the shallots and garlic so that there was extra to drizzle over the cooked fish at the end. I also found that it took longer to brown the shallots and garlic than the original recipe stated.
  • Swapped in aleppo pepper for the red pepper flakes to add a bit more sweetness and extra level of flavor.
  • Omitted the mint and cut back on the amount of cilantro used for topping the cooked fish.
  • Used chicken stock in place of water when making the sauce to add in some extra flavor.
  • Served it all up on a bed of couscous. I found it to be the perfect serving vehicle that soaks up all that yummy tomato broth.
Poached fish in tomato sauce.

Reader

Love



5 stars
I’ve made this 4-5 times and each time everyone is surprised at how good it is. I love that i can pre make a lot of it and put it together quickly. This time i used cod vrs. Halibut. I love them both. We have fresh arugula from the garden . To compliment it i served “j” Pinot Gris to make it a great meal. You can’t go wrong if you are out impress.

–

Grannynopanty

Ingredient notes

  • Fish – I used cod. However, you can also use salmon, flounder, tilapia or halibut.
  • Olive Oil
  • Garlic + Shallot
  • Aleppo Pepper Flakes – Or, red pepper flakes. This is opitonal
  • Cherry Tomatoes
  • Chicken Broth – Or, bone broth.
  • Fish Sauce – Fish sauce is sold in the asian foods aisle of major grocery stores. This is my favorite brand. Or, try one of these fish sauce substitutes.
  • Cilantro
  • Limes
  • Salt + Pepper

How to make tomato poached fish

Shallots and oil in skillet.

Step 1

Make the chili oil

  • Heat olive oil in a large skillet.
  • Add garlic and shallots and cook until golden, 10-12 minutes.
  • Add red-pepper flakes and cook for a few seconds. Remove the garlic-chili oil to a small bowl.
Burst tomatoes in skillet.

Step 2

Add the tomatoes

  • Add a bit of the chili oil to a skillet and cook the tomatoes until saucy, 5-6 minutes.
  • Add fish sauce and chicken broth. Cook 3-5 minutes, until thickened.
Uncooked fish nestled in tomatoes in skillet.

Step 3

Poach the fish

  • Season the fish with salt and pepper and place in the sauce.
  • Cover and cook until the fish is cooked through, about 6 minutes.
Poached fish topped with crispy shallots served over bowl of couscous.

Step 4

Serve

  • Serve over couscous and drizzle with the chili oil and crispy shallots.
  • Squeeze lime over the top and sprinkle with cilantro.
  • Enjoy!

FAQs

What kind of fish is best for poaching?

You can use almost any fish in this poached fish recipe. Cod, fluke, flounder, tilapia, halibut, salmon and trout are all great options. 

How do you poach fish?

Bring your poaching liquid (in this case, it’s the tomato broth) to a low simmer (not boiling) over medium-low heat, and cook the fish until it’s opaque and flakes easily with a fork.

How long do you poach fish for?

The time it takes for fish to poach will depend on its thickness. Thinner pieces of fish like tilapia or flounder will poach in about 4 minutes. Thicker pieces like cod or halibut, will cook in about 6 minutes.

How do you tell when poached fish is done?

Cook poached fish to a temperature of 140 degrees. Without a thermometer, you can test for doneness by seeing if it flakes easily with a fork and is opaque throughout.

Erin’s wine pairings

  • Sauvignon Blanc has a good acidity to it that will stand up to the tomatoes. Pinot Gris is a another white wine option.
  • Rosé
  • Good red wine options are Pinot Noir and Zinfandel.
  • More → 8 BEST wine pairings with fish.
Poached fish topped with crispy shallots served over bowl of couscous.

More healthy seafood recipes

  • Cod Piccata 

    new!

    Cod Piccata 

  • Easy Crab Spaghetti (15-Minute Recipe)

    new!

    Easy Crab Spaghetti (15-Minute Recipe)

  • Lemon Shrimp Orzo with Feta (Easy One-Skillet Recipe)

    new!

    Lemon Shrimp Orzo with Feta (Easy One-Skillet Recipe)

  • Bang Bang Salmon (Easy 15-Minute Recipe)

    new!

    Bang Bang Salmon (Easy 15-Minute Recipe)

  • Spicy Tuna Rice Bowl (5-Minute Recipe!)

    new!

    Spicy Tuna Rice Bowl (5-Minute Recipe!)

  • Easy Seafood Boil Sauce

    new!

    Easy Seafood Boil Sauce

Browse More Seafood Recipes

Did you try this tomato poached fish?

If you loved this tomato poached cod, I would appreciate it so much if you would give this recipe a star review! Also, be sure to snap a picture of your finished dish and share it with me on Instagram using the hashtag #platingsandpairings and tagging me @platingsandpairings.

For more great Platings and Pairings recipes, be sure to follow me on  Instagram, TikTok, Pinterest and Facebook.

Save This Recipe!

Enter your email address to get a link to this post conveniently in your inbox!

Save Recipe – Before Recipe Card

Poached fish in tomato sauce.

Full Recipe

Tomato Poached Fish

Poached Fish in Tomato Sauce with crispy shallots & chili will quickly become your favorite fish recipe! Served on a bed of brothy couscous.
5 from 8 votes
Print Pin
Serves 4 people
Created by Platings and Pairings
Prep Time: 10 minutes mins
Cook Time: 25 minutes mins
0 minutes mins
Total Time: 35 minutes mins

Equipment

  • Skillet
  • Large Saucepan

Ingredients

  • 1/2 cup olive oil
  • 4 garlic cloves (thinly sliced)
  • 1 large shallot (thinly sliced into rings)
  • 1/2 teaspoon Aleppo pepper or red pepper flakes (optional)
  • 1 pound cherry tomatoes (halved)
  • Salt and pepper (to taste)
  • 1 ½ cups chicken broth
  • 1 ½ teaspoons fish sauce
  • 1 ¼ pounds cod (cut into 4 equal pieces (salmon, flounder, tilapia and halibut also work))
  • ½ cup cilantro leaves
  • 2 limes (halved)

Couscous:

  • 2 cups israeli couscous
  • 2 Tablespoons olive oil
  • 2 ¼ cups chicken broth

Instructions

  • Heat ⅓ cup olive oil in a large skillet over medium-high heat. Add garlic and shallots and cook, stirring occasionally until they become golden, 10-12 minutes. Add red-pepper flakes and cook for a few seconds. Remove the oil to a small bowl.
  • Meanwhile, heat 2 Tablespoons olive oil in a medium saucepan over medium-high heat. Add the couscous and cook, stirring, until toasted and light golden brown, about 7 minutes. Add the broth, season with salt and pepper, and bring to a boil. Reduce the heat to a simmer, cover, and cook until the liquid is absorbed, about 10 minutes. Set aside until ready to serve.
  • Using the same skillet that you made the shallot oil in, add 1 TBSP of the reserved shallot oil and the tomatoes to the skillet and season with salt and pepper. Cook, stirring occasionally, until they become saucy, 5-6 minutes.
  • Add fish sauce and chicken broth. Cook 3 – 5 minutes, until the sauce thickens slightly. Season with salt and pepper.
  • Season the fish with salt and pepper and place the pieces in the sauce. Cover the skillet, reduce heat to medium-low, and cook until the fish is opaque and just cooked through, about 6 minutes, flipping halfway through. Note: Thinner pieces of fish like tilapia or flounder will take less time.
  • To serve, divide couscous between four bowls. Place a piece of fish on each and spoon over the tomato broth mixture. Sprinkle on the crispy shallots and garlic and drizzle with the chile oil. Squeeze half a lime over each bowl and sprinkle with cilantro. Enjoy!

Nutrition

Calories: 791kcal | Carbohydrates: 78g | Protein: 39g | Fat: 36g | Saturated Fat: 5g | Cholesterol: 61mg | Sodium: 1088mg | Potassium: 1228mg | Fiber: 6g | Sugar: 4g | Vitamin A: 837IU | Vitamin C: 54mg | Calcium: 85mg | Iron: 3mg
Did you make this recipe?Mention @platingsandpairings or tag #platingsandpairings!

This recipe was originally published in 2020. It was updated in 2024 to add new photographs. The tomato poached fish recipe remains the same. Enjoy!

  • Facebook
  • Flipboard
  • Email
5 from 8 votes (2 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

11 responses

  1. Marlynn
    March 12, 2020

    5 stars
    I love all of the flavors in this dish, and the texture of the Israeli couscous with the poached fish. Such a beautiful dish and so tasty too!

    Reply
    1. Erin
      March 13, 2020

      Thanks Marlynn!

      Reply
  2. Jill
    May 17, 2020

    5 stars
    OMG this was tasty! Filling yet light. I burned my first batch of shallots and garlic (whoops) but am so glad I made a second batch. Forgot the lime at the end and didn’t really miss it. Even my toddler gobbled it up! This is going into the regular rotation. Thanks for the recipe!

    Reply
    1. Erin
      May 18, 2020

      You’re welcome Jill! It’s one of my favorites too!

      Reply
  3. Jill
    May 19, 2020

    5 stars
    Made this for dinner over the weekend. OMG it was so tasty! My toddler even gobbled it up and kept asking for more fish! I accidentally burned my first batch of shallots and garlic – maybe my burner is hot, but it definitely did not take me 10 minutes to get them golden. So glad I made a second batch, they add so much dimension. Thanks for the recipe!

    Reply
  4. Grannynopanty
    July 22, 2020

    5 stars
    I’ve made this 4-5 times and each time everyone is surprised at how good it is. I love that i can pre make a lot of it and put it together quickly. This time i used cod vrs. Halibut. I love them both. We have fresh arugula from the garden . To compliment it i served “j” Pinot Gris to make it a great meal. You can’t go wrong if you are out impress.

    Reply
    1. Erin
      July 30, 2020

      So happy to hear that! I really love this meal so much too! I need to make it again soon!

      Reply
  5. ashok
    August 21, 2021

    5 stars
    Thanks For Sharing this amazing recipe. My family loved it. I will be sharing this recipe with my friends. Hope the will like it.

    Reply
  6. Liquid
    April 29, 2024

    I really love the recipe, need to try it this weekend 🙂

    Reply
  7. Sherwood
    May 4, 2024

    5 stars
    This is a “keeper/repeater.” My husband and I both loved it. The shallots and garlic are so good and add so much flavor that I think for 4 servings I might double it. As one of the other reviewers said I like that most of it can be prepared ahead. I accidentally put the amount of chicken broth for the couscous into the tomato mixture. After I discovered what I’d done, I removed the 3/4 cup and then put it where it belonged — into the couscous but I think that it added more flavor to the couscous and may make that mistake again. 🙂

    Reply
    1. Erin
      May 5, 2024

      Thanks so much for trying it out Sherwood! I really appreciate it 🙂

      Reply

Hi, I’m Erin!

Can I pour you a glass of wine? Let’s have some fun in the kitchen! Maybe some pasta? A juicy steak? I’ve got loads of yummy, easy recipes for you! Because cooking should feel as comfy as your favorite yoga pants. ♥

Know More

Follow Me on Social!

  • Instagram
  • Facebook
  • Pinterest
  • X
  • YouTube

Recent Recipes

  • Crispy Smashed Broccoli with Parmesan + Sriracha Ranch
  • Raspberry Italian Cream Soda Recipe
  • Carrot Top Pesto
  • Cucumber Salsa
  • Balsamic Reduction (Balsamic Glaze)
  • Shake and Bake Potatoes
  • Cod Piccata 
  • Greek Chicken Quinoa Salad

Dish Type

30 Minute Meals
Appetizer Recipes
Cocktail Recipes
Dessert Recipes
Healthy Recipes

Cooking Method

Air Fryer Recipes
Grilling Recipes
Instant Pot Recipes
Slow Cooker Recipes
Sous Vide Recipes

Ingredient

Beef Recipes
Chicken Recipes
Lamb Recipes
Pork Recipes
Seafood Recipes

Cocktails

Classic
Gin
Margarita
Moscow Mule
Vodka

Sides

Bread
Potatoes
Rice
Salad
Vegetables

Travel

Australia
California
Europe
Hawaii
Italy
About Me
Contact
Privacy Policy

© All Rights Reserved.

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.