Pizzazz Tomato-Topped Fish

Prep: 10 min Cook: 15 min

A quick and flavorful fish dish topped with crispy bacon, sautéed onions, and fresh tomatoes, perfect for a satisfying weeknight dinner or casual gathering.

Be the first to rate this recipe

Ingredients

  • 1 lb. fresh or frozen fish fillets
  • 6 slices bacon
  • 1 medium onion, sliced
  • 1 medium to large tomato, chopped

Instructions

  1. Thaw fish if frozen.
  2. In a large skillet, cook bacon until crisp, turning often.
  3. Remove bacon; drain on paper towels.
  4. Add onion to drippings in skillet.
  5. Cook 5 to 7 minutes or until tender; drain.
  6. Stir in chopped tomato.
  7. Bring to boiling.
  8. Reduce heat; cover and simmer 1 to 2 minutes or until heated through.
  9. Crumble bacon and stir into tomato mixture.

Tips & Substitutions

For a smoky flavor, consider using pancetta instead of bacon. If you prefer a healthier option, turkey bacon works well too. Feel free to add herbs like basil or oregano for an extra layer of flavor. Make sure to cook the fish just until it's opaque and flakes easily to avoid overcooking.

Serving Suggestions

This dish pairs beautifully with a simple green salad or steamed vegetables. Serve it over a bed of rice or quinoa to soak up the delicious tomato sauce. For a heartier meal, consider accompanying it with crusty bread or a side of your favorite pasta dishes like Favorite Spaghetti Sauce.

Storage & Reheating

Store any leftovers in an airtight container in the refrigerator for up to 2 days. When reheating, use a skillet over medium-low heat to gently warm the fish and tomato mixture, helping to retain moisture without drying it out.

Nutrition & Diet Analysis (per serving)

Each serving of Pizzazz Tomato-Topped Fish contains roughly 172 calories, with 6g protein, 14g carbohydrates, and 10g fat. It is an excellent source of vitamin C (35% of the Daily Value), and a good source of protein and vitamin A. Note that it is relatively high in sodium, at 2115mg per serving (92% of the Daily Value).

172 kcal 9% DV
Protein Fat Carbs

Macronutrients

Protein 6.1g 12% DV
Total Fat 10.3g 13% DV
Carbs 13.8g 5% DV
Fiber 1.5g 5% DV
Sugar 5.1g 10% DV

Electrolytes

Sodium 2115.4mg 92% DV
Potassium 307.7mg 7% DV
Cholesterol 15.3mg 5% DV

Vitamins & Minerals

Vitamin A 88.5mcg 10% DV
Vitamin C 31.8mg 35% DV
Calcium 23.4mg 2% DV
Iron 1.1mg 6% DV
Diet fit Low-carb Under 400 cal

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 frozen fish fillets for this recipe?

Yes, you can use frozen fish fillets. Just make sure to thaw them completely before cooking to ensure even cooking and the best texture.

What types of fish work best for this dish?

Mild-flavored fish such as tilapia, cod, or haddock are great choices for this recipe. They will absorb the flavors of the bacon and tomato without overpowering the dish.

How can I make this dish spicier?

If you enjoy a bit of heat, consider adding a pinch of red pepper flakes to the tomato mixture or using a spicier variety of bacon. You can also serve it with a side of hot sauce.

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

Italian recipes → Pork recipes → All recipes →