Caribbean Spiced Mahi Mahi with Sweet Potato Saute


Print Recipe
3.34 from 3 votes

Caribbean Spiced Mahi Mahi with Sweet Potato Saute

Bring a bit of tropical flair to the table!  A homemade spice rub gives amazing flavor to simple seared Mahi Mahi and a speedy sweet potato hash. 
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Main Dish
Cuisine: American
Servings: 4
Calories: 271kcal


  • 24 oz mahi mahi divided into 4, 6 oz steaks
  • 1 tsp olive oil
  • 1 cup diced red onion
  • 2 cups diced sweet potato
  • 2 cups diced yellow pepper
  • ½ tsp kosher salt
  • ¼ tsp pepper
  • ½ tsp minced garlic
  • ½ tsp minced ginger
  • 2 tsp lime juice
  • 1/4 cup chopped scallion additional for garnish
  • ½ cup diced pineapple

Caribbean Spice Rub

  • ½ tsp ground allspice
  • ½ tsp ground cinnamon
  • ½ tsp ground cloves
  • 1 tsp granulated garlic
  • 1 tsp dried thyme
  • 1 tsp black pepper
  • 1 tsp brown sugar
  • 2 tsp kosher salt
  • pinch cayenne


  • Mix together spice rub ingredients and spread on both sides of mahi mahi steaks. Coat a grill pan with nonstick cooking spray over medium-high heat and grill mahi mahi steaks for 5-7 minutes per side or until cooked to 145 degrees. Heat olive oil in a large nonstick sauté pan over medium-high heat. Add red onion, sweet potato, yellow pepper, salt, and pepper. Cook, stirring frequently, for 8-10 minute or until potato is browned and tender. Stir in garlic, ginger, and lime juice and cook for 1 minute. Stir in scallion Serve each steak topped with 2 TB diced pineapple, 1 cup hash, and garnished with additional scallion.


Calories: 271kcal | Carbohydrates: 27g | Protein: 34g | Fat: 2g | Cholesterol: 124mg | Sodium: 1646mg | Potassium: 1196mg | Fiber: 4g | Sugar: 7g | Vitamin A: 9950IU | Vitamin C: 153mg | Calcium: 78mg | Iron: 3.3mg

Leave a Comment