Grilled Mahi Mahi with Veggies

Ashley

Preserving the traditions of fine dining.

Best seller

knife

You’re Missing Out! This Chef Knife Is a Game-Changer

  • Stays Sharp: Ice-hardened for long-lasting sharpness.
  • Better Control: Unique finger hole for a steady grip.
  • Built to Last: Premium stainless steel and beech wood.
  • Perfect Balance: Comfortable weight for easy use.
  • Big Savings: 70% off, high quality at a steal.
  • Customer Approved: Loved for quality and ease.
Grab Yours Today at 70% Off!

This post may contain affiliate links learn more.

The first time I made this Grilled Mahi Mahi with Veggies, it was one of those perfect early summer evenings. The air was warm, the kids were playing in the yard, and I wanted something that felt both healthy and celebratory without spending hours in the kitchen. I’d picked up some beautiful Mahi Mahi fillets that morning, and a rainbow of fresh vegetables was calling my name from the fridge. Firing up the grill seemed like the only logical step. The aroma of the charring vegetables and the subtly smoky fish quickly drew everyone to the patio. My partner, who can be a tough critic when it comes to fish, declared it “restaurant-quality,” and even my usually picky eater devoured their portion, asking for more veggies! The combination of the firm, flaky Mahi Mahi, kissed by the grill, alongside tender-crisp, slightly sweet caramelized vegetables was an absolute triumph. It was light yet satisfying, incredibly flavorful, and surprisingly easy to pull together. Since that evening, this recipe has become a staple in our warm-weather rotation, a guaranteed crowd-pleaser that makes any weeknight feel a little more special. It’s a testament to how simple, fresh ingredients, when treated with a little care and fire, can create something truly memorable.

Ingredients

  • Mahi Mahi Fillets: 4 (6-ounce) skinless fillets, about 1-inch thick – The star of the show, a firm, white fish with a mildly sweet flavor that holds up beautifully on the grill.
  • Olive Oil: 1/4 cup, plus more for grilling – A good quality extra virgin olive oil for marinating and preventing sticking.
  • Lemon Juice: 2 tablespoons, freshly squeezed – Adds brightness and helps tenderize the fish slightly.
  • Garlic: 2 cloves, minced – For a pungent, aromatic base note.
  • Dried Oregano: 1 teaspoon – Brings a classic Mediterranean herbaceousness.
  • Smoked Paprika: 1 teaspoon – Lends a lovely color and a subtle smoky depth.
  • Salt: 1 teaspoon, or to taste – Enhances all the other flavors.
  • Black Pepper: 1/2 teaspoon, freshly ground, or to taste – For a touch of spice.
  • Bell Peppers: 2 large, assorted colors (e.g., red, yellow, orange), cored, seeded, and cut into 1-inch pieces – Provide sweetness, color, and a satisfying crunch.
  • Zucchini: 2 medium, trimmed and cut into 1/2-inch thick rounds or half-moons – Offers a tender texture and mild flavor that absorbs the smokiness well.
  • Red Onion: 1 medium, cut into 1-inch wedges – Adds a piquant sweetness when grilled.
  • Asparagus: 1 bunch (about 1 pound), tough ends trimmed – Brings an earthy, slightly grassy note and a delightful snap.
  • Optional Fresh Herbs for Garnish: Chopped parsley, dill, or cilantro – For a final flourish of freshness and color.
  • Optional Lemon Wedges for Serving: – A bright, acidic squeeze to finish the dish.

