The Simple Joy of this Spicy Mediterranean Sea Bass with Tomatoes
There’s something almost magical about watching a whole fish transform in your oven, especially when it’s nestled in a vibrant, chunky tomato sauce that’s been spiked with just enough heat to make you sit up and take notice.
I mean, you start with what looks like a scene from a cooking show gone slightly chaotic—fish swimming in this gorgeous red sauce—and thirty minutes later, you’re pulling out restaurant-quality Mediterranean perfection.
The basil stuffing alone makes your kitchen smell like you’ve suddenly transported to the Italian coast. Pure, uncomplicated joy on a plate.
Ingredients
Getting this spicy Mediterranean sea bass on your table starts with gathering ingredients that honestly make me happy just reading through the list.
We’re talking about two whole striped bass, which might seem intimidating if you’ve never worked with whole fish before, but trust me when I say the payoff is absolutely worth any initial nervousness.
The ingredient list reads like a love letter to Mediterranean cooking—fresh basil, good olive oil, ripe tomatoes, and just enough heat to wake up your taste buds without overwhelming the delicate fish.
Ingredients:
- 2 (1 1/4 lb) striped bass, small (cleaned, scaled, and heads removed)
- Kosher salt, to taste
- White pepper, freshly ground, to taste
- 1 cup basil, tough stems removed
- 1 1/2 cups extra virgin olive oil (plus more for drizzling)
- 1 onion, small, finely chopped
- 3 garlic cloves, thinly sliced
- 1 red chili pepper (cayenne type, thin small)
- 1 red bell pepper, cored, seeded and finely chopped
- 1 cup dry white wine
- 3 tomatoes, peeled, seeded and coarsely chopped
- 1 tablespoon capers, drained and rinsed
- 1/4 cup black olives, pitted (such as kalamata or Taggiasche)
- 2 tablespoons flat leaf parsley, finely chopped
Now, let’s talk about the quality stuff that really matters here.
That olive oil isn’t just any olive oil—you want the good extra virgin kind because you’re using a lot of it, and it’s going to be front and center in this dish.
The tomatoes should be ripe and flavorful, which means if it’s winter and your grocery store tomatoes look sad, maybe wait for better ones or consider good canned San Marzanos instead.
And please, do yourself a favor with the fish—find a good fishmonger who can clean and prep those bass for you, because life’s too short to struggle with fish scales when you could be dreaming about that spicy tomato sauce instead.
How to Make this Spicy Mediterranean Sea Bass with Tomatoes

This recipe starts with getting your oven nice and toasty at 425 degrees, which gives you the perfect amount of time to prep everything without feeling rushed.
First things first—rinse those 2 (1 1/4 lb) striped bass under cold water and pat them completely dry because nobody wants their fish to steam when it should be searing. Season them inside and out with kosher salt and white pepper, then stuff each cavity with half of that 1 cup of fresh basil, which honestly makes the whole kitchen smell like summer vacation.
Rub 1/4 cup of the extra virgin olive oil all over the skin, getting it nice and slippery, then set those beauties aside while you work on what might be the most aromatic sauce you’ve ever made.
Here’s where things get exciting, and also where your kitchen starts smelling so good that neighbors might just show up uninvited. Grab your flameproof baking dish and set it right over medium-high heat, then pour in 3/4 cup of olive oil along with your finely chopped small onion and 3 thinly sliced garlic cloves. For optimal results, consider using premium seafood cookware that distributes heat evenly and prevents delicate fish from sticking.
Let them cook for about 5 minutes until the onion goes all soft and translucent, then toss in that red chili pepper and finely chopped red bell pepper for another 3 minutes. Next comes the fun part—pour in 1 cup of dry white wine and watch it bubble and reduce by about one-third over 5 minutes, which is just enough time to convince yourself you’re basically a professional chef.
Turn the heat down to medium-low and add your 3 coarsely chopped tomatoes, 1 tablespoon of capers, and 1/4 cup of pitted black olives, then let everything bubble gently around the edges before moving it off direct heat.
Now for the grand finale that makes this whole dish come together. Heat the remaining 1/2 cup of olive oil in a large skillet until it shimmers like it means business, then sear those fish for exactly 3 minutes on each side until they get that gorgeous golden color.
Transfer them right into your sauce-filled baking dish, give them a good baste with all those beautiful tomatoes and peppers, then cover tightly and slide into the oven for 8 minutes.
Remove the cover, crank that oven up to 450 degrees, and bake for another 10 minutes while basting every 3 to 4 minutes—yes, it’s a bit of work, but this is what turns good fish into absolutely incredible fish.
When it’s just cooked through and flaking perfectly, transfer everything to your prettiest serving platter, sprinkle with 2 tablespoons of chopped flat leaf parsley, drizzle with more olive oil because why not, and serve while it’s still hot enough to make everyone at the table go quiet for the first few bites.
Substitutions and Variations
While this recipe calls for striped bass, you can absolutely swap in other firm white fish that’ll hold up beautifully to all that searing and baking action.
I’m thinking branzino, snapper, or even cod will work perfectly.
Don’t have cayenne peppers? Jalapeños or serrano peppers bring similar heat.
If you’re not into olives, just skip them—though honestly, they add such a nice briny punch.
Want more vegetables? Zucchini or eggplant chunks work wonderfully in that sauce.
And here’s a secret: if white wine isn’t your thing, dry vermouth does the trick just as well.
Additional Things to Serve With Spicy Mediterranean Sea Bass with Tomatoes
Now that you’ve got this gorgeous, sauce-laden fish ready to impress, you’ll want some stellar sides that won’t compete but will absolutely complement those bold Mediterranean flavors.
I’m thinking creamy polenta, honestly – it soaks up that spicy tomato sauce like a dream. Roasted fingerling potatoes work beautifully too, especially if you toss them with rosemary and garlic.
For something lighter, try grilled zucchini or a simple arugula salad with lemon vinaigrette. Even crusty bread for sauce-sopping duties.
The key? Keep things simple and let that incredible fish shine.
Final Thoughts
Honestly, you’d be hard-pressed to find a more impressive dish that’s actually this manageable in your own kitchen.
This Mediterranean sea bass brings together everything I love about coastal cooking – bright flavors, quality ingredients, and that perfect balance of rustic charm and elegance.
The spicy tomato sauce does all the heavy lifting while you look like a culinary genius.
Sure, there’s some prep work involved, but isn’t that always the case with show-stopping meals?
Trust me, your guests won’t believe you pulled this off at home.





