Grilled Mahi-Mahi with Cucumber-Tomato Relish

Gulf mahi-mahi grilled to perfection with fresh cucumber-tomato relish. Light, crisp flavors meet Tampa Bay's best fishing season in one protein-packed meal that tastes like summer on the coast.

Prep Time: 20 mins   Cook Time: 10 mins

Grilled Mahi-Mahi with Cucumber-Tomato Relish: Tampa Bay's Summer Catch

April through August brings peak mahi-mahi season to Florida's Gulf Coast. This firm white fish needs nothing fancy - just a quick marinade, a hot grill, and fresh relish. The result tastes like you're eating at a waterfront restaurant while staying on track with your weight loss plan.

Mahi-mahi's mild, slightly sweet flavor works perfectly with bright vegetable toppings. The fish grills fast - under 10 minutes total - making this an easy weeknight dinner. Fresh cucumber and tomato create a relish that feels light and refreshing while delivering crunch and flavor your body needs.

Each serving packs 5 proteins with minimal sugar from vegetables. The omega-3s in fish support heart health and reduce inflammation while the lean protein keeps hunger at bay for hours.

Want personalized nutrition guidance? Schedule a consultation with Dr. Lara's team to learn how to build meals that fit your goals and your life.

Ingredients

For the Mahi-Mahi:

  • 4 mahi-mahi fillets (6 oz each)
  • 2 tablespoons extra virgin olive oil
  • 2 tablespoons fresh lime juice
  • 1 clove garlic, minced
  • 1/2 teaspoon cumin
  • 1/2 teaspoon paprika
  • 1/4 teaspoon cayenne pepper (optional)
  • Salt and black pepper to taste

For the Cucumber-Tomato Relish:

  • 1 English cucumber, seeded and diced small
  • 2 medium tomatoes, seeded and diced small
  • 1/2 red bell pepper, diced small
  • 1/4 red onion, finely diced
  • 1 jalapeño, seeded and minced (optional)
  • 1/4 cup fresh cilantro, chopped
  • Juice of 2 limes
  • 1 tablespoon extra virgin olive oil
  • 1/4 teaspoon sea salt
  • Fresh ground black pepper to taste

For Serving:

  • Lime wedges
  • Extra cilantro

Directions

Step 1: Marinate the Fish Whisk olive oil, lime juice, garlic, cumin, paprika, cayenne, salt, and pepper in a shallow dish. Add mahi-mahi and turn to coat. Cover and refrigerate 15-20 minutes while making relish. Don't marinate longer than 30 minutes - the acid starts to "cook" the fish.

Step 2: Make the Cucumber-Tomato Relish Combine cucumber, tomatoes, bell pepper, onion, jalapeño, and cilantro in a bowl. Add lime juice, olive oil, salt, and pepper. Toss gently to combine. Taste and adjust seasoning. Let sit at room temperature to allow flavors to blend.

Step 3: Heat the Grill Preheat grill to medium-high (375-400°F). Clean and oil the grates well - mahi-mahi sticks easily.

Step 4: Grill Pat fish dry with paper towels for better grill marks. Place on grill at a 45-degree angle. Close lid and grill 4-5 minutes without moving.

Step 5: Flip and Finish Flip carefully with a wide spatula. Grill another 3-4 minutes until fish is opaque and flakes easily. Internal temp should hit 145°F. Watch closely - mahi-mahi cooks fast and dries out if overdone.

Step 6: Serve Transfer fish to plates. Top immediately with cucumber-tomato relish. Garnish with cilantro and serve with lime wedges. The hot fish with cool, crisp relish creates perfect contrast.

Servings & Nutritional Information

Serves: 4
Protein per serving: 5 servings
Sugar per serving: 0.8 teaspoons (natural vegetable sugars only)

Mahi-mahi is one of the leanest fish available - virtually no carbs with excellent protein. The cucumber-tomato relish adds crunch and freshness without any added sugar.

Why This Works for Weight Loss

Fish should be a regular part of your meals when releasing weight. Mahi-mahi is lean, mild, and quick to cook - perfect for busy nights when you need healthy food fast. The protein satisfies while the crisp vegetables add volume and nutrients without calories.

The cucumber-tomato relish brings brightness and texture. This doesn't taste like diet food. It tastes like vacation. That's how sustainable weight loss works - enjoying food that supports your goals instead of suffering through meals you hate. Dr. Lara's approach centers on this principle: real food, real flavor, real results.

Sourcing Fresh Mahi-Mahi

June and July offer the best mahi-mahi fishing on Tampa Bay's Gulf Coast. Look for firm, moist fillets with a fresh ocean smell - never fishy. The flesh should be light pink to off-white with no brown spots.

