This post may contain affiliate links. Please see our disclosure policy.

This quick and easy pan fried paleo mahi mahi recipe is served coated in the most amazing creamy sun dried tomato sauce, and it’s ready in just 20 minutes! The result is a healthy and comforting weeknight dinner for the whole family.

paleo mahi mahi pan fried in a skillet with creamy sun dried tomato sauce
Save this recipe
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Mahi mahi has quickly become my favorite fish after salmon. It’s meaty like swordfish, yet has a much milder flavor with a subtle sweetness. I also love that it’s not too fishy and cooks very quickly, making it an easy and tasty protein for everyday. This Whole30 and keto mahi mahi recipe is healthy and delicious, and so perfect as an easy gluten free weeknight meal.

Watch a Quick Video of This Recipe

Why You’ll Love This Paleo Mahi Mahi Recipe

This paleo and Whole30 mahi mahi recipe has been our new go-to way to cook this fish. Not only is the flavor of the garlicky and creamy sun dried tomato sauce so wonderful and delicious, the fish gets cooked perfectly tender and flaky every time. The best thing is that it’s quick and easy, and the whole thing takes just 20 minutes from start to finish!

how to pan fry mahi mahi - sprinkling fliets with salt and pepper

Ingredients to Cook Mahi Mahi

  • mahi mahi filets: This is my favorite type of fish for this recipe but you can use any other white fish
  • salt and pepper
  • ghee: I love how ghee gives a buttery flavor with minimal dairy. However, you can also use any other cooking oil on hand, like avocado oil or coconut oil. Olive oil will also work.

How to Pan Fry Mahi Mahi

I used to be intimidated about cooking fish, but it’s actually so easy! The important thing to remember is to not overcook it. Otherwise, it’ll get tough and chewy. Here’s how to pan fry mahi mahi filets so they are tender and flaky every time.

  1. Pat dry the fish with a paper towel.
  2. Sprinkle all over with salt and pepper.
  3. Heat 1 tbsp of oil in a skillet over medium high heat. I like to use ghee, coconut oil, or olive oil.
  4. When the pan is hot, add the filets. Pan fry for 3-4 minutes per side.

So easy and simple. How long to pan fry mahi mahi depends on the thickness of the fish. Mine were about 1 inch thick, and 4 minutes per side came out perfectly for this Whole30 and keto mahi mahi dinner. If you want to grill mahi mahi, you can do using the same length of time, but the sauce should be made in a pan over stovetop. I find that pan frying or grilling is much quicker than the oven bake method, with better texture and flavor.

spooning creamy sauce over whole30 mahi mahi

Creamy Sun Dried Tomato Sauce Ingredients

The sauce is what really pulls this paleo and Whole30 mahi mahi dish together. It’s so easy to make too, and you just need 5 simple ingredients:

  • garlic: I don’t recommend using garlic powder. It won’t give the same intense and amazing flavor.
  • sun dried tomatoes
  • coconut milk
  • dijon mustard
  • baby spinach

All of these ingredients are simmered together until combined. You then nestle the mahi mahi filets in the creamy sauce and cook together for just a minute until the flavors meld together. The result is so wonderful and comforting, and the creamy sun dried tomato sauce complements the mildness of the fish so well! If you like a bit more acidity, you can also add a bit of lime juice or lemon juice, but I think it’s wonderful just the way it is.

keto mahi mahi recipe served over cauliflower rice

Expert Tips

  • While I love mahi mahi, you can use any white fish for this recipe. Just adjust the time you pan fry, depending on the thickness of the fish. Some other white fish you can substitute with are grouper, cod, tilapia, halibut, catfish, and haddock.
  • To keep this Whole30 mahi mahi compliant and sugar free, make sure to check the ingredients for the sun dried tomatoes and dijon mustard. To keep it Whole30, I used these sun dried tomatoes packed in oil and this organic dijon mustard.
  • If you are not a fan of coconut milk, I recommend using another milk with a thicker texture like homemade cashew milk. If you are looking for a keto mahi mahi dinner with dairy, heavy cream can be used as well.
  • This gluten free paleo mahi mahi recipe can be served with any of your favorite veggies, but I recommend serving it with something that really soaks up the creamy sun dried tomato sauce. Some great options are cauliflower rice, mashed potatoes, or zucchini noodles!
Tender cooked white fish flaked easily with a fork

If you enjoyed this Whole30 and keto mahi mahi recipe, you might also like…

5 from 8 votes
Servings: 4 servings

Paleo Mahi Mahi in Creamy Sun Dried Tomato Sauce (Whole30, Keto)

This easy pan fried paleo mahi mahi recipe is served coated in the most amazing creamy sun dried tomato sauce, and it's ready in just 20 minutes! The result is a healthy and comforting weeknight dinner for the whole family.
Prep: 5 minutes
Cook: 15 minutes
Total: 20 minutes
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Video

Ingredients 

Instructions 

  • Pat dry the mahi mahi filets and sprinkle with salt and pepper on both sides.
  • Heat 1 tablespoon of ghee in a nonstick skillet over medium high heat.
  • Pan fry the mahi mahi for 3-4 minutes on each side, depending on their thickness. Remove from pan and set aside.
  • Add the remaining tablespoon of ghee to the skillet, and add minced garlic. Cook stirring for 1 minute until fragrant.
  • Add sun-dried tomatoes, coconut milk, dijon mustard, and red pepper flakes, if using. Scrape the bottom of the skillet with a wooden spoon while the mixture heats up.
  • Once the sauce starts to boil, add spinach. As soon as the spinach is wilted and cooked down, add the mahi mahi filets back in to the skillet.
  • Simmer for 1 minute, while spooning the sauce over the fish. Serve immediately.

Nutrition

Serving: 1serving – makes 4, Calories: 332kcal, Carbohydrates: 4g, Protein: 33g, Fat: 20g, Saturated Fat: 14g, Cholesterol: 143mg, Sodium: 228mg, Potassium: 911mg, Fiber: 1g, Sugar: 1g, Vitamin A: 1801IU, Vitamin C: 12mg, Calcium: 49mg, Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Tried this recipe?Leave a comment below or tag @whatgreatgrandmaate!
What Great Grandma Ate / Jean Choi is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.

Regarding other affiliate links and affiliate relationships: In order for me to support my blogging activities, I may receive monetary compensation or other types of remuneration for my endorsement, recommendation, testimonial and/or link to any products or services from this blog. Thank you for your support and understanding.

Jean Choi

Iโ€™m a food lover and recipe developer living in Southern California. I love to share simple and approachable gluten-free recipes that are healthy but never sacrifice on flavor.

You May Also Like

Leave a comment

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.

20 Comments

  1. Jilla says:

    5 stars
    So delicious! Iโ€™m so glad I found this site. Iโ€™ve been doing the 10-day Detox by Mark Hyman and I needed a recipe for Mahi that worked within his detox guidelines. This recipe was perfect. I added extra spinach because I just love it. I will definitely make this again. Thank you Jean!

    1. Jean Choi says:

      Thank you so much for leaving a review, Jilla! Love that you enjoyed this recipe, and I hope the rest of your detox goes well.