menu icon
go to homepage
  • Home
  • Fish
  • Plants
  • About
    • Privacy Policy
    • Disclosures
subscribe
search icon
Homepage link
  • Home
  • Fish
  • Plants
  • About
    • Privacy Policy
    • Disclosures
×
  • vegan onion dip with potato chips on a round white plate
    Creamy, Plant Based Onion Dip (no dairy)
  • rockfish salad on whole wheat bread and dill sprig garnish
    Creamy Rockfish Salad (an inviting twist on classic tuna salad)
  • tuna tomato salad on a round white plate
    Heirloom Tomato & Tuna Salad (with canned tuna)
  • Collage of 6 photos of vegan bbq recipes
    11 Vegan BBQ Recipes (besides Vegetable Skewers)
  • Glazed king salmon with sesame seeds and a side of broccolini
    Presidential Glazed King Salmon (a la Barack Obama)
  • air fried shishito peppers with a lemon wedge on a round dark blue plate
    Blistered Air Fryer Shishito Peppers (5 min)
  • 2 filets of sauteed rockfish with caper butter sauce in a black nonstick pan
    Easy Sauteed Rockfish with Lemon Caper Butter Sauce
  • pink oyster mushroom pasta on a round white plate with a fork
    Pink Oyster Mushroom Pasta (vegan)
  • Thai Mango Salad on a blue oval plate
    Rainbow Salmon Salad (with mango and leftover fish)
  • Head on shrimp with boiling crab sauce and corn on the cob on a white newspaper background
    Copycat Boiling Crab Sauce (for the most delectable seafood boil)
  • Cooked whole Coho salmon split open with bones removed on a banana leaf lined white platter and red chili garnish, lime wedges, ginger, and lemongrass
    Banana Leaf Wrapped Whole Coho Salmon
  • Chocolate covered mission figs with pistachios on a round white plate
    Chocolate Covered Figs (no dairy)
Home » Asian Seafood Recipes

Vietnamese "Fried" Fish with Tomato Sauce (Cá Chiên Sðt Cà)

Published: Oct 31, 2019 · Updated: Mar 10, 2025 · This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.

  • Share
  • Tweet
Jump to Recipe
labeled ingredients for Vietnamese fried fish
Vietnamese fried fish on a gray plate with bread, wine, and tomatoes in the background

While this dish is traditionally made with a whole fish and deep fried, this simpler version of Vietnamese fried fish with tomato sauce uses easy to find cod fillets. It's also a worthwhile use of fresh tomatoes with this homemade sauce that, unlike others, really levels up in flavor with fish sauce.

Vietnamese fried fish with tomato sauce on a gray plate with green salad
This tomato sauce has that extra something with the addition of fish sauce.

While this fish is typically deep fried for this recipe, the irony is that the crispy skin from deep frying, it gets soggy anyway after being smothered with wet tomato sauce. This pan fry method seems to work just as well.

Serve this quick fish dish with a side salad, baby bok choy with a secret touch, or a Vietnamese lemon soda chanh for a slightly sweet beverage.

Jump to:
  • Ingredients
  • Substitutions
  • Instructions
  • Storage
  • Top Tips
  • Related Seafood Recipes
  • Pairing
  • Recipe

Ingredients

We like this recipe because it uses easy to find ingredients, especially if you have fish fillets in the freezer and tomatoes on hand.

labeled ingredients for Vietnamese fried fish
Pacific Cod fillets are used here. Wild, caught in the USA, and previously frozen. Ling cod would also work really well.

Seasoning ingredients (not pictured)

  • Fish Sauce - Made from fermented anchovies, this sauce transforms adds saltiness and savoriness to fresh tomatoes, even if they're not very ripe.
  • Sugar - Just a touch to heighten the natural sweetness in tomatoes.
  • Black Pepper - Just a few cracks.

See recipe card for quantities.

chopped vegetable ingredients on a wooden cutting board for Vietnamese fried fish
Since the fish cooks quickly, have all the vegetable ingredients chopped beforehand. Probably leave the tomatoes til last, since they will drop all. over the cutting board. Slice green onions, keeping the white and green parts separated.

Substitutions

Instead of cod, any thick, large flake fish that holds together works very well such as:

  • ling cod
  • salmon
  • swordfish
  • albacore tuna
  • sea bass
  • mackerel

A smaller, thinner fillet such as snapper or rockfish will work too but will fall apart more easily in the tomato sauce.

If you do want to use a smaller fish, it would be best to pan fry it whole or be gentle with the filets.

Instead of fresh tomatoes, you can also use canned, crushed tomatoes.

Instructions

2 pieces of cod filets being cooked in a silver pan
  1. Step 1: Sear fillets, presentation side down (which is the non-skin side on a skinless filet) in a thin layer of olive oil in a hot pan.

