I’ve enjoyed swordfish all over Italy, from Sicily to the Veneto. Years ago, on a cycling tour in Sicily, we visited a fishmonger to pick up some swordfish for involtini, a ‘roll’ made from thinly sliced something – from meats to fish to vegetables. We wanted to use swordfish as the outer layer, and so needed it thinly sliced. We had a great photo moment, as the fishmonger cut our swordfish with a huge cigar hanging out of his mouth, right over our fish. We cringed and chuckled simultaneously – and washed the fish before we used it.
Up north in Venice, you can find pesce spada at the famed fish market at Rialto, often dramatically displayed with the head and sword alongside. Fresh fish from the Adriatic is expected on the tables of Venice, but in modern times makes its way inland, so I’ve enjoyed wonderful fresh fish dinners in the mountains of the Dolomites, a mere 2-3 hours from Venice and the coast. Smoked swordfish is one of my favorites.
This is a deceptively simple and incredibly delicious grilling dish that I make year-round. I seasoned the swordfish with smoked paprika, and made a nice red pepper pesto to accompany it. I confess to sneaking in a dried hot chili pepper, stealing a flavor from the Catalan Romesco sauce, but if you don’t care for the added heat, you can eliminate it. Serve with some grilled eggplant, polenta, and a nice crusty bread to soak up that sauce.
How to Make Swordfish Skewers with Red Pepper Pesto
Step 1 – Marinate the swordfish
In a bowl, combine swordfish, sliced garlic, olive oil, and smoked paprika. Toss to coat evenly. Cover and let sit for 10 minutes (or up to 2 hours in the refrigerator).
Step 2 – Make the red pepper pesto
Char the red peppers over a gas flame or under a hot broiler, turning often until blackened on all sides. Transfer to a bowl, cover tightly with plastic wrap, and let steam for 10 minutes.
Rub off the skins, then remove and discard stems and seeds.
In a blender or food processor, combine the roasted peppers, soaked chili (if using), almonds, pine nuts, olive oil, oregano, shallots, and lemon juice. Blend until smooth. Season with salt and pepper. Set aside.
Step 3 – Grill the skewers
Prepare a grill for direct heat over medium-high. Thread the swordfish onto 8 skewers and season with salt and pepper.
Grill, turning occasionally, until just cooked through and opaque in the center, about 8–10 minutes total.
Step 4 – Serve
Serve the swordfish skewers hot, topped or served alongside the red pepper pesto.
Recipe Notes
Fish: Swordfish holds up well on the grill, but halibut or tuna work too.
Pesto: The dried chili adds subtle heat — use more if you want it punchier.
Make-ahead: The pesto can be made up to three days in advance and stored in the refrigerator.
FAQ – Grilled Swordfish Skewers
Can I cook the swordfish indoors?
Yes. Use a grill pan or broiler — just make sure the pan is hot enough to sear quickly.
Can I substitute the nuts?
Walnuts or cashews can replace almonds and pine nuts.
Can I make the pesto without roasting the peppers?
No, the char is what gives it depth and color.
Can I skip the dried chili?
Yes, but it adds a nice background warmth.
What’s the best way to serve it?
Over couscous, polenta, or just with good bread and a glass of white wine.
Italian Swordfish Skewers with Red Pepper Pesto

Total Time: 45 mins

Yield: Serves 4
Description
Grilled swordfish needs almost nothing to make it shine; a little olive oil, some paprika, and heat. Here, it’s served with a wonderful red pepper pesto. Full of colors and flavor.
Ingredients
Swordfish
1 1/2 lb (680 g) swordfish, cut into 1-inch cubes
2 garlic cloves, thinly sliced
3 tablespoons extra virgin olive oil
1 tablespoon smoked paprika
Kosher salt and freshly ground black pepper
Red Pepper Pesto
2 red bell peppers
1 dried red chili, soaked in warm water for 30 minutes (optional)
1/4 cup (25 g) sliced almonds
1/4 cup (25 g) pine nuts
1/2 cup (120 ml) extra virgin olive oil
? cup fresh oregano leaves
2 tablespoons minced shallots
1 tablespoon lemon juice
Kosher salt and freshly ground black pepper
Instructions
In a bowl, combine swordfish, sliced garlic, olive oil, and smoked paprika. Toss to coat evenly. Cover and let sit for 10 minutes (or up to 2 hours in the refrigerator).
Step 2 – Make the red pepper pesto
Char the red peppers over a gas flame or under a hot broiler, turning often until blackened on all sides. Transfer to a bowl, cover tightly with plastic wrap, and let steam for 10 minutes.
Rub off the skins, then remove and discard stems and seeds.
In a blender or food processor, combine the roasted peppers, soaked chili (if using), almonds, pine nuts, olive oil, oregano, shallots, and lemon juice. Blend until smooth. Season with salt and pepper. Set aside.
Step 3 – Grill the skewers
Prepare a grill for direct heat over medium-high. Thread the swordfish onto 8 skewers and season with salt and pepper.
Grill, turning occasionally, until just cooked through and opaque in the center, about 8–10 minutes total.
Step 4 – Serve
Serve the swordfish skewers hot, topped or served alongside the red pepper pesto.
Notes
Fish: Swordfish holds up well on the grill, but halibut or tuna work too.
Pesto: The dried chili adds subtle heat — use more if you want it punchier.
Make-ahead: The pesto can be made up to three days in advance and stored in the refrigerator.
Serving idea: Pair with grilled vegetables, lemon wedges, or a simple arugula salad.
Prep Time: 15 mins
Cook Time: 30 mins
Category: Main Course
Method: Grilling
Cuisine: Italian
Nutrition
- Serving Size: 2 skewers
- Calories: 520
- Sugar: 3g
- Sodium: 470mg
- Fat: 40g
- Saturated Fat: 6g
- Unsaturated Fat: 34g
- Trans Fat: 0g
- Carbohydrates: 6g
- Fiber: 2g
- Protein: 37g
- Cholesterol: 90mg
If you liked this, you are going to love these favorite Italian recipes:
Italian Specialty: Goat Cheese Truffles
Struffoli: A Festive Italian Dessert
Zuppa di Lenticchie: Italian Lentil Soup
How to Make Cioppino: Italian-American Seafood Stew
The post Italian Swordfish Skewers with Red Pepper Pesto appeared first on Honest Cooking and Travel.