Skip to main content New<> this month
Get the Allrecipes magazine

Oven Baked Swai

Rated as 4.79 out of 5 Stars

"This is one of my favorite recipes for any kind of white fish."
Added to shopping list. Go to shopping list.


45 m servings 260
Original recipe yields 2 servings


{{model.addEditText}} Print
  1. Preheat oven to 400 degrees F (200 degrees C).
  2. Place swai fish in a glass casserole dish and season with salt and black pepper.
  3. Heat olive oil in a large skillet over medium heat; cook and stir onion until softened, about 10 minutes. Add garlic and cook until fragrant, about 1 minute. Pour tomatoes over onion mixture; cook and stir until heated through, about 5 minutes. Spoon tomato mixture over fish.
  4. Bake in the preheated oven until fish flakes easily with a fork, about 20 minutes.


  • Tip
  • Aluminum foil helps keep food moist, ensures it cooks evenly, keeps leftovers fresh, and makes clean-up easy.

Nutrition Facts

Per Serving: 260 calories; 13.9 12.3 18.9 57 470 Full nutrition

Explore more


Read all reviews 13
Most helpful
Most positive
Least positive

My New Fave! I seasoned the swai with pepper corns (from pepper mill) and used quality celery salt. Also used Acme brand minced tomatoes with celery, onion and bell pepper (14.5 oz) and added so...

A simple and flavorful way to make fish, which I eat a lot of. I used tilapia instead of swai. Make sure you season the fish well - garlic powder would be a nice addition here. And I'd also sug...

This was really good. I laid a bed of fresh spinach on the bottom of my dish then put the fish and such. I also topped with shredded parmesean cheese the last 5 minutes of cooking. The family l...

Very simple recipe and very good.

wow easy and so delicious!

Absolutely delicious, and very easy to make!

I have been looking for years for a fish dish that doesn't taste or smell like fish. I found it with this recipe! No one in the house believed that I was cooking fish. It's quick and easy to mak...

Very good recipe. I cooked mine on the stovetop not the oven.

My filets were 6 - 7 oz and were still nearly raw after 25 minutes at 400. (They were frozen when they went in.) Dumped it all into the electric skillet and dinner was done in no time. Delish...