• About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
search icon
Homepage link
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
×

Butter over Grilled Swordfish with Slow-Roasted Heirloom Tomatoes & Peppers Recipe

Published: Mar 27, 2026 by Amelia · This post may contain affiliate links · Leave a Comment

Jump to Recipe·Leave a Review

If you’re looking for a dish that feels both luxurious and effortlessly fresh, then my Butter over Grilled Swordfish with Slow-Roasted Heirloom Tomatoes & Peppers Recipe is going to become your new go-to. This recipe beautifully marries the rich, melt-in-your-mouth flavor of a pesto-infused butter over perfectly grilled swordfish with the vibrant, slow-roasted heirloom tomatoes and colorful peppers. It’s a celebration of textures and flavors that’s as stunning on the plate as it is delicious, and once you make it, you’ll understand why it’s such a favorite in my kitchen.

Ingredients You'll Need

A group of colorful tomatoes and three bell peppers are displayed on a wooden surface. The tomatoes, in shades of red, orange, and yellow, are spilling out of a green carton in the back left. The tomatoes come in different shapes and sizes, some round while others are more oval. In the front right are three bell peppers: one yellow with an orange tint at the base, one dark purple, and one orange with red streaks. The whole scene is lit softly, showing natural texture and color variation. photo taken with an iphone --ar 4:5 --v 7

Gathering these ingredients is like setting the stage for an unforgettable culinary performance. Each item plays a starring role: the fresh swordfish offers a firm texture ready to soak up the butter’s richness, while the heirloom tomatoes and peppers lend bursts of color, sweetness, and gentle acidity that balance the dish beautifully.

  • Unsalted butter (4 ounces): Serves as the luscious base for our pesto compound butter, lending creaminess and richness.
  • Pesto (1 ½ tablespoons): Fresh basil flavor packed into the butter for a fragrant, herbal touch.
  • Sea salt (⅛ teaspoon): Enhances all the flavors without overpowering.
  • Fresh swordfish steak (28 ounces): The star protein; firm, meaty, and perfect for grilling.
  • Extra virgin olive oil (several measurements): Used for seasoning veggies and fish, adding fruity brightness and helping with roasting and grilling.
  • Cajun seasoning (1 teaspoon): Adds a smoky, spicy kick that brings heat and depth to the swordfish.
  • Heirloom cherry tomatoes (20 small): Use a colorful mix like sun gold, black cherry, and juliet hybrid for visual appeal and layered sweetness.
  • Sliced peppers (1 ¾ cups): Choose various colors to keep the dish lively and fresh in taste.
  • Italian seasonings (½ teaspoon): Adds a herby aroma to the roasted vegetables.
  • Fresh shallots (1 tablespoon): Finely chopped to add mild onion notes back into the roasted vegetables.
  • Fresh garlic (½ teaspoon): Grated finely for a whisper of pungent flavor.
  • Cayenne pepper (pinch): Just enough to awaken the palate without overwhelming.
  • Petite basil leaves (2 tablespoons): For fresh garnish to lift the final plating.

How to Make Butter over Grilled Swordfish with Slow-Roasted Heirloom Tomatoes & Peppers Recipe

Step 1: Make the Pesto Compound Butter

This compound butter is the secret to elevating your swordfish from simple to sublime. Start by creaming the unsalted butter in a bowl until soft and smooth. Add the pesto and sea salt, stirring until the mixture is perfectly combined and luscious. Roll the butter into a log using waxed paper, then chill in the freezer for at least two hours until firm. Having this ready ahead of time means you can top your warm swordfish with a heavenly melting sauce in just seconds.

Step 2: Slow-Roast the Heirloom Tomatoes and Peppers

Preheat your oven to 300 degrees Fahrenheit. Line a rimmed baking sheet with parchment paper and drizzle with a teaspoon of olive oil. Halve the cherry tomatoes and cut the peppers into roughly one-inch pieces. Spread them evenly on the pan, cut side up for tomatoes, then sprinkle with sea salt, freshly ground pepper, and Italian seasoning, rubbing these seasonings into the vegetables gently. Roast for 30 to 40 minutes, until they look shriveled and just starting to caramelize. This slow roasting process concentrates the flavors, turning simple veggies into a luscious, concentrated burst of sweetness and umami.