If your fillets came frozen, dry to dry off the excess moisture with a towel, so you get a better sear.

2 pieces of cooked cod filets on a gray plate
  1. Step 2: Remove the seared fish to a plate. The fish will initially stick to the pan and should release once the crust has been formed. Do not try to pick up the fish if it's still sticking to the pan.

You need sear only one side, since the other side will be cooked in the tomato sauce.

shallots and green onion in a silver pan
  1. Step 3: After removing the fish, you can use the same pan for the tomato sauce. The aromatic vegetables just need a minute or two over medium heat. (Those brown spots from the fish sear will go away when we add the tomato.)
fresh tomatoes with shallots and onion in a silver pan
  1. Step 4: Add chopped tomatoes to the pan along with the fish sauce, sugar, and black pepper.
tomato sauce in a silver pan
  1. Step 5:  Simmer the tomatoes while stirring for 4-6 minutes over medium heat until the tomatoes "melt" to form a sauce.
2 cooked cod filets in a silver pan with tomato sauce
  1. Step 6: Finish fish in tomato sauce. Add the fish back to the pan, seared side up, to finish cooking for 2-5 minutes, depending on how thick your fish is. Since the sauce may turn dry, cover the pan with a lid, so you don't have to thin out the sauce by adding water.

Hint: You could make this ahead of time and reheat is later. The tomato sauce keeps the fish nice and moist. Spread the tomato sauce over any imperfections on the fish you want to cover. Or serve the tomato sauce underneath the fish. Garnish with the green part of the green onions.

Vietnamese fried fish on a gray plate with bread, wine, and tomatoes in the background

Storage

Store up to 3 days in the fridge for best flavor.

Top Tips

  1. Substitute cod with salmon, swordish, albacore tuna, seabass, or mackerel. 
  2. If defrosting frozen fish, make sure the fish fillets are thoroughly dry to obtain the best crust.  Dab with paper towels.
  3. Vine ripe fresh tomatoes make a big difference in this recipe, though canned tomatoes will work too.  
  4. The tomato sauce is your friend. If your seared fish is not pretty, just cover with tomato sauce wherever needed.
  5. This tastes really lovely on top of rice, but a fresh green salad or stir fried greens work too.  

Related Seafood Recipes

Looking for other recipes like this? Try these:

  • Thai Red Curry sockeye salmon with cilantro garnish and lime wedges
    Baked Sockeye Salmon with Thai Red Curry Coconut Glaze (20 min)
  • Dungeness crab with cracked legs one a white plate and Thanh Long butter sauce
    Roasted Garlic Dungeness Crab (Thanh Long Copycat)
  • Close up shot of Nobu's Chilean Sea Bass on a white round plate with spring mix greens
    Nobu's Miso Chilean Sea Bass (copycat, no sake)
  • Two hamachi collars on two white round plates with lemon wedges
    Broiled Hamachi Collars (oven or air fryer)

Pairing

Here are some additional side dishes to try:

  • A scoop of dark blue butterfly pea flower jasmine rice on a white plate with mint leaves in the background.
    Blue Butterfly Pea Flower Rice (rice cooker or stovetop)
  • Korean broccoli salad on a red plate.
    Easy Korean Broccoli Side Dish (Banchan style salad)
  • black Bowl of marinated asian tomato salad
    Asian Tomato Salad (what the heck is it?)
  • Japanese tofu salad on a round blue plate with seaweed strips, edamame, and sliced green onion
    Quick & Easy Japanese Cold Tofu Salad (vegan)

Recipe

Print Recipe
No ratings yet

Vietnamese "Fried" Fish with Tomato Sauce (Cá Chiên Sðt Cà)

While this dish is traditionally made with a whole fish and deep fried, this simpler version of Vietnamese fried fish with tomato sauce uses easy to find cod fillets. It's also a worthwhile use of fresh tomatoes with this homemade sauce that, unlike others, really levels up in flavor with fish sauce.
Course Main Course
Cuisine Vietnamese
Diet Gluten Free, Low Fat, Low Lactose
Keyword cod with tomatoes, pan fried cod, seared fish recipe
Prep Time 10 minutes minutes
Cook Time 20 minutes minutes
Servings 2
Calories 362kcal
Author Agile Test Kitchen

Ingredients

  • 1 lb cod, cut into 2 portions skin on or off, see Note 1 for substitutions
  • salt for seasoning fish
  • 2 Tb olive oil or other cooking oil
  • 1 ½ c chopped, fresh tomato about 2 medium tomatoes, cut into roughly 1" dice
  • 2 ea green onion, sliced white and green parts separated
  • 1 ea garlic clove, minced about 1 teaspoon
  • 1 ea shallot cut into thin slices
  • 2 teaspoon fish sauce
  • 1 teaspoon sugar
  • ¼ teaspoon black pepper

