Tomato-Topped Fish

Prep: 15 min Cook: 20 min Cuisine: American

A simple, flavorful dish featuring tender fish topped with fresh tomatoes and crispy bacon, ideal for a quick, savory meal that appeals to seafood lovers and bacon enthusiasts alike.

Be the first to rate this recipe

Ingredients

  • 6 slices bacon
  • 1 medium onion
  • 1 to 2 medium tomatoes
  • 1 lb. fish fillet

Instructions

  1. Cook the bacon slices in a skillet until crispy. Remove and drain on paper towels, then crumble or cut into pieces.
  2. Slice the onion thinly and sauté in the bacon drippings until translucent, about 5 minutes.
  3. Slice the tomatoes into rounds or wedges.
  4. Place the fish fillet in a baking dish or skillet, season as desired.
  5. Top the fish with the sautéed onions, tomato slices, and bacon pieces.
  6. Bake or cook until the fish is opaque and flakes easily, about 15-20 minutes.

Tips & Substitutions

For a smoky flavor, consider using smoked bacon. If you prefer a healthier option, turkey bacon works well too. You can substitute the fish fillet with any firm white fish like cod or haddock. Adding herbs like basil or oregano can enhance the dish. If you have leftover sautéed vegetables, toss them on top for extra flavor.

Serving Suggestions

This dish pairs beautifully with a fresh salad, such as a Two-Cheese Tossed Salad, or steamed vegetables for a balanced meal. You can also serve it with rice or quinoa to soak up the delicious juices. A glass of white wine can complement the flavors perfectly.

Storage & Reheating

Store any leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, place the fish in a preheated oven at 350°F (175°C) for about 10 minutes, or until warmed through. Avoid microwaving as it can make the fish rubbery.

Nutrition & Diet Analysis (per serving)

Each serving of Tomato-Topped Fish contains roughly 400 calories, with 21g protein, 29g carbohydrates, and 22g fat. It is an excellent source of protein (42% of the Daily Value). Note that it is relatively high in sodium, at 956mg per serving (42% of the Daily Value).

400 kcal 20% DV
Protein Fat Carbs

Macronutrients

Protein 20.9g 42% DV
Total Fat 22.5g 29% DV
Carbs 28.9g 10% DV
Fiber 1.8g 6% DV
Sugar 2.7g 5% DV

Electrolytes

Sodium 956.2mg 42% DV
Potassium 421.4mg 9% DV
Cholesterol 56.1mg 19% DV

Vitamins & Minerals

Vitamin A 22.9mcg 3% DV
Vitamin C 7.3mg 8% DV
Vitamin D 0.5mcg 2% DV
Calcium 28.5mg 2% DV
Iron 1.1mg 6% DV
Diet fit High-protein

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I use different types of fish for this recipe?

Yes, you can use any firm white fish such as salmon, tilapia, or trout. Each will offer a slightly different flavor and texture, so choose one that you enjoy.

What can I do if I don't have fresh tomatoes?

If fresh tomatoes are unavailable, you can use canned diced tomatoes or tomato slices. Drain them well to avoid excess moisture that could affect the dish.

How can I enhance the flavor of the fish?

Consider marinating the fish in lemon juice, garlic, and herbs for 30 minutes before cooking. This will infuse the fish with additional flavor and complement the toppings nicely.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

American recipes → Pork recipes → Seafood recipes → All recipes →