Instructions

  1. Prepare the Marinade/Seasoning for Fish: In a small bowl, whisk together 2 tablespoons of olive oil, fresh lemon juice, minced garlic, dried oregano, smoked paprika, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper.
  2. Marinate the Mahi Mahi: Place the Mahi Mahi fillets in a shallow dish or a resealable plastic bag. Pour the marinade over the fish, ensuring each fillet is coated. If using a dish, turn the fillets to coat. Let it marinate in the refrigerator for at least 20-30 minutes, but no longer than an hour (the lemon juice can start to “cook” the fish if left too long).
  3. Prepare the Vegetables: In a large bowl, combine the chopped bell peppers, zucchini, red onion wedges, and asparagus. Drizzle with the remaining 2 tablespoons of olive oil, the remaining 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper. Toss well to ensure all vegetables are lightly coated.
  4. Preheat the Grill: Preheat your outdoor grill to medium-high heat (around 375-450°F or 190-230°C). Clean the grill grates thoroughly with a grill brush and then lightly oil them using a paper towel dipped in oil, held with tongs. This prevents sticking.
  5. Grill the Vegetables:
    • If using a grill basket: Place the seasoned vegetables in a grill basket. Cook over direct medium-high heat, tossing occasionally, for about 10-15 minutes, or until tender-crisp and lightly charred.
    • If using skewers: Thread the vegetables onto skewers (if using wooden skewers, soak them in water for 30 minutes prior to prevent burning). Place skewers on the grill and cook, turning occasionally, for 10-15 minutes.
    • If placing directly on grates: Larger vegetable pieces like bell pepper strips and zucchini rounds can be placed directly on the grates. Be mindful of smaller pieces falling through.
  6. Grill the Mahi Mahi: Remove the Mahi Mahi fillets from the marinade, letting any excess drip off. Place the fillets directly on the well-oiled grill grates.
  7. Cook the Fish: Grill for about 4-6 minutes per side, depending on the thickness of the fillets. The fish is cooked when it’s opaque all the way through and flakes easily with a fork. The internal temperature should reach 145°F (63°C) when checked with a meat thermometer. Avoid overcooking, as Mahi Mahi can become dry.
  8. Rest the Fish: Once cooked, carefully remove the Mahi Mahi fillets from the grill using a fish spatula and transfer them to a clean plate. Let the fish rest for 3-5 minutes before serving. This allows the juices to redistribute, resulting in a more tender and flavorful fillet.
  9. Serve: Arrange the grilled vegetables on a serving platter or individual plates. Place a grilled Mahi Mahi fillet alongside or on top of the vegetables. Garnish with optional fresh herbs like chopped parsley or dill, and serve with lemon wedges on the side for squeezing over the fish and veggies.

Nutrition Facts

  • Servings: 4
  • Calories per serving: Approximately 380-450 calories (this can vary based on exact fillet size and amount of oil absorbed).
  • Protein: High (approx. 40-45g) – Mahi Mahi is an excellent source of lean protein, essential for muscle repair and growth.
  • Healthy Fats: Moderate (approx. 15-20g) – Primarily from olive oil and the natural fats in fish, including some Omega-3 fatty acids.
  • Carbohydrates: Low (approx. 15-20g) – Mainly from the vegetables, providing fiber and essential micronutrients.
  • Fiber: Good source (approx. 5-7g) – From the variety of vegetables, aiding in digestion and promoting satiety.
  • Vitamins & Minerals: Rich source – Vitamins A & C from bell peppers, folate from asparagus, potassium from zucchini, and selenium from Mahi Mahi.

Preparation Time

  • Prep Time: 20-25 minutes (includes chopping vegetables and marinating fish briefly).
  • Cook Time: 15-20 minutes (for both vegetables and fish, largely simultaneously).
  • Total Time: Approximately 35-45 minutes.
  • This recipe offers a wonderfully flavorful and healthy meal with a relatively quick turnaround, making it perfect for weeknight dinners or a relaxed weekend barbecue. Most of the active work is in the preparation of the vegetables and the fish marinade.

How to Serve

This Grilled Mahi Mahi with Veggies is a fantastic standalone meal, but you can easily elevate it or make it heartier with a few simple additions. Here are some serving suggestions:

  • As a Light Main Course:
    • Serve the grilled Mahi Mahi fillets directly alongside or on top of a generous portion of the grilled vegetables.
    • Garnish with a sprinkle of fresh herbs like chopped parsley, cilantro, or dill for added freshness and visual appeal.
    • Always offer lemon wedges on the side; a squeeze of fresh lemon juice brightens all the flavors.
  • With Grains or Starches:
    • Quinoa: A bed of fluffy quinoa complements the fish and veggies beautifully and adds extra protein and fiber.
    • Couscous: Plain or lemon-herb couscous is a quick and easy side that soaks up any juices.
    • Brown Rice or Wild Rice: For a heartier, more wholesome option.
    • Roasted Potatoes: Small roasted new potatoes or sweet potato wedges, perhaps seasoned with rosemary, make a great pairing.
    • Crusty Bread: A slice of good quality sourdough or a baguette is perfect for mopping up any delicious marinade or juices left on the plate.
  • With Salads:
    • Simple Green Salad: A light salad with a vinaigrette dressing can add a fresh, crisp contrast.
    • Mediterranean Orzo Salad: An orzo salad with feta, olives, and sun-dried tomatoes would tie in well with the flavors.
  • With Sauces (Optional):
    • While delicious on its own, you can offer a light sauce on the side:
      • Mango Salsa: The sweetness and tang of mango salsa are a classic pairing with grilled fish.
      • Pineapple Salsa: Similar to mango salsa, offering a tropical flair.
      • Avocado Crema: A smooth, creamy blend of avocado, lime juice, cilantro, and a touch of yogurt or sour cream.
      • Simple Herbed Yogurt Sauce: Greek yogurt mixed with lemon juice, dill, and garlic.
      • Chimichurri: A vibrant, herbaceous Argentinian sauce that adds a zesty kick.
  • Presentation Pointers:
    • Arrange the colorful grilled vegetables artfully on a large platter.
    • Place the Mahi Mahi fillets on top or nestled amongst the vegetables.
    • Drizzle with a little extra virgin olive oil just before serving for a glossy finish.
    • Consider a sprinkle of flaky sea salt for an extra crunch and flavor burst.

