This Peruvian-style mahi mahi recipe is absolutely incredible. It’s so good you’ll want to make it over and over again just because of the sauce!
The secret ingredient to make it Peruvian-style is aji amarillo. This type of pepper is one of the most important ingredients in Peruvian cuisine and it is essential in many of their traditional dishes. Its flavor is hot, sweet and fruity. Perfect to pair up with fresh mahi mahi and served with a side of coconut rice or your favorite rice. Personally, I love cooking rice in the instant pot so I can leave it in the background while I focus on the main dish.
As opposed to Peruvian stores that commonly sell aji amarillo fresh, sometimes it is hard to find abroad. Outside of Peru, you can most likely find it pureed and sold in a jar. Hispanic grocers and Amazon tend to always carry it. However, if you can’t find any kind of aji, you can use any other type of chili paste you can get your hands on such as sambal oelek.
Ingredients and Substitutions
- Aji Amarillo – as I mentioned above, I encourage you to try to find aji in any format, it is absolutely delicious, you won’t regret it! If you must use a different chili paste, try sambal oelek or even sriracha.
- Mahi Mahi – the mild taste of mahi mahi is the perfect base for a flavorful sauce. If you don’t have any, Halibut is a great alternative for this recipe.
- Red onion – the best tasting onion for this sauce in my opinion, but yellow or white onion can be used as well.
- Tomatoes – for this recipe you need 2 large tomatoes or 3 tomatoes on the vine, depending on the size.
- Garlic – I recommend using fresh garlic. You only need 2 cloves.
- Avocado Oil – my personal favorite, but you can use any other high-smoke point cooking oil like sunflower or grapeseed oil.
- Fish Broth – a key for this mahi mahi delicious sauce is fish broth, however you could also use chicken or vegetable broth diluted in half with water.
- White Wine Vinegar – it can be replaced with unseasoned rice vinegar or apple cider vinegar if needed.
- All-Purpose Flour – you can also use rice flour or chickpea flour, for a gluten-free option.
- Cilantro – optional. You only need a few chopped leaves for garnishing.
How to make this Peruvian-Style Mahi Mahi Recipe
- Start by taking the fish out of the fridge at least 20 minutes before it hits the pan so it is not too cold.
- Get a chopping board and cut the red onion lengthwise into large strips.
- Grab the tomatoes, cut them in half and deseed them. Discard seeds and cut them lengthwise into large strips as well.
- Crush two garlic cloves with garlic press and set aside.
- Preheat a large pan over medium heat. In the meantime, season fish with sea salt and pepper and cover it with all-purpose flour.
- Add a generous drizzle of avocado oil to the hot pan and fry the fish until cooked to your liking. I cook mine for about 3-4 minutes per side. Remove the fish from the pan and keep warm.
- Add the red onion to the same hot pan and fry for a few minutes until it starts to soften. Then add 2 Tbsp of aji amarillo and the crushed garlic and fry for another minute.
- Add the sliced tomatoes and ¼ cup of fish broth. Let simmer for 1-2 minutes and then add a splash of white wine vinegar. Stir well.
- Serve your mahi mahi on a plate and pour the delicious Peruvian sauce on top, garnish with some chopped cilantro if you like. Grab a fork and enjoy!
Frequently Asked Questions
Mahi Mahi is a very mild fish and the texture almost resemles chicken, not as flakey as many other types of fish.
Mahi Mahi is an excellent source of lean protein. It is rich in B vitamins, Niacin, and contains plenty of Selenium.
When it easily flakes, it is done. Alternatively, measure its internal temperature. It should reach 130°F and then be removed from the heat right away. The internal temperature will keep rising another 5-10 degrees while resting. Do not overcook fish or it will become super dry.
If you want to try some other mouthwatering Peruvian recipes, I recommend this Peruvian Green Rice and Salsa Criolla. Your tastebuds will thank you!
Peruvian-Style Mahi Mahi Recipe
Ingredients
- 2 mahi mahi fillets
- sea salt
- pepper
- 2 Tbsp all-purpose flour
- 1/2 red onion
- 2 tomatoes
- 2 cloves garlic
- 2 Tbsp ají amarillo - or sambal oelek
- 1/4 cup fish broth - or any other broth
- 1 Tbsp white wine vinegar
- cilantro for garnish
Instructions
- Take fish out of the fridge about 20 minutes befor it hits the pan so it isn't too cold. Season with sea salt and pepper on both sides, then cover with flour all over and set aside.
- Cut onion into thick stripes. Half tomatoes, deseed, and cut into equally thick stipes. Crush garlic.
- Preheat a pan over medium heat and once hot add a generous amount of avocado oil.
- Add the floured fish to the hot oil and fry for 3-4 minutes per side depending on the thickness, until it's golden brown. Remove from the pan and keep warm.
- Add onions to the leftover oil and stir-fry until starting to soften. At this point add ají amarillo and crushed garlic and sauté for another minute or so.
- Add tomatoes and fish broth and stir for 1 minute, then add vinegar, give one last stir and serve onion tomato mix over mahi mahi.
- Sprinkle with fresh cilantro and enjoy.
Carol says
What a way to liven up a fish dinner. I used chicken stock in place of fish broth and apple cider vinegar in place of white wine vinegar. 💯 recommend trying this! 👩🍳🤌👌
Steven Lynn says
Really enjoyed it, but my wife doesn’t like tomatoes so I used a red pepper. It was quite spicy but we got through it.
Urdchan says
Our local grocery has fresh Mahi Mahi on sale and my husband wants me to make something with this. He is NOT a fan of spicy food so I searched on Amazon and found a mild version of the Aji Amarillo that will arrive here today. I have been working on getting him to try more exotic (at least to him) recipes and I love trying foods and recipes from around the world. Fingers crossed he likes this. I can slowly increase the spice level over time.
Dan P says
Wow. This is just fantastic. So simple, and so much flavor! I’m in Denver, and I went to several major chain grocery stores with no luck finding the Aji Amarillo paste. Went to a hispanic grocery store and they had several options! So if you’re having trouble finding it, google map ‘hispanic grocery’ and it might help. Again, such a great recipe, I can’t wait to make it for friends and family!
Darcy says
This is a great recipe! My husband and I tried it, and we’re hooked. It doesn’t take long to make and is perfect for a weeknight! It was well worth tracking down the ahi amarillo paste to try this recipe.
Bob says
Woah. I was a little hesitant because of how simple this recipe is, but that sauce is absolutely delicious. I will be making this one again soon, and plan to make a big batch of the sauce to use on other meals.
One note: although you could substitute for a different type of pepper, you’d be completely changing this recipe. The Aji Amarillo is definitely the star of the show. We didn’t have a problem finding the paste in our local grocery store, but we’re in a big city so I’m not too surprised.
If you like hot food and want to do something besides the same old “lemon, garlic, oil” treatment for fish, this is one to try.
Dan says
How spicy does the Aji Amarillo make this dish. Ever since catching COVID I can’t take real spicy foods without making my mouth sore. Is there some other ingredient I could use?
Lorena Grater says
As mentioned in the blog post you can use any other chili paste you like. Ají Amarillo is not too spicy though. It’s comparable to a hot Jalapeño or a mild Serrano chili. Spiciness however depends 100% on how spicy people eat on the regular. For me 1 Tbsp in this recipe is way too mild and 2 Tbsp is just right. For my kids 1 teaspoon would already make them cry.