Grilled Swordfish Kabobs with Thai Red Curry Marinade

If you want a bright, new way to prepare swordfish, these Thai-inspired Red Curry Swordfish Kabobs deliver bold flavor and grill-ready texture in under 30 minutes. They’re quick to marinate, simple to grill, and finish with a creamy coconut curry drizzle, chopped cilantro, and lime for brightness.

Swordfish Kabobs

Swordfish Kabobs

Cubed swordfish is marinated in red curry paste and coconut milk, threaded onto skewers, and grilled until lightly charred and tender. A quick basting sauce made from the same curry and coconut milk ties everything together. These kabobs are ideal for fans of grilled fish, simple outdoor meals, or easy summer dinners. Serve them over white or brown rice or alongside grilled or steamed vegetables for a complete, satisfying plate.

Why You’ll Love These Swordfish Kabobs

Gina @ Skinnytaste.com

I love short, simple marinades that still deliver vivid flavor, especially when cooking outdoors. This recipe uses just red curry paste, coconut milk, and salt to build a creamy, fragrant coating that lets the swordfish shine.

  • Fast: Ready in about 20 minutes active time (plus brief marinating).
  • High in Protein: Each serving contains over 20 grams of protein.
  • Bold Thai Flavor: Jarred red curry paste provides concentrated Thai flavor with minimal effort.
  • Simple Summer Dinner: Easy to grill while enjoying warm weather.
  • Diet-Friendly: Naturally dairy-free, low-carb, and gluten-free when prepared as written.

Try these kabobs alongside other simple grilled fish skewers for variety—miso-glazed salmon or blackened salmon kebabs make excellent companions.

Gina signature

Ingredients You’ll Need

These are the key ingredients for the Thai-style swordfish kabobs. Exact measurements appear in the recipe section below.

swordfish

  • Swordfish: A firm, meaty fish that holds up well on skewers. If using frozen swordfish, thaw it in the refrigerator overnight before cutting and marinating.
  • Red Curry Paste: Choose a paste that matches your preferred heat level. Varieties range from mild to spicy.
  • Coconut Milk: Adds creaminess and tones the heat from the curry paste.
  • Salt: Enhances and balances the flavors.
  • Garnish: Chopped cilantro and lime wedges for finishing.

How to Make Thai Swordfish Kabobs

The red curry and coconut marinade takes only a few minutes to mix and the kabobs grill in about 8–10 minutes. Marinating for at least 30 minutes improves flavor, but avoid overly long marinating times to prevent the fish from breaking down.

marinate the swordfish cubes
Marinate the swordfish
Thai Red Curry Swordfish Kabobs
Thread onto skewers
Thai Red Curry Swordfish Kabobs
Grill and finish with lime and cilantro
  1. Make the marinade: Whisk together red curry paste, coconut milk, and salt. Toss the swordfish cubes in the mixture until evenly coated. Refrigerate for at least 30 minutes and up to 4 hours.
  2. Prepare the basting sauce: Combine the remaining coconut milk with a little extra curry paste and whisk until smooth.
  3. Assemble the kabobs: Thread swordfish onto metal or pre-soaked wooden skewers, leaving space between pieces for even heat circulation.
  4. Grill: Preheat the grill to medium-high, oil the grates, and place the kabobs evenly across the surface. Rotate every 3–4 minutes until opaque and cooked through, about 8–10 minutes total.
  5. Finish and serve: Brush or drizzle with the coconut curry basting sauce, sprinkle with chopped cilantro, and serve with lime wedges and rice or vegetables.
Thai Swordfish Kabobs

Tips and Variations

  • No grill? Broil the kabobs 3–4 minutes per side in the oven or cook them in a grill pan on the stovetop for similar char and flavor.
  • Swap the fish: Halibut, salmon, or shrimp are good alternatives if you don’t have swordfish.
  • Add vegetables: Bell peppers, red onion, or zucchini threaded between fish pieces make the skewers more colorful and nutritious.
  • Herb swap: If you don’t like cilantro, use Thai basil or omit herbs entirely.
  • Wooden skewers: If using wooden skewers, soak them in water for at least 30 minutes to prevent burning.

Make It A Meal

Serve these kabobs over steamed jasmine or brown rice with a side of grilled vegetables for a balanced weeknight meal.

Stirring jasmine rice in instant pot

Instant Pot Jasmine Rice

16 mins
Brown Rice in the instant pot with wooden spoon.

Instant Pot Brown Rice

45 mins
img 148580 11

Perfectly Grilled Zucchini

25 mins
Grilled Asparagus

Grilled Asparagus

18 mins

Thai Swordfish Kabobs

5 from 5 votes
These Red Curry Swordfish Kabobs are a quick, flavorful grilled main featuring coconut milk and Thai red curry for a creamy, slightly spicy finish.
Thai Swordfish Kabobs
Prep: 5 mins
Cook: 10 mins
Marinade time: 30 mins
Total: 45 mins
Yield: 4 servings
Serving Size: 1 kabob

Ingredients

  • 1 pound swordfish, skin removed and cut into 1½-inch cubes
  • 4 teaspoons red curry paste, divided
  • 6 tablespoons canned coconut milk, divided
  • ½ teaspoon kosher salt
  • Cilantro, chopped, for garnish
  • Lime wedges, for serving
  • Nonstick cooking spray or oil for the grill
  • White or brown rice, for serving (optional)

Instructions

  • Add 1 tablespoon of red curry paste, ¼ cup coconut milk, and ½ teaspoon salt to a bowl and whisk until smooth. Stir in the swordfish cubes to coat. Cover and chill for at least 30 minutes and up to 4 hours.
  • In a small bowl combine the remaining coconut milk with 1 teaspoon of curry paste for basting.
  • Thread the marinated fish onto skewers.
  • Preheat the grill to medium-high and oil the grates. Spray the kabobs lightly with nonstick spray or brush with oil.
  • Grill the kabobs for 3–4 minutes per side, rotating until the fish is opaque and easily releases from the grates, about 8–10 minutes total.
  • Transfer to a platter, brush with the remaining sauce, garnish with cilantro, and serve with lime wedges and rice if desired.

Notes

Variations

  • Broil or use a grill pan if you don’t have an outdoor grill.
  • Swap swordfish for other firm fish like halibut or salmon, or use shrimp.
  • Add vegetables such as bell peppers, red onion, or zucchini to the skewers.
  • Substitute Thai basil for cilantro if preferred.
  • Soak wooden skewers before grilling to prevent burning.

Nutrition

Serving: 1 kabob • Calories: 215 kcal • Carbs: 2.5 g • Protein: 22.5 g • Fat: 12 g • Fiber: 0.5 g

Proper Storage

Store leftover grilled swordfish in an airtight container in the refrigerator for up to 2 days. Reheat gently in the microwave, warm it in a 350°F (175°C) oven, or heat in a skillet over medium heat to preserve texture and flavor.

Thai Swordfish Kabobs

More Grilled Fish Recipes You’ll Love

If you enjoy this swordfish skewer recipe, try other simple grilled fish ideas for variety. Here are a few favorites to inspire your next meal:

  • Grilled fish fillets wrapped in foil packets for easy cleanup
  • Garlic Dijon herb salmon, grilled for a savory crust
  • Grilled tuna served over peppery arugula with lemon
  • Grilled salmon topped with avocado bruschetta
  • Mediterranean-style fish cooked in foil packets with herbs and lemon

If you make these swordfish kabobs, tag your photos on social media to share how they turned out—I’d love to see your versions and any tasty variations you try!