Step 3: Season and Toss the Roasted Vegetables

While the tomatoes and peppers are still warm, toss them in a bowl with two tablespoons of extra virgin olive oil, the finely chopped shallots, grated garlic, and a pinch of cayenne pepper. This little dressing brightens the roasted vegetables and adds layers of fresh, zesty flavor that make this side truly memorable. At this point, you could also toss the mixture with some cooked pasta for a quick, satisfying meal variation.

Step 4: Grill the Swordfish

Heat your grill to medium-high and brush the grates with a neutral oil to prevent sticking. Rub the swordfish pieces with olive oil and Cajun seasoning to infuse the fish with smoky, spicy character. Place the swordfish on the grill, letting it develop gorgeous grill marks, then flip, reduce heat slightly, and continue cooking until it reaches about 130 to 140 degrees Fahrenheit internally — typically around 4 to 5 minutes per side depending on thickness. The swordfish should be opaque and flaky but still moist inside.

Step 5: Top with Pesto Compound Butter and Serve

Immediately after removing the swordfish from the grill, cut four slices from your chilled pesto compound butter. Place a slice on each piece of hot swordfish and watch it slowly melt into a luxurious sauce. Sprinkle lightly with sea salt, garnish with petite basil leaves, and plate alongside the slow-roasted tomatoes and peppers. This dish brings together rich butter, smoky fish, and sweet, vibrant veggies for a full-flavored, elegant meal.

How to Serve Butter over Grilled Swordfish with Slow-Roasted Heirloom Tomatoes & Peppers Recipe

A thick, grilled piece of fish with dark brown grill marks sits on top of a mix of roasted colorful vegetables including red and yellow cherry tomatoes, orange bell peppers, and green olives. The fish is topped with a dollop of melted herb butter that is pale yellow with green flecks. Bright green fresh basil leaves are scattered around the fish and vegetables. The food is served on a white plate placed on a white marbled surface. A silver fork rests on the left side of the plate with a woman's hand holding it just off-frame. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh petite basil leaves are my go-to garnish here because they add a burst of green freshness and a subtle floral aroma that complements the herbaceous butter. A light sprinkle of coarse sea salt just before serving adds a little crunchy texture and heightens all the flavors on the plate.

Side Dishes

This dish shines with minimal sides because of its vibrant components, but if you want to add more, consider a simple garlic butter grilled baguette or a light, crunchy green salad dressed with lemon vinaigrette to bring acidity and brightness. Or, as suggested, toss the roasted tomato and pepper mix with warm pasta for a heartier accompaniment.

Creative Ways to Present

For a stunning presentation, serve the swordfish on a long rectangular platter with the roasted veggies artistically arranged to the side. Drizzle a little of the leftover compound butter melted down around the plate for an inviting, glossy finish. Using colorful heirloom tomatoes and mixed peppers makes the dish naturally photogenic and impressive for guests.

Make Ahead and Storage

Storing Leftovers

If you have leftovers, store swordfish and roasted vegetables separately in airtight containers in the fridge. The compound butter log keeps well wrapped in the freezer for later use.

Freezing

The pesto compound butter freezes beautifully and is a lifesaver when you want to add a gourmet touch to other grilled fish or meats. However, cooked swordfish and roasted veggies freeze less well—they’re best enjoyed fresh but can be frozen if necessary with some loss in texture.

Reheating

Reheat leftovers gently in a low oven or on the stovetop to avoid drying out the fish. Warm the roasted vegetables slowly to preserve their flavor without turning them mushy. Add a fresh slice of compound butter to revive that silky richness.

FAQs

Can I use another type of fish for this recipe?

Absolutely! While swordfish has a perfect meaty texture for grilling and pairs wonderfully with the butter and roasted veggies, you can substitute with other firm fish like tuna, mahi-mahi, or halibut. Just adjust cooking times accordingly.

Is it necessary to slow roast the vegetables at 300 degrees?

