Seared Pesto Mahi Mahi


Pesto Mahi Mahi: Pan-seared to perfection, then oven-baked and crowned with a vibrant dairy-free pesto. This simple, fresh, and incredibly flavorful fish dinner recipe is not only a delight for your taste buds but also a perfect fit for paleo, gluten-free, Whole30, low-carb, and dairy-free lifestyles! Discover how easy it is to bring this nutritious meal to your table tonight.

Delicious Pesto Mahi Mahi, a simple and fresh fish dinner recipe that is paleo, gluten free, Whole30 and dairy free, served on a plate.

Pesto Mahi Mahi: A Zesty, Healthy & Easy Weeknight Fish Dinner

There’s nothing quite like the taste of fresh ingredients, especially when they come straight from your garden. This year, our garden has been exceptionally generous, yielding an abundance of basil plants. With eight robust basil plants thriving, we now have a practically endless supply of this fragrant herb, which, honestly, is the best kind of problem to have!

Growing basil is incredibly rewarding. The more you clip its aromatic leaves, the more it flourishes! This natural cycle means I’ve been harvesting fresh basil every week, transforming it into our household’s absolute obsession: my homemade dairy-free pesto. It’s so delicious and universally loved that even our baby can’t get enough of it, making meal times a breeze for the whole family.

Close-up of Pesto Mahi Mahi with vibrant green pesto, showcasing the freshness and deliciousness of this paleo, gluten free, Whole30 and dairy free fish recipe.

The Secret Ingredient: Fresh Homemade Dairy-Free Pesto

Each week, my prolific basil plants provide enough fresh leaves to create two full jars of my signature dairy-free pesto. I store this vibrant green goodness in wide-mouth pint mason jars. A fantastic bonus is that these jars are completely freezer-safe, allowing for easy preservation. I typically keep one jar in the fridge for immediate use throughout the week, while the other goes straight into the freezer. This simple strategy ensures we have a steady supply, stocking up for the colder winter months when fresh basil is harder to come by.

My pesto freezes beautifully, maintaining its fresh flavor and vibrant color. Thanks to the generosity of my garden, we can now indulge in the unparalleled taste of homemade pesto all year round, elevating countless dishes with its bright, herbaceous notes. It’s a simple joy that truly transforms everyday cooking.

Why Dairy-Free Pesto?

Opting for a dairy-free pesto isn’t just a dietary choice for many; it’s a preference driven by taste and health. Traditional pesto often contains Parmesan cheese, which can be an issue for those with dairy sensitivities or following paleo or Whole30 protocols. Our dairy-free version substitutes the cheese with nutritional yeast or simply omits it, relying on the robust flavors of fresh basil, pine nuts, garlic, and high-quality olive oil to create an incredibly rich and satisfying sauce. It’s equally creamy and flavorful, ensuring everyone can enjoy its deliciousness without compromise.

Pesto Mahi Mahi served with roasted vegetables, highlighting a healthy and balanced paleo, gluten free, Whole30, and dairy free fish dinner.

Pesto Mahi Mahi: The Perfect Pairing for a Healthy Dinner

One of my absolute favorite applications for this exquisite pesto is as a topping for mahi mahi. Mahi mahi is an exceptional choice for this recipe due to its mild, neutral flavor and firm, meaty texture. This allows the bright, herbaceous notes of the pesto to truly shine, creating a harmonious and balanced dish. While I typically source my wild-caught mahi mahi frozen from Costco, you can certainly find it at most well-stocked fish counters.

Should mahi mahi not be readily available, or if you simply prefer another option, feel free to substitute it with any other neutral-tasting, firm fish. Excellent alternatives include halibut, cod, or tilapia. Even a richer fish like salmon can be a wonderful canvas for pesto, offering a different, yet equally delicious, flavor profile. The key is to select a fish that can hold up to the cooking method and complement the vibrant pesto.

The Secret to Perfectly Cooked, Juicy Fish: Pan-Sear and Oven-Bake

Achieving perfectly cooked fish—golden brown on the outside and incredibly juicy on the inside—is simpler than you might think. My preferred method involves a quick pan-sear followed by a gentle finish in the oven. First, I sear the mahi mahi fillets in a hot pan with a touch of olive oil for just about two minutes per side. This high-heat sear is crucial for developing a beautiful, crusty, golden-brown exterior, locking in moisture and adding a depth of flavor through the Maillard reaction.

After searing, I generously top each fillet with a spoonful of my homemade pesto. The pan (ensuring it’s oven-safe) then goes directly into a preheated 300°F (150°C) oven to finish cooking. This low-temperature oven finish is the secret to preventing the fish from drying out. By allowing the fish to come to temperature gently, it cooks evenly and retains its natural juices, resulting in a tender, flaky texture every single time. This method guarantees moist and delicious fish, making it my go-to technique for all kinds of fillets.

