Menu Enter a recipe name, ingredient, keyword...

Brazilian Fish in Pineapple & Tomato Sauce


The Gourmandize Team

Here's a typical recipe from Northeastern Brazil, sent by Abi Moura from the blog "Adoro Comer."

Rate this recipe 4.1/5 (71 Votes)


  • 2 lbs white fish fillets
  • 2-3 tbsp olive oil
  • 1/4 cup tomato paste
  • 1 grated onion
  • Black pepper
  • 1 tomato cut into small cubes
  • 1 lb pineapple cut into small cubes
  • 1 carrot cut into small cubes
  • Fresh herbs to garnish (cilantro/basil/parsley)


Servings 4
Level of difficulty Easy
Preparation time 15mins
Cooking time 25mins
Cost Budget Friendly


Step 1

Season the fish with salt and pepper, and fry it in 1-2 tablespoons olive oil. If you want the fish tender, be careful not to overcook it. Set aside.

Step 2

For the sauce: Saute the onion in 1 tbsp olive oil until softened and golden. Season with black pepper to taste. Add the tomato paste and the chopped tomato and bring to a boil.

Step 3

Once the tomato is cooked, add the carrot and the pineapple.

Step 4

Boil on low heat until the sauce has thickened and the veggies are cooked, about 15 minutes.

Step 5

To serve, place the fish in large serving dish and top with the pineapple-tomato sauce. Garnish with fresh herbs, if desired.

You'll also love

Chef Tips and Tricks

How to make tomato sauce

Learn how to make authentic homemade tomato sauce. It's easy as 1-2-3!

Review this recipe

Fish Chowder Fish Marinated in Lime