Additional Tips

  1. Choose the Right Mahi Mahi: Look for fillets that are firm, moist, and have a translucent pinkish hue. Avoid any that look dull, dry, or have a strong fishy odor. If using frozen, thaw it completely in the refrigerator overnight, not at room temperature. Pat the fillets thoroughly dry with paper towels before seasoning or marinating; this helps achieve a better sear.
  2. Don’t Over-Marinate: While marinating adds flavor, Mahi Mahi is a relatively delicate fish. Acidic ingredients like lemon juice can start to “cook” the fish (like in ceviche) if left for too long, changing its texture. 20-30 minutes is usually perfect; avoid going over an hour.
  3. Hot and Clean Grill is Key: Preheating your grill sufficiently is crucial. A hot grill sears the fish quickly, creating those beautiful grill marks and preventing it from sticking. Equally important is a clean grill grate. Use a stiff wire brush to scrub off any leftover debris from previous grilling sessions.
  4. Oil the Grates (and the Fish): Even on a clean grill, oiling the grates just before placing the fish provides an extra barrier against sticking. You can also lightly brush the fish itself with oil. Use an oil with a high smoke point like avocado oil, canola oil, or light olive oil for the grates.
  5. Don’t Crowd the Grill: Whether it’s the fish or the vegetables, give them space on the grill. Overcrowding lowers the grill temperature, leading to steaming rather than searing. Cook in batches if necessary to ensure everything gets that lovely char.
  6. Use a Fish Spatula: A wide, flexible fish spatula (often slotted) is an invaluable tool for grilling fish. It allows you to get under the delicate fillets easily without breaking them apart when flipping or removing them from the grill.
  7. Vegetable Grilling Strategies: For smaller vegetables like cherry tomatoes or asparagus spears, consider using a grill basket or threading them onto skewers (remember to soak wooden skewers). This prevents them from falling through the grates and makes them easier to manage. Cut larger vegetables into uniform sizes for even cooking.
  8. Resting is Important: Just like with meat, letting the grilled Mahi Mahi rest for a few minutes before serving allows the juices to redistribute throughout the fillet. This results in a moister, more flavorful fish. Tent it loosely with foil to keep it warm.

FAQ Section

Q1: Can I use frozen Mahi Mahi fillets for this recipe?
A1: Absolutely! Frozen Mahi Mahi is often a great, accessible option. The key is to thaw it properly. The best way is to transfer the frozen fillets from the freezer to the refrigerator and let them thaw slowly overnight (or for at least 8-12 hours). Avoid thawing at room temperature or in hot water, as this can affect the texture and promote bacterial growth. Once thawed, pat the fillets completely dry with paper towels before marinating.

Q2: What if I don’t have an outdoor grill? Can I make this indoors?
A2: Yes, you can still achieve delicious results indoors.
Grill Pan: A cast-iron grill pan on your stovetop is your best bet. Preheat it well over medium-high heat, oil it lightly, and cook the fish and vegetables similarly to an outdoor grill, working in batches if necessary. You’ll still get some nice char marks. Ensure good ventilation as it can get smoky.
Oven Broiler: You can broil the fish and vegetables. Place them on a baking sheet (you might want to cook fish and veggies separately as they might have slightly different cook times). Position the rack about 4-6 inches from the broiler element. Broil, watching carefully, flipping halfway through, until cooked and lightly charred.
Baking: While you won’t get the char, baking is an option. Bake at 400°F (200°C) until the fish is cooked through and vegetables are tender.