Yes, the low temperature is key to gradually concentrating the flavors and gently drying out the tomatoes and peppers without burning them, producing a deeper, sweeter taste that quick roasting can’t achieve.

Can I make the pesto compound butter without pesto?

You can, but the pesto adds an incredible herbaceous punch that really sets this butter apart. If you don’t have pesto, consider mixing finely chopped fresh basil, garlic, and a bit of Parmesan into your softened butter for a similar effect.

How do I know when the swordfish is cooked perfectly?

Swordfish should be opaque and flake easily with a fork but still moist inside. Using an instant-read thermometer is the best way: remove the fish at 130-140°F for optimal juiciness and flavor.

Can I prepare this meal for a dinner party?

Yes! The components can be made ahead—compound butter chilled or frozen, tomatoes and peppers roasted earlier in the day—and swordfish grilled just before serving, making it a sophisticated yet manageable dish for entertaining.

Final Thoughts

Enjoying the Butter over Grilled Swordfish with Slow-Roasted Heirloom Tomatoes & Peppers Recipe feels like treating yourself to a special occasion in your own home. The rewarding mix of herb-tinged butter melting luxuriously over smoky grilled fish paired with sweet, colorful roasted veggies offers a perfect, balanced meal that’s sure to impress yourself and anyone lucky enough to share it with you. Give it a try, and prepare for plenty of compliments and happy, satisfied smiles at your table!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Butter over Grilled Swordfish with Slow-Roasted Heirloom Tomatoes & Peppers Recipe

Butter over Grilled Swordfish with Slow-Roasted Heirloom Tomatoes & Peppers Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Print Recipe
Pin Recipe

This elegant dish features buttery grilled swordfish complemented by a vibrant pesto compound butter and slow-roasted heirloom tomatoes and colorful peppers. The slow roasting intensifies the natural sweetness of the vegetables, while the cajun-seasoned swordfish grilled to perfection offers a smoky, savory centerpiece. Finished with aromatic basil and a hint of shallot and garlic dressing, this recipe offers a perfect balance of rich, fresh, and slightly spicy flavors for a restaurant-quality meal at home.

  • Total Time: 1 hour 10 minutes
  • Yield: 4 servings

Ingredients

Compound Butter

  • 1 stick unsalted butter (organic, room temperature, 4 ounces)
  • 1 ½ tablespoons pesto
  • ⅛ teaspoon sea salt (Himalayan preferred)

Swordfish

  • 28 ounces fresh swordfish steak (cleaned and dried, cut into 4 pieces)
  • 1 ½ teaspoons extra virgin olive oil
  • 1 teaspoon cajun seasoning (salt-free)
  • neutral oil for brushing grill

Slow-Roasted Tomatoes & Peppers

  • 20 small heirloom cherry tomatoes (such as sun gold, black cherry, and juliet hybrid), halved
  • 1 ¾ cups sliced mixed colored peppers (cut into 1" x ½" pieces)
  • 1 teaspoon extra virgin olive oil (for roasting pan)
  • 2 big pinches sea salt
  • 2 big pinches freshly ground pepper
  • ½ teaspoon Italian seasonings (crushed)

Dressing for Roasted Vegetables

  • 2 tablespoons extra virgin olive oil
  • 1 tablespoon finely chopped fresh shallots
  • ½ teaspoon finely grated fresh garlic
  • 1 pinch cayenne pepper

Garnish

  • 2 tablespoons petite basil leaves