Check local fish markets or ask at your grocery store's seafood counter when fresh deliveries arrive. Fresh mahi-mahi transforms this recipe from good to outstanding.

Make-Ahead & Storage

Relish: Make up to 4 hours ahead and refrigerate. The flavors improve as they sit. Bring to room temperature 30 minutes before serving.

Marinate: Prep fish in the morning and marinate just before cooking. Remember the 30-minute maximum in acidic marinade.

Leftover fish: Store in an airtight container up to 2 days. Excellent cold over salad or gently rewarmed in a skillet. Skip the microwave - it makes fish rubbery.

Leftover relish: Stores well for 2 days. Drain excess liquid before storing to prevent vegetables from getting soggy.

Serving Suggestions

Over Cauliflower Rice: Serve grilled fish over seasoned cauliflower rice with relish for a complete low-carb meal.

With Zucchini Noodles: Pair with lightly sautéed zucchini noodles tossed in garlic and olive oil. Try our other seafood recipes for more inspiration.

Taco Style: Break fish into chunks and serve in butter lettuce cups with relish and shredded cabbage.

On Salad: Chill leftover fish and serve cold over mixed greens with relish as topping.

Variations

Blackened: Skip marinade and coat mahi-mahi in blackening spices before grilling for more intense flavor.

Greek-Style Relish: Add diced cucumber, tomato, red onion, kalamata olives, and crumbled feta with lemon juice and oregano.

Different Fish: Try grouper, snapper, or swordfish if mahi-mahi isn't available. All work beautifully.

Pan-Seared: No grill? Heat a cast-iron skillet until smoking hot. Sear fillets 4 minutes per side.

Spicy Relish: Double the jalapeño or add 1/4 teaspoon cayenne pepper to the relish for extra heat.

Want more protein-packed dinner ideas? Check out our main dishes or explore easy dinner recipes perfect for Dr. Lara's 12-Week Awakening Program.


Recipe

Prep Time: 20 mins
Cook Time: 10 mins
Total Time: 30 mins
Yield: 4 Servings

Ingredients:

  • For the Mahi-Mahi:
  • 4 mahi-mahi fillets (6 oz each)
  • 2 tablespoons extra virgin olive oil
  • 2 tablespoons fresh lime juice
  • 1 clove garlic, minced
  • 1/2 teaspoon cumin
  • 1/2 teaspoon paprika
  • 1/4 teaspoon cayenne pepper (optional)
  • Salt and black pepper to taste
  • For the Cucumber-Tomato Relish:
  • 1 English cucumber, seeded and diced small
  • 2 medium tomatoes, seeded and diced small
  • 1/2 red bell pepper, diced small
  • 1/4 red onion, finely diced
  • 1 jalapeño, seeded and minced (optional)
  • 1/4 cup fresh cilantro, chopped
  • Juice of 2 limes
  • 1 tablespoon extra virgin olive oil
  • 1/4 teaspoon sea salt
  • Fresh ground black pepper to taste
  • For Serving:
  • Lime wedges
  • Extra cilantro

Instructions:

  1. Step 1: Marinate the Fish
    Whisk olive oil, lime juice, garlic, cumin, paprika, cayenne, salt, and pepper in a shallow dish. Add mahi-mahi and turn to coat. Cover and refrigerate 15-20 minutes while making relish. Don't marinate longer than 30 minutes - the acid starts to "cook" the fish.
  2. Step 2: Make the Cucumber-Tomato Relish
    Combine cucumber, tomatoes, bell pepper, onion, jalapeño, and cilantro in a bowl. Add lime juice, olive oil, salt, and pepper. Toss gently to combine. Taste and adjust seasoning. Let sit at room temperature to allow flavors to blend.
  3. Step 3: Heat the Grill
    Preheat grill to medium-high (375-400°F). Clean and oil the grates well - mahi-mahi sticks easily.
  4. Step 4: Grill
    Pat fish dry with paper towels for better grill marks. Place on grill at a 45-degree angle. Close lid and grill 4-5 minutes without moving.
  5. Step 5: Flip and Finish
    Flip carefully with a wide spatula. Grill another 3-4 minutes until fish is opaque and flakes easily. Internal temp should hit 145°F. Watch closely - mahi-mahi cooks fast and dries out if overdone.
  6. Step 6: Serve
    Transfer fish to plates. Top immediately with cucumber-tomato relish. Garnish with cilantro and serve with lime wedges. The hot fish with cool, crisp relish creates perfect contrast.

Nutrition Info:

Serving Size: 1 Fillet with Relish

  • 245
  • 35 grams
  • 9 grams
  • 1.5 grams
  • 6 grams
  • 2 grams
  • 3 grams