This grilled mahi-mahi recipe is served with balsamic tomatoes for an easy dinner that is healthy and delicious.

This post contains amazon affiliate links which means if you make a purchase after clicking one of those links, I will receive a small commission. As an Amazon Associate I earn from qualifying purchases.
Homegrown cherry or grape tomatoes marinated in aged balsamic vinegar heighten the flavor of this simple grilled fish.
This recipe is similar to my Grilled swordfish with fruit salsa recipe in that it takes about 30 minutes to make.
It’s a milder tasting fish that the whole family loves.
The secret to the balsamic tomatoes is homegrown, straight from the garden variety. If you don’t have that get to your local farm stand or pick up a container of Campari tomatoes at your grocer. They won’t disappoint.
Using aged balsamic vinegar is different than the old standard variety in that has been aged for decades and the result is a rich and sweet vinegar that is ideal for flavoring with fish, chicken and steak.
This vinegar is typically used after the cooking has finished.
It’s absolutely amazing on tomatoes with fresh basil. Spooned over top of grilled mahi-mahi, this dish will be a regular in your barbecue rotation.

What is mahi-mahi?
Mahi-mahi is a white fish found in tropical waters across the globe. It is also known as dolphin fish or dorado,
What does grilled mahi-mahi taste like?
The texture is very similar to swordfish. It’s a firm white fish that is ideal for grilling. It has a milder flavor than swordfish and is similar to grouper and cod, without the fishy or oily taste.

What is the best way to cook mahi-mahi?
This fish is easy to find fresh or frozen in single portions, about an inch thick.
Marinate mahi-mahi or simply drizzle it with olive oil, salt and pepper before searing it on a hot grill or pan.
Serve this fish plain or topped with your favorite sauce or topping.
To prepare mahi-mahi, remove the skin of the fish if not already skinned. Pat completely dry with a paper towel before seasoning with kosher salt and pepper, as well as a drizzle of extra-virgin olive oil.

Prepare the grill first by oiling the grates or spraying with a cooking spray.
Next, heat the grill to medium high heat. Arrange the fish steaks on the grates and grill on each side for 3-4 minutes.
The fish should break into firm flakes with a fork when done.

Side serving suggestions
- Wild rice salad
- Ancient grain salad with roasted vegetables
- Couscous with grilled vegetables
- Summer corn salad
- Tomato chickpea salad
More fish recipes
- Grilled salmon fillets with a peach glaze
- Cast iron blackened grouper
- Blood orange cobia with capers
- Old bay crab cakes recipe
FOLLOW HOME & PLATE ON FACEBOOK | INSTAGRAM | PINTEREST | TWITTER FOR ALL OF THE LATEST CONTENT, RECIPES AND UPDATES.
REMEMBER TO SUBSCRIBE TO HOME & PLATE NEWSLETTER FOR FREE AND RECEIVE FRESH RECIPE NOTIFICATIONS DELIVERED INTO YOUR INBOX!
Grilled Mahi-Mahi with Balsamic Tomatoes
Equipment
- Gas grill
Ingredients
- 2 mahi-mahi steaks, 1 inch thick
- Olive oil
- Kosher salt and pepper
- 1 cup cherry or grape tomatoes, sliced
- Aged balsamic vinegar
- 2 tablespoons fresh basil, chopped
- 1 teaspoon garlic, minced
- 1 teaspoon olive oil
Instructions
- Add the sliced tomatoes to a bowl. Sprinkle with salt and pepper. Stir in the olive oil, basil, garlic and vinegar and allow the tomatoes to marinate for about 10 minutes.
- Next, oil the grill grates using olive oil or cooking spray.
- Preheat the grill to medium high heat.
- Remove the skin on the fish if not already skinned. Pat the mahi-mahi completely dry with a paper towel before seasoning with kosher salt and pepper as well as a drizzle of extra-virgin olive oil. Arrange the fish steaks on the grates and grill on each side for 3-4 minutes. Check for flaky doneness using a fork. Do not overcook.
- Remove the fish from the grill. Spoon the balsamic tomatoes over top of the fish. Serve immediately.

If you make a recipe, be sure to snap a photo and hashtag it #homeandplate. I’d love to see what you cook!
I love balsamic and tomatoes together, and it sounds delicious on top of mahi mahi.
Thanks Dannii…it’s an easy way to serve mahi in a hurry 🙂
My husband loves to eat fish, but I don’t have any idea for another twist recipe for tomorrow’s meal. Glad that I found this! Very easy and yummy 🙂 can’t wait to try it!
Yea! Glad I could help. Sweet tomatoes on top is the perfect twist.
The spices on this were perfect and the addition of the tomatoes was so tasty.
Simple is the way to go. Thanks Shanna
I am a big fan of Mahi Mahi! The balsamic tomato sauce is a great addition to this meal.
Thanks Rika
I love how tasty this is!! Everyone at my house loved it!
Thanks Toni…it’s a winner in our house too 🙂
Never heard of mahi mahi fish, can’t wait to try it!
I love to eat fish and this was fantastic. I have never tried mahi-mahi and this is the first time I ate it and it was very delicious!