Instructions

  1. Make the Pesto Compound Butter: In a medium bowl, cream the room-temperature butter using a small whisk or rubber spatula until smooth. Add the pesto and sea salt, stirring thoroughly until the mixture is creamy and well combined. Lay out a 10-inch piece of waxed paper on your work surface, place the pesto butter on it forming an evenly shaped 10-inch log, then roll it up tightly. Twist the ends to secure the shape, then place it on a plate or rimmed pan and freeze for at least 2 hours until very firm. Store in a freezer bag and slice as needed.
  2. Slow-Roast the Heirloom Tomatoes and Peppers: Preheat your oven to 300°F (150°C). Line a rimmed sheet pan with parchment paper and drizzle 1 teaspoon extra virgin olive oil on the paper. Place the halved cherry tomatoes (cut side up) and sliced peppers on the pan. Sprinkle with sea salt, freshly ground pepper, and crush Italian seasonings evenly over the vegetables. Toss gently or rub to coat everything well. Roast in the oven for 30 to 40 minutes, until the tomatoes and peppers are shriveled, slightly dried, and beginning to color.
  3. Prepare the Dressing for Roasted Vegetables: In a medium bowl, combine 2 tablespoons extra virgin olive oil, finely chopped shallots, grated garlic, and a pinch of cayenne pepper. Add the warm roasted tomatoes and peppers to the bowl and toss thoroughly to coat them with the dressing. Taste and adjust seasoning if needed. This mixture is also excellent served with warm pasta.
  4. Grill the Swordfish: Preheat your grill to medium-high and brush the grates with a neutral oil to prevent sticking. Meanwhile, place the swordfish steaks on a plate and drizzle with 1 ½ teaspoons extra virgin olive oil, then rub in the cajun seasoning evenly on both sides. Place the swordfish on the hot grill and allow it to develop strong grill marks on the first side without moving it. Once marked (about 4-5 minutes), flip the fish, reduce the heat to medium, and cook for another 4-5 minutes until the internal temperature reaches 130-140°F and the fish is cooked through.
  5. Plate and Serve: Remove the grilled swordfish to a clean plate. Cut 4 half-inch slices from the frozen pesto compound butter log and immediately place one slice on top of each warm swordfish piece, allowing it to melt into a flavorful sauce. Sprinkle the fish lightly with sea salt, garnish with petite basil leaves, and serve alongside the slow-roasted heirloom tomatoes and peppers. Optionally, toss the vegetable mixture with warm pasta for a hearty accompaniment.

Notes

  • The pesto compound butter can be prepared in advance and stored frozen for several weeks.
  • Use high-quality, fresh swordfish for the best flavor and texture.
  • Roasting tomatoes and peppers slowly at a low temperature intensifies their sweetness and creates a rich texture without charring.
  • Adjust seasoning and cayenne pepper in the vegetable dressing according to your desired spice level.
  • Serve the roasted vegetables with pasta as a delicious variation.
  • Cooking times for swordfish may vary depending on thickness; always aim for an internal temperature of 130-140°F for perfect doneness.
  • Author: Amelia
  • Prep Time: 15 minutes
  • Cook Time: 55 minutes
  • Category: Main Course
  • Method: Grilling
  • Cuisine: American

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Lunch and Side-Dish

  • Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
    Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
  • Fig and Balsamic Vinaigrette Recipe
    Fig and Balsamic Vinaigrette Recipe
  • Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
    Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
  • Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
    Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I’m so happy you’re here!

I'm Amelia, a 27-year-old recipe developer and former restaurant line cook living in Portland, Oregon. This is where I share recipes that actually work in real kitchens, tested by someone who's cooked through the chaos of Friday night dinner rush and the reality of weeknight exhaustion.

Learn more

Popular

  • Persian Lemon Chicken with Yogurt and Turmeric Recipe
    Persian Lemon Chicken with Yogurt and Turmeric Recipe
  • Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
    Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
  • Turkish Lamb Shish Kebab Recipe
    Turkish Lamb Shish Kebab Recipe
  • Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
    Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
  • Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
    Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
  • Gelatinous Chicken Feet Bone Broth Recipe
    Gelatinous Chicken Feet Bone Broth Recipe
  • Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe
    Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe
  • Quick Spinach Pistachio Pesto Recipe
    Quick Spinach Pistachio Pesto Recipe
  • Peach Syrup for Cocktails, Sweet Tea & More Recipe
    Peach Syrup for Cocktails, Sweet Tea & More Recipe
  • How To Cook A Perfectly Grilled Ribeye Recipe
    How To Cook A Perfectly Grilled Ribeye Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Breakfast
  • Desserts
  • Dinner
    • Beef
    • Chicken
  • Lunch and Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes Vibe. All rights reserved.