Q3: How do I know when the Mahi Mahi is perfectly cooked?
A3: There are a few key indicators:
Opacity: The fish will turn from translucent to opaque white throughout.
Flakiness: Gently insert a fork into the thickest part of the fillet and twist slightly. If it’s cooked, it will flake easily.
Internal Temperature: The most accurate way is to use an instant-read meat thermometer. The internal temperature should reach 145°F (63°C).
* Be careful not to overcook, as Mahi Mahi can become dry and tough. It’s better to err on the side of slightly underdone and let residual heat finish cooking it during the resting period.

Q4: What other vegetables work well with this grilled Mahi Mahi recipe?
A4: This recipe is very versatile! Feel free to substitute or add other vegetables that grill well. Some excellent options include:
Mushrooms: Cremini or Portobello (sliced or quartered)
Eggplant: Sliced into rounds or planks
Corn on the Cob: Grilled whole or cut into smaller sections
Cherry or Grape Tomatoes: Kept whole, often best in a grill basket or on skewers
Broccolini or Broccoli Florets: (Blanching broccoli briefly first can help it cook more evenly on the grill)
Sweet Potatoes: Sliced into planks (may need a slightly longer cooking time or pre-cooking).

Q5: Can I prepare any parts of this recipe ahead of time?
A5: Yes, some prep can be done in advance to save time:
Vegetables: You can chop the vegetables a day ahead and store them in an airtight container in the refrigerator. You can even toss them with oil and seasonings a few hours before grilling.
Marinade: The marinade for the fish can be whisked together and stored in an airtight container in the fridge for up to 2 days.
Do not marinate the fish too far in advance. Only add the fish to the marinade 20-60 minutes before you plan to grill.
* The dish is best enjoyed freshly grilled, but having the components prepped makes assembly much quicker.

Q6: Is Mahi Mahi a sustainable seafood choice?
A6: Mahi Mahi sustainability can vary depending on the fishing location and method. Generally, U.S. wild-caught Mahi Mahi from the Atlantic is considered a good choice. To make the most informed decision, look for certifications like the Marine Stewardship Council (MSC) blue label, or consult resources like the Monterey Bay Aquarium Seafood Watch program, which provides up-to-date recommendations.

Q7: How do I prevent the Mahi Mahi from sticking to the grill grates?
A7: This is a common concern with fish. Here are the key steps:
Clean Grates: Start with impeccably clean grill grates. Scrub off any old residue.
Hot Grates: Ensure the grill is thoroughly preheated. A hot surface sears the fish immediately, helping it release.
Oil the Grates: Use a paper towel dipped in high smoke point oil (held with tongs) to grease the hot grates just before adding the fish.
Oil the Fish: Lightly brushing the Mahi Mahi fillets themselves with oil also helps.
Don’t Move it Too Soon: Place the fish on the grill and let it cook undisturbed for a few minutes to develop a good sear. It will naturally release from the grates when it’s ready to be flipped. If it’s sticking, it likely needs a little more time on that side.

Q8: What kind of wine pairs well with Grilled Mahi Mahi and Vegetables?
A8: Grilled Mahi Mahi, with its mild sweetness and smoky char, pairs wonderfully with crisp, dry white wines or light-bodied rosés.
Sauvignon Blanc: Its herbaceous notes and bright acidity cut through the richness and complement the vegetables.
Pinot Grigio/Gris: A light, crisp option that won’t overpower the fish.
Unoaked or Lightly Oaked Chardonnay: Offers a bit more body, but avoid heavily oaked versions which can clash.
Dry Rosé: A versatile choice, especially from Provence, with fruity notes and good acidity.
* Even a light-bodied, low-tannin red like a Beaujolais could work if you prefer red wine, especially with the smoky char of the vegetables.

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

Grilled Mahi Mahi with Veggies


  • Author: Ashley

