Broiled Fish with Tomato Caper Sauce Recipe

Broiled Fish with Tomato Caper Sauce is a quick, healthy, and flavorful weeknight meal that comes together in under 20 minutes. Bright tomatoes, briny capers, and a splash of white wine combine with garlic and shallot to create a light sauce that complements any firm white fish. This recipe is ideal when you want a high-protein dinner that feels fresh and satisfying without a lot of effort.

Broiled Fish with Tomato Caper Sauce
Broiled Fish with Tomato Caper Sauce

I aim to eat fish a couple of times each week for its lean protein and heart-healthy fats. This broiled fish recipe is especially helpful because it uses minimal ingredients and simple techniques, meaning each component can shine. Because the dish is so straightforward, choose the best fresh ingredients you can: extra virgin olive oil, freshly cracked black pepper, ripe tomatoes, and a good dry white wine or a low-sodium vegetable or chicken broth if you prefer not to cook with alcohol. Those small upgrades make the flavor much more vibrant.

Tomato Caper Sauce

How to Broil Fish

Broiling is one of the fastest, cleanest ways to cook a fish fillet while retaining a moist interior. Follow these two simple points for even results:

  • Preheat the broiler on the low setting and place the oven rack about six inches from the heat source. If your broiler has only one setting, move the rack farther away and watch the fish closely to prevent over-browning.
  • Broil the fish until it is opaque and flakes easily with a fork. Timing varies with thickness, but most fillets finish in about 6 to 8 minutes.

Tomato Caper Sauce

The tomato caper sauce cooks quickly in one skillet and adds a bright, savory finish to the broiled fish. Here’s an efficient method that produces a chunky, slightly reduced sauce:

  1. Heat 1 tablespoon of extra virgin olive oil in a medium skillet over medium-low heat.
  2. Add the crushed garlic and minced shallots and sauté until softened, about 4–5 minutes; avoid browning to keep the flavor delicate.
  3. Stir in the chopped tomatoes and season lightly with kosher salt and freshly ground black pepper.
  4. Pour in 1/4 cup of dry white wine (such as Pinot Grigio) or 1/4 cup low-sodium broth and simmer until the liquid reduces by about half, roughly 4–6 minutes.
  5. Add 2 tablespoons of capers and cook for an additional minute to warm them through and marry their briny flavor with the tomatoes.

What to Serve with Broiled Fish

This fish with tomato caper sauce is versatile. Serve it over whole wheat pasta, steamed rice, cauliflower rice, or zucchini noodles for a lower-carb option. For a vegetable side, you can roast asparagus on the same sheet pan alongside the fish or choose simple sides like sautéed green beans, garlic broccolini, or roasted asparagus for a clean plate.

Variations

  • Fish: Use any white fish fillet — tilapia, cod, flounder, or grouper — fresh or fully thawed from frozen.
  • Tomatoes: If fresh tomatoes aren’t in season, canned diced tomatoes work well. Cherry or grape tomatoes provide a sweeter, juicier sauce if preferred.
  • Wine substitute: Replace the wine with chicken or vegetable broth if you avoid alcohol.
  • Shallot substitute: Use a small amount of mild red onion in place of shallot if needed.
  • More Mediterranean: Stir in chopped kalamata olives or a small handful of fresh herbs (parsley or basil) just before serving.

Ingredients

  • 2 tbsp extra virgin olive oil, divided
  • 4 fish fillets (about 6 oz each) — tilapia, flounder, cod or similar
  • 2 garlic cloves, crushed
  • 2 shallots, minced
  • 2 tomatoes, chopped (or 1 cup canned diced tomatoes)
  • 2 tbsp capers
  • 1/4 cup dry white wine (Pinot Grigio suggested) or broth
  • Kosher salt and freshly ground black pepper, to taste

Instructions

  1. Preheat the broiler to low and position the oven rack approximately 6 inches from the heat source.
  2. Arrange the fish fillets on a sheet pan. Brush each fillet with 1 tablespoon of olive oil and season with salt and black pepper.
  3. Place the pan under the broiler and cook until the fish is opaque throughout and flakes with a fork, about 6–8 minutes depending on thickness.
  4. While the fish broils, heat the remaining tablespoon of olive oil in a medium skillet over medium-low heat. Add the crushed garlic and minced shallots and sauté for 4–5 minutes until softened.
  5. Add the chopped tomatoes and season with salt and pepper. Pour in the white wine or broth and simmer until the liquid reduces and the tomatoes begin to break down, about 4–5 minutes.
  6. Stir in the capers and cook for an additional minute. Taste and adjust seasoning.
  7. Transfer the broiled fish to a platter and spoon the hot tomato caper sauce over each fillet. Serve immediately.

Yield and Nutrition

Yield: 4 servings. Serving size: 1 piece of fish with sauce.

Approximate nutrition per serving: Calories 257 kcal; Protein 37.5 g; Carbohydrates 2 g; Fat 10.5 g; Fiber 0.2 g; Sugar ~1 g.

Tips for Success

  • Use firm, evenly sized fillets so they cook at the same rate.
  • Keep an eye on the fish while broiling — broilers vary and fish can overcook quickly.
  • If you prefer a saucier finish, increase the tomato amount or serve the fish over a bed of pasta or rice to catch the sauce.
  • For a fresher finish, sprinkle chopped parsley or basil over the sauce just before serving.

Simple, fast, and full of bright Mediterranean flavors, this broiled fish with tomato caper sauce is perfect for busy weeknights or a light weekend dinner. Enjoy with a crisp salad and your favorite whole grain for a balanced plate.

Broiled Tilapia with Tomato Caper SauceBroiled Fish with Tomato Caper Sauce