Instructions

  • Heat a pan to medium high heat. While it's heating, pat the cod filets dry with paper towel. Sprinkle both sides of the fillet with salt to taste. (For me this is about a ¼ tsp).
  • Add 1 Tb of the oil to the hot pan. Place fish presentation side down in the hot pan. The presentation side is the side of the fish you want to serve facing up. This could have the skin, if using, or the clean side of the fish without brown skin marks.
  • The fish will take 3-5 minutes to develop a crust and release from the pan. Remove to a plate, with the presentation side up, and set aside.
  • In the same pan as the fish, add the remaining 1 Tb oil to the pan over medium heat. Add the garlic, white part of the green onion, and shallot. Saute for 1-2 minutes until translucent until the vegetables sizzle and soften. They should not brown.
  • Add the chopped tomatoes, fish sauce, sugar, and black pepper to the pan. Continue stirring and cook until the tomatoes begin to melt. This will take 4-6 minutes.
  • Nestle the fish fillets, seared side up, to the pan. Cover and continue to cook for 2-5 minutes until the fish is cooked through or reaches an internal temperature of 145 degrees F. If the sauce starts to dry out, add a little water to the pan.
  • Garnish with the green part of the sliced green onion, and serve hot.

Notes

  1. Substitute cod with salmon, swordish, albacore tuna, seabass, or mackerel. 
  2. If defrosting frozen fish, make sure the fish fillets are thoroughly dry to obtain the best crust.  Dab with paper towels.
  3. Vine ripe fresh tomatoes make a big difference in this recipe, though canned tomatoes will work too.  
  4. The tomato sauce is your friend. If your seared fish is not pretty, just cover with tomato sauce wherever needed.
  5. This tastes really lovely on top of rice, but a fresh green salad or stir fried greens work too.  
Recipe adapted from the The Classic Cuisine of Vietnam cookbook by Bach Ngo & Gloria Zimmerman. (Shallots have been added and quantities have been adjusted.)

Nutrition

Serving: 10oz | Calories: 362kcal | Carbohydrates: 12g | Protein: 43g | Fat: 16g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Cholesterol: 98mg | Sodium: 602mg | Potassium: 1283mg | Fiber: 2g | Sugar: 5g | Vitamin A: 1035IU | Vitamin C: 22mg | Calcium: 78mg | Iron: 2mg
Tried this recipe?Mention @agiletestkitchen or tag #agiletestkitchen!

Fortune Cookie 🥠

If you wish to be out front, then act as if you were behind.

Lao Tzu

More Asian Seafood Recipes

  • korean sardines on a gray rectangular plate
    15 Minute Korean Sardines (with canned fish)
  • tuna kimchi fried rice on a rectangular black plate - 4
    Tuna Kimchi Fried Rice (w/ lots of umami)
  • a large pile of shrimp chow fun on a plate with wine in the background
    Shrimp Chow Fun (with Scrambled Eggs)
  • Hawaiian octopus poke on a white plate
    Tako Poke
  • Share
  • Tweet

Comments

  1. Judi W says

    August 21, 2023 at 7:23 pm

    You forgot the shallots in the ingredient list

    Reply
    • asiantestkitchen@gmail.com says

      August 27, 2023 at 8:39 pm

      Ugggh, how embarrassing! Thank you very much for letting me know and not getting mad at me. I really appreciate your taking the time to let me know in a kind and respectful manner. Updating now!!!

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Welcome!

I cooked in professional kitchens for 10 years, but at home I can barely get myself to boil water.

More about me

Popular

  • Collage of 6 sockeye salmon recipes
    7 Simple Sockeye Salmon Recipes (specifically crafted for sockeye)
  • Sockeye salmon and strawberry salad on a white plate with sliced almonds
    Summery Sockeye Salmon & Strawberry Salad (no dairy)
  • fig and beet salad with raspberries and arugula in a brown wooden bowl
    Fresh Fig and Beet Salad (no dairy)
  • Slow roasted sockeye salmon with sliced lemons on a blue rectangular plate
    Slow Roasted Sockeye Salmon (in 20 minutes!)

Seasonal

  • Sockeye salmon with garlic butter on a black plate with lemon wedges
    Air Fryer Sockeye Salmon with Creamy Garlic Butter
  • 3 sockeye salmon tacos on a rectangular grey plate with 2 lime wedges
    Easy Sockeye Salmon Tacos with Chunky Avocado Salsa (20 min)
  • Blueberry sauce on a cornmeal cake with a fork on a white plate
    Fresh Blueberry Sauce (no refined sugar)
  • crab roll on a white plate with a red striped towel in the background
    How to Make the Best Crab Roll (with minimal mayo)

Footer

↑ back to top

About

  • Privacy Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • About

Copyright © 2025 Agile Test Kitchen

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required