Grilled Mahimahi On Skewers

Prep: 30 min Cook: 10 min Serves: 4 Cuisine: Hawaiian

Juicy grilled mahimahi skewers with colorful peppers and onions, glazed in a tangy lilikoi soy mustard sauce—perfect for summer barbecues and seafood lovers alike.

Be the first to rate this recipe

Ingredients

  • 4 lb. fresh or frozen mahimahi
  • 4 green bell peppers
  • 2 large Maui onions
  • 1 (7 oz.) jar lilikoi jelly
  • 1/2 cup soy sauce
  • 1 teaspoon hot Chinese mustard
  • salt and pepper to taste

Instructions

  1. Soak bamboo skewers in water for at least 30 minutes to prevent burning.
  2. Cut mahimahi into cubes suitable for skewering.
  3. Core and cut green bell peppers into chunks.
  4. Peel Maui onions and cut into chunks of similar size to fish and peppers.
  5. In a bowl, combine lilikoi jelly, soy sauce, Chinese mustard, salt, and pepper to make the marinade.
  6. Thread mahimahi, bell peppers, and onions onto the skewers alternately.
  7. Brush the skewers generously with the marinade.
  8. Preheat the grill to medium-high heat.
  9. Grill the skewers for about 10 minutes, turning occasionally and basting with marinade, until fish is cooked through and vegetables are tender.

Tips & Substitutions

For best results, choose fresh mahimahi and marinate for at least 30 minutes to enhance the flavors. If you can't find lilikoi jelly, mango or passion fruit jelly can be great substitutes. Ensure even cooking by cutting the fish and vegetables into uniform sizes. If you prefer a spicier kick, consider adding chili flakes to the marinade.

Serving Suggestions

Serve the skewers hot off the grill alongside a refreshing green salad or a side of coconut rice for a tropical touch. A tangy dipping sauce or a squeeze of fresh lime can elevate the flavors. This dish pairs beautifully with Crab Luau for a delightful seafood feast.

Storage & Reheating

Store any leftovers in an airtight container in the refrigerator for up to 2 days. To reheat, place the skewers on a grill or in a preheated oven at 350°F for about 5-7 minutes, turning occasionally until warmed through. Avoid microwaving to maintain texture.

Nutrition & Diet Analysis (per serving)

Each serving of Grilled Mahimahi On Skewers contains roughly 486 calories, with 87g protein, 12g carbohydrates, and 8g fat. It is an excellent source of protein (175% of the Daily Value), potassium (44% of the Daily Value), and iron (31% of the Daily Value). Note that it is relatively high in sodium, at 3000mg per serving (130% of the Daily Value).

486 kcal 24% DV
Protein Fat Carbs

Macronutrients

Protein 87.3g 100% DV
Total Fat 7.6g 10% DV
Carbs 12.5g 5% DV
Fiber 0.8g 3% DV
Sugar 1.9g 4% DV

Electrolytes

Sodium 3000mg 100% DV
Potassium 2058.1mg 44% DV
Cholesterol 331.1mg 100% DV

Vitamins & Minerals

Vitamin A 244.9mcg 27% DV
Vitamin C 0.5mg 1% DV
Calcium 82.7mg 6% DV
Iron 5.6mg 31% DV
Diet fit High-protein Low-carb Low-fat
Contains Soy

Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.

* % Daily Values based on a 2,000 calorie diet (FDA 2020).

Frequently Asked Questions

Can I use other types of fish for this recipe?

Yes, you can substitute mahimahi with other firm white fish like swordfish or halibut. Just ensure the fish can hold up on the skewer and grill without falling apart.

How do I know when the fish is cooked through?

The fish should be opaque and flake easily with a fork when done. The internal temperature should reach 145°F. Keep an eye on the vegetables; they should be tender but not mushy.

What can I serve with these skewers?

These grilled mahimahi skewers pair well with grilled vegetables, a light quinoa salad, or even a tropical fruit salsa. For a more substantial meal, serve with a side of jasmine rice.

Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).

Seafood recipes → All recipes →