Ingredients

  • Mahi Mahi Fillets: 4 (6-ounce) skinless fillets, about 1-inch thick – The star of the show, a firm, white fish with a mildly sweet flavor that holds up beautifully on the grill.
  • Olive Oil: 1/4 cup, plus more for grilling – A good quality extra virgin olive oil for marinating and preventing sticking.
  • Lemon Juice: 2 tablespoons, freshly squeezed – Adds brightness and helps tenderize the fish slightly.
  • Garlic: 2 cloves, minced – For a pungent, aromatic base note.
  • Dried Oregano: 1 teaspoon – Brings a classic Mediterranean herbaceousness.
  • Smoked Paprika: 1 teaspoon – Lends a lovely color and a subtle smoky depth.
  • Salt: 1 teaspoon, or to taste – Enhances all the other flavors.
  • Black Pepper: 1/2 teaspoon, freshly ground, or to taste – For a touch of spice.
  • Bell Peppers: 2 large, assorted colors (e.g., red, yellow, orange), cored, seeded, and cut into 1-inch pieces – Provide sweetness, color, and a satisfying crunch.
  • Zucchini: 2 medium, trimmed and cut into 1/2-inch thick rounds or half-moons – Offers a tender texture and mild flavor that absorbs the smokiness well.
  • Red Onion: 1 medium, cut into 1-inch wedges – Adds a piquant sweetness when grilled.
  • Asparagus: 1 bunch (about 1 pound), tough ends trimmed – Brings an earthy, slightly grassy note and a delightful snap.
  • Optional Fresh Herbs for Garnish: Chopped parsley, dill, or cilantro – For a final flourish of freshness and color.
  • Optional Lemon Wedges for Serving: – A bright, acidic squeeze to finish the dish.

Instructions

  1. Prepare the Marinade/Seasoning for Fish: In a small bowl, whisk together 2 tablespoons of olive oil, fresh lemon juice, minced garlic, dried oregano, smoked paprika, 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper.
  2. Marinate the Mahi Mahi: Place the Mahi Mahi fillets in a shallow dish or a resealable plastic bag. Pour the marinade over the fish, ensuring each fillet is coated. If using a dish, turn the fillets to coat. Let it marinate in the refrigerator for at least 20-30 minutes, but no longer than an hour (the lemon juice can start to “cook” the fish if left too long).
  3. Prepare the Vegetables: In a large bowl, combine the chopped bell peppers, zucchini, red onion wedges, and asparagus. Drizzle with the remaining 2 tablespoons of olive oil, the remaining 1/2 teaspoon of salt, and 1/4 teaspoon of black pepper. Toss well to ensure all vegetables are lightly coated.
  4. Preheat the Grill: Preheat your outdoor grill to medium-high heat (around 375-450°F or 190-230°C). Clean the grill grates thoroughly with a grill brush and then lightly oil them using a paper towel dipped in oil, held with tongs. This prevents sticking.
  5. Grill the Vegetables:
    • If using a grill basket: Place the seasoned vegetables in a grill basket. Cook over direct medium-high heat, tossing occasionally, for about 10-15 minutes, or until tender-crisp and lightly charred.
    • If using skewers: Thread the vegetables onto skewers (if using wooden skewers, soak them in water for 30 minutes prior to prevent burning). Place skewers on the grill and cook, turning occasionally, for 10-15 minutes.
    • If placing directly on grates: Larger vegetable pieces like bell pepper strips and zucchini rounds can be placed directly on the grates. Be mindful of smaller pieces falling through.
  6. Grill the Mahi Mahi: Remove the Mahi Mahi fillets from the marinade, letting any excess drip off. Place the fillets directly on the well-oiled grill grates.
  7. Cook the Fish: Grill for about 4-6 minutes per side, depending on the thickness of the fillets. The fish is cooked when it’s opaque all the way through and flakes easily with a fork. The internal temperature should reach 145°F (63°C) when checked with a meat thermometer. Avoid overcooking, as Mahi Mahi can become dry.
  8. Rest the Fish: Once cooked, carefully remove the Mahi Mahi fillets from the grill using a fish spatula and transfer them to a clean plate. Let the fish rest for 3-5 minutes before serving. This allows the juices to redistribute, resulting in a more tender and flavorful fillet.
  9. Serve: Arrange the grilled vegetables on a serving platter or individual plates. Place a grilled Mahi Mahi fillet alongside or on top of the vegetables. Garnish with optional fresh herbs like chopped parsley or dill, and serve with lemon wedges on the side for squeezing over the fish and veggies.

Nutrition

  • Serving Size: one normal portion
  • Calories: 450
  • Fat: 20g
  • Carbohydrates: 20g
  • Fiber: 7g
  • Protein: 45g