Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Slow-Cooked Mahi-Mahi with Zucchini

Slow-Cooked Mahi-Mahi with Zucchini


Description

This tender, flaky slow-cooked mahi-mahi with zucchini delivers restaurant-quality seafood with minimal effort—perfect for busy weeknights when you want something healthy and delicious without the fuss.

Prep Time: 10 minutes | Cook Time: 2-3 hours | Total Time: 2 hours 10 minutes – 3 hours 10 minutes | Servings: 4Slow-Cooked Mahi-Mahi with Zucchini


Ingredients

Scale
  • 4 mahi-mahi fillets, 6 oz each (fresh is best, but thawed frozen works)
  • 2 medium zucchinis, sliced into 1/4-inch rounds (not the giant ones)
  • 2 cloves garlic, minced (fresh only, please)
  • 1 lemon, juiced (about 3 tablespoons—use the whole thing)
  • 2 tbsp olive oil (good quality makes a difference here)
  • 1 tsp dried oregano (dried works better than fresh for slow cooking)
  • Salt and pepper to taste (be generous—don’t be shy)
  • Fresh parsley, chopped, for garnish (this is what makes it look restaurant-fancy)

Instructions

  1. Season those mahi-mahi fillets all over with salt, pepper, and dried oregano. Really coat them—don’t be timid. Some seasoning gets absorbed during the long cook, so you want good coverage.
  2. Layer the sliced zucchini right in the bottom of your slow cooker in an even layer. This creates a bed that keeps the fish from sticking and adds flavor as everything cooks together. Nestle the seasoned mahi-mahi fillets on top.
  3. Drizzle olive oil generously over the fish and sprinkle that minced garlic on top. Don’t skimp on the garlic—it becomes sweet and mellow in the slow cooker, not harsh at all.
  4. Squeeze the juice of your whole lemon over everything. Get every last drop—that citrus brightness is essential.
  5. Pop the lid on your slow cooker and set it to low. Let it cook for 2-3 hours. Here’s the important part: start checking at 2 hours. The fish is done when it flakes easily with a fork and looks opaque all the way through. Mahi-mahi is forgiving but does have limits, so keep an eye on it.
  6. Once it’s perfectly flaky, pull it out, garnish with fresh chopped parsley, and serve hot. The zucchini underneath will be tender and soaked with all those good flavors.

Nutrition Information (Per Serving):

  • Calories: 245
  • Carbohydrates: 5g
  • Protein: 35g
  • Fat: 9g
  • Fiber: 2g
  • Sodium: 140mg
  • Omega-3 Fatty Acids: 0.3g
  • Vitamin C: 25% DV
  • Potassium: 15% DV

Mahi-mahi is an excellent source of lean protein and provides heart-healthy omega-3s. Combined with zucchini’s vitamins and fiber, this is a nutritious meal that supports overall health without feeling like “diet food.”

Notes:

  • Pat the fish dry before seasoning. Wet fish doesn’t hold seasoning well and can make your slow cooker extra watery.
  • Size matters with zucchini. Medium zucchini (6-8 inches) hold their shape best. Giant ones turn mushy and release too much water.
  • Start checking at 2 hours. Every slow cooker runs a bit differently, and fish thickness varies. Trust your eyes and a fork test—when it flakes easily, it’s done.
  • Don’t skip the fresh lemon juice. Bottled just doesn’t have that bright, fresh acidity that makes this dish sing.
  • Fresh parsley really elevates this. It adds color and a fresh finish that makes the whole plate pop. Dried parsley here is sad and doesn’t do much.

Storage Tips:

Store leftovers in an airtight container in the fridge for up to 2 days. Don’t freeze this one—previously cooked fish doesn’t freeze well and gets mushy when thawed. Reheat gently in the microwave at 50% power in 30-second intervals, or honestly, I prefer it cold on top of a salad the next day. The lemon-garlic flavor is amazing chilled, and you skip the whole reheating-fish-smell situation.

Serving Suggestions:

Over Rice or Quinoa: Spoon that lemony zucchini mixture over rice or quinoa to soak up all the delicious juices.

With Crusty Bread: A good baguette for dipping into the garlicky lemon sauce at the bottom of your slow cooker is pure heaven.

Alongside Roasted Potatoes: Crispy roasted potatoes contrast beautifully with the tender fish and soft zucchini.

With a Simple Arugula Salad: Peppery arugula dressed with olive oil and lemon keeps the meal light and fresh.

Mix It Up (Recipe Variations):

Mediterranean Mahi-Mahi: Add 1 cup halved cherry tomatoes, 1/4 cup kalamata olives, and 1/4 cup crumbled feta in the last 30 minutes of cooking. Greek-inspired and gorgeous.

Spicy Citrus Mahi-Mahi: Replace lemon with lime juice and add 1/2 tsp red pepper flakes with the oregano. Bright and spicy.

Herby Garden Version: Add fresh thyme sprigs during cooking, then stir in fresh basil and baby spinach in the last 10 minutes. Light and summery.

Asian-Inspired Mahi-Mahi: Skip the oregano and lemon. Use 2 tbsp soy sauce, 1 tbsp rice vinegar, 1 tsp sesame oil, and fresh grated ginger instead. Completely different flavor profile.

Low-Carb/Keto Friendly: This recipe is already naturally low-carb and keto-friendly as written. Serve with cauliflower rice for an even lower-carb option.

What Makes This Recipe Special:

This slow-cooker method adapts Mediterranean techniques of gently cooking fish with vegetables and citrus for modern convenience. Mahi-mahi’s firm texture holds up beautifully to slow cooking without falling apart, while the zucchini creates moisture that keeps everything tender. This hands-off approach means you get restaurant-quality seafood without the stress of precise timing or constant monitoring—just set it and come back to perfectly cooked fish.