Custrd is out on the App Store — Download it free →
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 a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.