Go Back Email Link
+ servings
Tomato Poached Fish with Shallot Oil in a bowl featured view

Tomato Poached Fish with Shallot Oil

White fish lightly poached in a tomato broth with a drizzle of homemade shallot oil
5 from 1 vote
Print Pin Remove Ads
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 4
Calories: 430kcal

Ingredients 

Shallot Oil

Main Ingredients

For Serving

  • Shallot oil
  • Crispy shallot and garlic
  • Chopped cilantro
  • Limes
  • White rice

Instructions

  • Heat avocado oil in a small pot over medium-high heat. Add shallots and garlic, and cook until golden and crisp, about 5 minutes. Strain, reserving both the oil and the crispy shallots and garlic separately. Turn off the heat, then stir red pepper flakes and soy sauce into the hot oil. Set aside.
    5 tablespoon avocado oil, 1 shallot, 3 cloves garlic, 1 teaspoon red pepper flakes, 1 tablespoon soy sauce
  • In a large skillet, add San Marzano tomatoes and use a wooden spoon to gently break up the tomatoes. Season with salt and black pepper. Cook over medium heat until the mixture thickens and becomes saucy, about 3-4 minutes.
    2 cups San Marzano tomatoes, ½ teaspoon salt, Freshly ground black pepper
  • Stir in chicken broth, fish sauce, soy sauce, sugar, and lime juice. Simmer for 2–3 minutes until the flavors meld and the broth slightly reduces.
    1 cup low sodium chicken broth, 2 tablespoon fish sauce, 1 tablespoon soy sauce, 2 teaspoon granulated sugar, ½ lime
  • Add the fish fillets into the tomato broth. Cover and cook until the fish is opaque and flakes easily with a fork, about 4-7 minutes, depending on thickness. Be careful not to overcook the fish as it will become tough and rubbery.
    2 pounds white fish
  • Gently transfer the fish and tomato mixture to a serving bowl. Drizzle with the prepared shallot oil and top with the crispy shallots and garlic. Garnish with chopped cilantro and lime wedges. Serve with white rice.
    Shallot oil, Crispy shallot and garlic, Chopped cilantro, Limes, White rice

Nutrition

Calories: 430kcal | Carbohydrates: 11g | Protein: 49g | Fat: 22g | Saturated Fat: 3g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 14g | Cholesterol: 113mg | Sodium: 1817mg | Potassium: 1055mg | Fiber: 2g | Sugar: 6g | Vitamin A: 294IU | Vitamin C: 15mg | Calcium: 79mg | Iron: 3mg