The fish will typically bake in the oven for about 7-10 minutes, depending on its thickness. The ultimate way to ensure your fish is cooked to ideal doneness without overcooking is by using an instant-read thermometer. Aim for an internal temperature of 135°F (57°C). This simple tool takes the guesswork out of cooking and ensures your meat and fish are perfectly prepared every time, delivering consistently excellent results.

Close up of a piece of Pesto Mahi Mahi, showing the texture of the fish and the vibrant green pesto topping, served on a white plate with a fork.

Serving Suggestions for Your Pesto Mahi Mahi Dinner

This Pesto Mahi Mahi is a versatile dish that pairs beautifully with a variety of healthy sides. My personal favorite way to serve it is alongside fluffy cauliflower rice and a seasonal vegetable. On my last attempt, I found some gorgeous, fresh asparagus at the farmers market, which was absolutely the perfect complement to the rich, pesto-crusted fish. The crisp-tender texture and slightly earthy flavor of the asparagus created a wonderful balance with the mahi mahi.

Beyond cauliflower rice and asparagus, consider other delightful pairings:

  • Roasted Vegetables: Broccoli, bell peppers, zucchini, or cherry tomatoes roasted with a drizzle of olive oil and a pinch of salt and pepper make excellent companions.
  • Steamed Greens: Simple steamed spinach or green beans offer a light and healthy contrast.
  • Leafy Salad: A fresh, crisp mixed green salad with a light vinaigrette can add a refreshing element to the meal.
  • Lemon & Herbs: A squeeze of fresh lemon juice over the finished dish, along with a sprinkle of chopped fresh parsley or dill, can brighten all the flavors.

This dinner is a resounding success in our household, beloved by both my husband and our little one! My 1.5-year-old devoured an entire 8-ounce fillet all by himself – a testament to how appealing this dish is, even to picky eaters. It’s truly a fantastic way to encourage kids to enjoy fish. After all, who can resist the vibrant, delicious flavor of pesto?

The fact that my family loves this dinner so much brings me immense joy, especially knowing how incredibly healthy it is. It proudly ticks all the boxes for a nutritious meal: paleo, Whole30, gluten-free, grain-free, dairy-free, and low-carb. It’s a guilt-free pleasure that fits seamlessly into a mindful eating plan while delivering maximum flavor and satisfaction.

Pesto Mahi Mahi with a side of vegetables

Pesto Mahi Mahi (Paleo, Whole30)

Servings: 2

Prep Time: 5 mins | Cook Time: 15 mins | Total Time: 20 mins

This Pesto Mahi Mahi is pan-seared then oven-baked, topped with a dairy-free pesto. A simple and fresh fish dinner recipe that is paleo, gluten-free, Whole30, low-carb, and dairy-free!

Rating: 5 out of 5 stars (based on 1 rating)

Print Recipe
Pin Recipe
Leave a Review

Ingredients

  • 2 8-ounce mahi mahi fillets (or any other firm fish fillet such as halibut, tilapia, salmon, etc.)
  • 1 tablespoon olive oil
  • 1 teaspoon salt + 1 teaspoon pepper
  • 1 batch dairy-free pesto

Instructions

  1. Preheat oven to 300°F (150°C) with the oven rack in the middle position.
  2. Pat the fish fillets dry thoroughly with paper towels, then season liberally with salt and pepper on both sides.
  3. Preheat a large oven-safe skillet over medium-high heat. Add the olive oil and allow it to shimmer.
  4. Once the pan is hot, carefully place the seasoned fish fillets into the skillet. Sear for 2 minutes, or until a beautiful golden-brown crust forms.
  5. Flip the fish fillets to the other side. Immediately top each fillet with a generous tablespoon (or more, depending on the size of your fillets) of the dairy-free pesto.
  6. Carefully transfer the skillet to the preheated oven. Continue to cook until the fish reaches an internal temperature of 135°F (57°C). This usually takes about 7-10 minutes, depending on the thickness of your fish fillets.
  7. Remove the skillet from the oven. Serve the Pesto Mahi Mahi warm. I highly recommend serving it with cauliflower rice and your favorite in-season vegetable for a complete and balanced meal.

Cuisine: American

Course: Main Course

Author: Natalie

Nutrition Information (Per Serving)

Calories: 191, Total Carbs: 0.8g, Protein: 24.1g, Fat: 10.4g, Net Carbs: 1g

Did you make this recipe? Please leave a comment and give this recipe a rating!

 

Pesto Mahi Mahi served with fresh greens and a lemon wedge, emphasizing its fresh and healthy appeal for paleo, gluten free, Whole30, and dairy free diets.

More Healthy & Delicious Paleo Fish Recipes

If you loved this Pesto Mahi Mahi, you’re in for a treat! Explore these other fantastic paleo-friendly fish recipes that are just as easy to make and bursting with flavor. Perfect for healthy weeknight dinners or special occasions.

Maple Mustard Glazed Salmon

Mahi Mahi with Chili Lime Butter

Pomegranate Soy Glazed Salmon

This post contains affiliate links. Thank you for your continued support!