Custrd is out now on the App Store and Google Play — Try it free for 7 days →
Back to recipes

Grilled Fish with Tomato Bean Sauce

A quick and flavorful weeknight meal featuring a perfectly grilled fish fillet topped with a rustic tomato and bean sauce, finished with fresh cilantro and red onion.

Total time
20 min
Servings
2
Calories
350
Protein
35g
Grilled Fish with Tomato Bean Sauce
comfortingquickmediterraneangluten-freedairy-freefishflakysaucy

Ingredients

6 items — tap to check off

Missing one? Custrd suggests a swap that works.

Open the app

Instructions

  1. Step 1

    Pat the 2 fish fillets dry and season both sides with salt and pepper. Heat 1 tbsp of the olive oil in a skillet over medium-high until shimmering.

  2. Step 2

    Place the fish in the skillet and cook until golden and opaque, about 3-4 minutes per side. Transfer to a plate and set aside.

  3. Step 3

    Reduce heat to medium. Add the remaining 1 tbsp olive oil and the 0.5 small red onion (finely chopped). Cook until soft, about 2 minutes.

  4. Step 4

    Stir in the 1 cup diced tomatoes and 1 cup drained white beans. Simmer until slightly thickened, about 5 minutes. Season with salt and pepper.

  5. Step 5

    Spoon the sauce over the fish and top with the 0.25 cup chopped cilantro. Serve immediately.

Tools you’ll need

  • skillet
  • spatula
  • cutting board
  • knife

Cook smarter

Get matched recipes for what’s in your fridge

Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.