• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Zimmy's Nook
  • Home
  • Recipes
  • About Us
  • Contact Us
  • Zimmy’s Blog
  • Services
menu icon
go to homepage
  • Home
  • Recipes
  • About Us
  • Contact Us
  • Zimmy’s Blog
  • Services
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • search icon
    Homepage link
    • Home
    • Recipes
    • About Us
    • Contact Us
    • Zimmy’s Blog
    • Services
    • Facebook
    • Instagram
    • Pinterest
    • TikTok
    • Twitter
    • YouTube
  • ×
    Home » Seafood

    Easy Tomato Poached Halibut with Fennel and White Beans

    Published: Aug 27, 2025 by Zimmy · This post may contain Amazon and other affiliate links · Leave a Comment

    Jump to Recipe Jump to Video Print Recipe

    This dish may seem fancy, but it’s surprisingly easy to prepare. Tender halibut fillets are gently poached in a garlicky tomato and fennel sauce with white beans and briny olives.

    Lifting a piece of poached halibut out of a skillet.
    Easy Tomato Poached Halibut with Fennel and White Beans

    It's hearty enough to serve as a main course yet light enough for a summer evening. We like to serve it over orzo so it soaks up all that delicious sauce, but it would also be great with rice, couscous, or even crusty bread.

    Jump to:
    • Why We Love This Recipe
    • Ingredients
    • Instructions
    • Tips and Substitutions
    • Storage and Reheating Tips
    • 📖 Recipe

    Why We Love This Recipe

    • One-pan ease - Everything (except the orzo) cooks in one skillet.
    • Healthy and filling - Packed with protein, fiber, and fresh vegetables.
    • Flexible - Works with halibut, cod, or haddock.
    • Impressive for guests - Looks restaurant-quality but is weeknight-friendly.
    • Bright and balanced flavours - The briny olives, sweet cherry tomatoes, and fresh lemon bring it all together.

    Ingredients

    Ingredients for a poached halibut recipe.
    Ingredients *We used green cherry tomatoes and purple chilies from our garden, but use any colour of tomatoes and chilies you can find.

    For the Sauce and Fish

    • Olive oil
    • Fennel bulb
    • Red onion
    • Garlic cloves
    • Fresh red chiles
    • Dry white wine (or chicken or vegetable broth)
    • Fire-roasted crushed tomatoes
    • Cherry tomatoes
    • White beans
    • Green olives
    • Salt and black pepper
    • Halibut fillets

    For Serving

    • Dry orzo
    • Lemon
    • Extra-virgin olive oil
    • Fresh basil (or parsley)
    • Chilis, optional

    See the recipe card below for exact quantities.

    Instructions

    Cook the Orzo

    Bring a large pot (4-5 qt) of salted water to a boil. Add orzo and cook until al dente, 5-7 minutes or as per package instructions. Drain well, toss with a drizzle of olive oil, and set aside.

    Make the Tomato-Fennel Base

    Heat olive oil in a large skillet (12-12.5") over medium heat.

    Add fennel and onion. Cook 6-7 minutes until softened.

    Stir in garlic and chiles, cooking for 1 minute.

    Add white wine and scrape up any browned bits. Let it reduce by half, about 2 minutes.

    Sauté the aromatics and add white wine for the tomato fennel  base.

    Stir in crushed tomatoes and cherry tomatoes. Season with salt and pepper. Simmer uncovered 8-10 minutes until slightly thickened.

    Stir in white beans and olives.

    Build the tomato-fennel base.

    Poach the Halibut

    Pat the fish with a paper towel to dry. Nestle the halibut fillets into the sauce, spooning sauce over the tops.

    Poach halibut by nestling the pieces under the white wine tomato sauce.

    Cover with a lid or foil and cook gently for 8-10 minutes until the fish is opaque and flakes easily.

    Taste and adjust seasoning.

    Finish and Serve

    Divide orzo among shallow bowls. Spoon the tomato-fennel sauce around each portion and top with a halibut fillet. Drizzle of olive oil, optional and zest with lemon.

    Place a portion of orzo in each bowl.
    Final plating of a halibut dish with a tomato-fennel sauce.

    Serve with lemon slices and garnish with basil (or parsley) and fennel fronds.

    Four pieces of fish poached in tomato sauce and served with orzo.

    Tips and Substitutions

    • White fish options: Cod (more budget-friendly and widely available) or haddock work beautifully if you can't find halibut. Both are mild and flaky yet hold up in the sauce.
    • Make-ahead: The tomato-fennel base can be made several hours ahead. Gently reheat before adding the fish.
    • Serving swaps: Try serving over rice, couscous, or polenta instead of orzo. Crusty bread is also perfect for soaking up the sauce.
    • Heat level: Adjust the number of chiles or substitute with a pinch of red pepper flakes.
    • Tomatoes: Any cherry tomato variety will work: red, yellow, or green. Use what's in season or available at your market.
    • Chiles: We used purple chiles from the garden, but you can use standard red chiles or even a pinch of dried chili flakes for mild heat.

    Storage and Reheating Tips

    Storing leftovers:

    • Let the fish and sauce cool completely.
    • Store in an airtight container in the refrigerator for up to 2 days.
    • Keep the orzo separate if possible, so it doesn't soak up too much liquid.

    Reheating:

    • Stovetop (best method): Warm the sauce gently over low heat, then nestle the fish in and reheat just until warmed through (about 3-4 minutes). Avoid boiling or the halibut may become tough.
    • Microwave (quick option): Place fish and sauce in a microwave-safe dish, cover loosely, and heat at 50% power in 1-minute intervals until warmed through.
    • Reheat the orzo separately with a splash of water or broth to loosen it up.

    Freezing:

    • Not recommended for this dish. The halibut and tomatoes don't freeze well and will lose their texture.

    If you love recipe, you should try these too!

    • Baked Curry Salmon with Baked Coconut Rice
    • Blackened Salmon with Creole Sauce
    • Grilled Branzino with Jalapeño-Basil Vinaigrette
    • Salmon with Ponzu Sauce

    Equipment Used: This Tomato Poached Halibut recipe was made using our gorgeous Hestan Culinary CopperBond 12.5″ skillet and 4-qt saucepan. Proud Hestan Culinary partners. All opinions in this post are always our own. 

    📖 Recipe

    Lifting a piece of poached halibut out of a skillet.

    Easy Tomato Poached Halibut with Fennel and White Beans

    This dish may seem fancy, but it’s surprisingly easy to prepare. Tender halibut fillets are gently poached in a garlicky tomato and fennel sauce with white beans and briny olives. It's hearty enough to serve as a main course yet light enough for a summer evening. I like to serve it over orzo so it soaks up all that delicious sauce, but it would also be great with rice, couscous, or even crusty bread.
    Print Recipe Pin Recipe
    Prep Time 15 minutes mins
    Cook Time 30 minutes mins
    Total Time 45 minutes mins
    Course Dinner, Entree, Main Course
    Cuisine Mediterranean
    Servings 4
    Prevent your screen from going dark

    Ingredients
      

    For the Sauce and Fish

    • 2 tablespoon olive oil
    • 1 medium fennel bulb thinly sliced (reserve the fronds for garnish)
    • 1 small red onion thinly sliced
    • 3 garlic cloves thinly sliced
    • 1-2 fresh red chiles thinly sliced (adjust to taste)
    • 1 cup dry white wine or chicken or vegetable broth
    • 1 can 28 oz / 796 mL fire-roasted crushed tomatoes
    • 1½ cups cherry tomatoes halved
    • 1 can 14 oz / 398 mL white Cannellini beans, rinsed and drained
    • ½ cup Castelvetrano or other green olives halved
    • Kosher salt and freshly ground black pepper
    • 4 halibut fillets 6-8 oz each, about 1 inch thick

    For serving

    • 1½ cups dry orzo
    • Fresh basil
    • 1 lemon for zest and wedges for serving
    • Extra-virgin olive oil for finishing optional
    • ¼ cup fresh basil or parsley, chopped or whole leaves
    • Chilis optional

    Instructions
     

    Cook the Orzo

    • Bring a large pot (4-5 qt) of salted water to a boil.
    • Add orzo and cook until al dente, 5-7 minutes or as per package instructions.
    • Drain well, toss with a drizzle of olive oil, and set aside.

    Make the Tomato-Fennel Base

    • Heat olive oil in a large skillet (12-12.5") over medium heat.
    • Add fennel and onion. Cook 6-7 minutes until softened.
    • Stir in garlic and chiles, cooking for 1 minute.
    • Add white wine and scrape up any browned bits. Let it reduce by half, about 2 minutes.
    • Stir in crushed tomatoes and cherry tomatoes. Season with salt and pepper. Simmer uncovered 8-10 minutes until slightly thickened.
    • Stir in white beans and olives.

    Poach the Halibut

    • Pat the fish with a paper towel to dry. Nestle the halibut fillets into the sauce, spooning sauce over the tops.
    • Cover with a lid or foil and cook gently for 8-10 minutes until the fish is opaque and flakes easily.
    • Taste and adjust seasoning.

    Finish and Serve

    • Divide orzo among shallow bowls.
    • Spoon the tomato-fennel sauce around each portion and top with a halibut fillet.
    • Drizzle of olive oil, optional and zest with lemon.
    • Serve with lemon slices and garnish with basil (or parsley) and fennel fronds.

    💬Tried this recipe?

    • We'd LOVE it if you left a rating and review. Your feedback helps others… and it would really make our day!

    Video

    Keyword fish poached in tomato sauce, halibut with tomatoes, poached fish recipe, poached halibut recipe, tomato poached fish
    Tried this recipe?Let us know how it was!

    More Seafood

    • A plated coconut curry lobster with veggies and rice.
      Coconut Curry Lobster with Sautéed Vegetables and Coconut Rice
    • Lifting a scoop of a lobster style mac and cheese.
      Lobster Roll Style Mac and Cheese with Brioche Crumb
    • A tray filled with seared scallops with cauliflower puree and pancetta.
      Pan Seared Scallops with Cauliflower Puree
    • A grilled steak and shrimp image with the shrimp sauce getting poured over the steak.
      Grilled Steak with Shrimp in Lemongrass-Coconut Sauce

    Reader Interactions

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Zimmy's Nook bio

    Hi, I’m James (aka Zimmy), a home chef who loves to grill year-round. In partnership with my wife Elaine, we work with and passionately promote the stories of local farmers, food producers/purveyors, as well as the products of companies who share our passion for quality, innovation and design.

    More about us →

    Grilling in the Nook 🔥

    • Four grilled veal chops on a platter served family style.
      Easy Grilled Veal Chops with Dijon Caper Lemon Butter
    • A skillet with sticky chicken thighs and lime slices.
      Sticky Rum Glazed Chicken Thighs (Grill or Stove)
    • Two bowls and a pot of Caribbean Baked Beans with Jerk-Spiced Pork Shoulder. Served with pineapple, naan and lime wedges.
      Caribbean Baked Beans with Jerk-Spiced Pork Shoulder 
    • A cast iron skillet with Greek lamb chops and blistered peppers.
      Marinated Greek Lamb Chops (Cast Iron or Grilled)
    See more Grilling in the Nook →

    Follow us!

    Join our mailing list

    Hestan Culinary – Save 20% off use code: ZIMMY20

    Hestan Culinary - Shop Now
    Click the image to shop. *Discount not available during promotional periods.

    Ooni

    Ooni Koda 16
    Ooni Koda 16

    Footer

    ↑ back to top

    About

    • Privacy Policy

    JOIN OUR MAILING LIST

    Contact

    • Contact
    • Services

    As an Amazon, Hestan Culinary and Ooni Affiliate I earn from qualifying purchases.

    Copyright © 2023 Zimmy's Nook