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

  • 2 fillet white fish fillets
  • 2 tbsp olive oil
  • 1 cup canned diced tomatoes
  • 1 cup canned white beans
  • ½ small red onion
  • ¼ cup cilantro

Instructions

  1. 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. 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. 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. 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. 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.