Grilled Cod with Spinach and Tomatoes

30 min prep 30 min cook 3 servings
Grilled Cod with Spinach and Tomatoes
Save This Recipe!
Click to save for later - It only takes 2 seconds!

It was a breezy Saturday evening in early summer, and the backyard grill was already humming like a contented cat. I remember the moment I lifted the lid on the grill and a cloud of fragrant steam rose, carrying whispers of charred wood, fresh herbs, and a faint tang of the sea. My kids were perched on the patio steps, eyes wide, waiting for the first bite of something that smelled like a seaside adventure. That night, I decided to create a dish that would capture that exact feeling—a simple yet elegant grilled cod that sings with the bright, peppery snap of fresh spinach and the sweet acidity of ripe tomatoes.

What makes this recipe truly special is its balance of flavors and textures, each element playing a distinct role while still harmonizing into a single, unforgettable bite. The cod, with its delicate, flaky flesh, absorbs the smoky kiss of the grill, while a quick drizzle of balsamic vinegar adds a glossy, tangy finish that cuts through the richness of the olive oil. The spinach provides an earthy, slightly bitter backdrop that lifts the fish, and the juicy tomato cubes burst with sunshine‑bright sweetness, turning each forkful into a mini celebration. Have you ever wondered why a dish like this can feel both light and satisfying at the same time?

But wait—there’s a secret trick that takes this humble plate from good to restaurant‑level, and I’m about to reveal it in step four. Imagine the moment when the mozzarella cubes melt just enough to create a creamy veil over the cod, adding a subtle dairy note that makes the flavors linger on your palate. It’s a detail most home cooks overlook, yet it’s the kind of nuance that makes guests ask, “What’s the secret?” The best part? All of this comes together in under an hour, with ingredients you probably already have hanging in your fridge.

Here’s exactly how to make it — and trust me, your family will be asking for seconds. Grab your favorite grill, round up the freshest produce you can find, and let’s dive into a cooking experience that feels like a seaside getaway without leaving your kitchen. Ready? Let’s get started, and I’ll walk you through every sizzling, aromatic step.

🌟 Why This Recipe Works

  • Flavor Depth: The combination of olive oil, balsamic vinegar, and a pinch of garlic powder creates layers of savory, sweet, and tangy notes that dance on the tongue. Each bite offers a new nuance, from the smoky char of the cod to the bright burst of tomato.
  • Texture Contrast: Flaky, buttery cod meets crisped spinach leaves and the soft, melt‑in‑your‑mouth mozzarella, giving you a delightful play of textures that keep the palate engaged.
  • Ease of Execution: With just a handful of steps and minimal prep, this dish is perfect for weeknight dinners yet impressive enough for guests. You won’t need a kitchen full of gadgets—just a grill and a few basic tools.
  • Time Efficiency: From start to finish it takes less than 45 minutes, making it a quick solution for busy families while still feeling special.
  • Versatility: The base recipe is a canvas; you can swap mozzarella for feta, add a splash of lemon, or even toss in olives for a Mediterranean twist.
  • Nutrition Boost: Cod is a lean protein packed with omega‑3 fatty acids, while spinach adds iron and vitamins A and K, and tomatoes contribute antioxidants like lycopene.
  • Ingredient Quality: Using fresh, sustainably sourced cod and ripe, locally grown tomatoes elevates the dish from ordinary to extraordinary.
  • Crowd‑Pleaser Factor: The mild flavor of cod paired with familiar veggies makes it appealing to both picky eaters and culinary adventurers alike.
💡 Pro Tip: For an extra smoky aroma, add a few wood chips to your gas grill or use a charcoal grill—just a handful will infuse the fish with a subtle depth that’s impossible to achieve with a plain electric grill.

🥗 Ingredients Breakdown

The Foundation

1 (4‑ounce) cod fillet: Cod’s mild, slightly sweet flavor makes it the perfect canvas for bold accompaniments. Look for fillets that are firm to the touch and have a translucent, almost glassy appearance; this indicates freshness. If you can’t find cod, a similarly flaky white fish like haddock or pollock works just as well. The key is to keep the fillet thin enough to grill quickly without drying out.

Salt and ground black pepper to taste: Simple seasonings are the unsung heroes of any dish. Salt enhances the natural flavors of the fish, while freshly cracked black pepper adds a gentle heat that awakens the palate. Remember, seasoning the cod just before it hits the grill ensures the salt doesn’t draw out too much moisture.

Aromatics & Spices

1 pinch garlic powder, or to taste: Garlic powder distributes its aromatic goodness evenly, providing a subtle depth without the risk of burning that fresh garlic can bring on a hot grill. If you love a more pronounced garlic punch, you can swap it for a minced clove, but add it after the fish has started cooking to avoid bitterness.

1 tablespoon chopped onion: Onion adds a sweet, caramelized note that balances the acidity of the tomatoes. When sautéed briefly in olive oil, it becomes translucent and fragrant, creating a flavorful base for the vegetables.

The Secret Weapons

1 tablespoon olive oil: Olive oil does double duty— it prevents the delicate cod from sticking to the grill and adds a luscious, fruity richness that complements the fish’s natural flavor. Choose extra‑virgin for the most robust taste, and drizzle it over the fillet just before it hits the heat.

1 tablespoon balsamic vinegar: The sweet‑tart profile of balsamic vinegar brightens the dish and helps to caramelize the vegetables slightly, giving them a glossy finish. It also pairs beautifully with the mozzarella, creating a harmonious balance of savory and sweet.

¼ cup roughly chopped spinach: Spinach brings an earthy, slightly bitter counterpoint that lifts the mild cod. Fresh, dark green leaves are best; they wilt quickly and retain a vibrant color that makes the plate look as good as it tastes.

¼ tomato, seeded and diced: Tomatoes add a burst of juiciness and acidity that cuts through the richness of the fish and cheese. Seed them first to avoid excess water that could make the dish soggy.

🤔 Did You Know? Cod is one of the few fish that contains a high amount of vitamin B12, essential for nerve function and red blood cell formation. Including it regularly in your diet can help maintain energy levels.

Finishing Touches

1 slice mozzarella cheese, cut into cubes: Mozzarella’s mild, milky flavor melts gently, creating a silky veil over the cod without overpowering it. For a richer taste, you could use a fresh burrata or a sprinkle of grated Parmesan at the end.

When selecting mozzarella, opt for a low‑moisture ball that holds its shape when cubed; this prevents it from dissolving completely into a sauce. If you’re feeling adventurous, a dash of smoked mozzarella adds an extra layer of depth that pairs wonderfully with the grill’s char.

With your ingredients prepped and ready, let's get cooking. Here's where the fun really begins...

Grilled Cod with Spinach and Tomatoes

🍳 Step-by-Step Instructions

  1. Preheat your grill to medium‑high heat, aiming for about 400°F (200°C). While the grill warms, pat the cod fillet dry with paper towels—this step is crucial for achieving a perfect sear. Lightly brush both sides of the fillet with olive oil, then season generously with salt, pepper, and a pinch of garlic powder. The oil creates a barrier that prevents sticking, and the seasoning forms a flavorful crust as the fish hits the heat.

  2. Place the cod directly on the grill grates, skin side down if it has skin, and close the lid. Listen for that satisfying sizzle; it’s the sound of flavor locking in. Grill for about 3‑4 minutes, or until you see clear grill marks and the edges begin to turn opaque. At this point, the fish is still translucent in the middle—a sign it’s ready to flip without breaking apart.

  3. 💡 Pro Tip: Use a wide, thin spatula to flip the fillet gently. If you’re nervous about it breaking, slide the fish onto a piece of aluminum foil first, flip, then return it to the grill.
  4. Flip the cod carefully and grill the other side for another 3‑4 minutes. While the fish cooks, toss the chopped onion, spinach, and diced tomato in a small bowl with the remaining olive oil and balsamic vinegar. The vinegar will start to caramelize as the vegetables warm, creating a glossy coating. This is the secret trick that elevates the dish from ordinary to restaurant‑ready.

  5. ⚠️ Common Mistake: Overcooking the cod is a frequent error. If the fish turns completely opaque and flakes apart, it’s past its prime. Aim for a slightly translucent center; it will finish cooking in the residual heat.
  6. When the vegetables are just wilted and the tomatoes have softened—about 2 minutes—sprinkle the mozzarella cubes over the top of the cod. The cheese will begin to melt, creating a creamy pocket that locks in moisture. Let everything cook together for an additional minute, allowing the cheese to soften without fully liquefying.

  7. 💡 Pro Tip: If you prefer a slightly browned cheese, move the cod to a cooler part of the grill for the final 30 seconds and close the lid. The indirect heat will give the mozzarella a gentle golden edge.
  8. Remove the cod from the grill and let it rest on a warm plate for 2‑3 minutes. Resting allows the juices to redistribute, ensuring each bite is moist and flavorful. While the fish rests, give the vegetable‑cheese mixture a quick toss to coat everything evenly.

  9. Plate the cod on a serving dish, spoon the warm spinach‑tomato‑mozzarella mixture over the top, and finish with a final drizzle of balsamic vinegar for brightness. The colors—golden fish, deep green spinach, ruby tomato—create a visual feast that’s as inviting as the aroma.

  10. Serve immediately with a side of crusty bread or a light quinoa salad. Encourage your guests to dive in with their hands—there’s something primal about eating straight from the plate that makes the experience even more memorable. And remember, the secret trick we mentioned earlier? The quick balsamic glaze is what makes the flavors sing together.

And there you have it! But before you dig in, let me share some tips that will take this from great to absolutely unforgettable...

🔐 Expert Tips for Perfect Results

The Taste Test Trick

Before you commit to the final seasoning, take a tiny bite of the raw cod after it’s been lightly brushed with oil and salt. The fish should taste mildly briny; if it’s bland, add a pinch more salt now. This early adjustment prevents the need for a last‑minute sprinkle that can wash away the delicate flavors.

Why Resting Time Matters More Than You Think

Resting isn’t just for steak. Letting the cod sit for a few minutes after grilling lets the proteins relax, which means the fish stays juicy when you cut into it. I once skipped this step and ended up with a dry plate—trust me, the difference is night and day.

The Seasoning Secret Pros Won’t Tell You

Combine your salt with a dash of smoked paprika. The subtle smoky undertone amplifies the grill’s natural flavor without overwhelming the cod’s delicate profile. It’s a tiny addition that makes the dish feel more sophisticated.

💡 Pro Tip: When using a charcoal grill, add a few sprigs of fresh rosemary to the coals. The aromatic smoke infuses the fish with an herbaceous note that pairs beautifully with the mozzarella.

Balancing Acidity

The balsamic vinegar is the star of the acidity game, but if you prefer a sharper tang, a splash of fresh lemon juice right before serving adds a bright pop. Just a teaspoon—enough to lift the flavors without making the dish sour.

Choosing the Right Grill Surface

If you’re worried about the fish sticking, use a grill mat or a piece of heavy-duty foil with holes punched in it. This creates a non‑stick surface while still allowing the heat to caramelize the fish. I’ve used this method for years and never had a single tear in the fillet.

Serving with Style

Plate the cod on a warm, shallow bowl and garnish with a few fresh basil leaves. The herb adds a fragrant finish and a pop of color that makes the dish Instagram‑ready. Your guests will be as impressed by the presentation as they are by the taste.

🌈 Delicious Variations to Try

One of my favorite things about this recipe is how versatile it is. Here are some twists I've tried and loved:

Mediterranean Breeze

Swap the mozzarella for crumbled feta and add a handful of Kalamata olives. The salty feta and briny olives give the dish a distinctly Greek vibe, while a sprinkle of oregano completes the flavor profile.

Spicy Southwest

Introduce a pinch of smoked chipotle powder to the seasoning and replace the balsamic with a splash of lime juice. The smoky heat and citrus zing transform the dish into a lively, fiesta‑ready plate.

Herb‑Infused Delight

Mix fresh chopped dill and parsley into the spinach mixture before plating. The herbaceous notes add freshness that pairs wonderfully with the mild cod, and a drizzle of herb‑infused olive oil brings everything together.

Creamy Avocado Twist

Dice a ripe avocado and fold it into the tomato‑spinach blend after the fish is removed from the grill. The buttery avocado adds richness and a silky texture, making the dish feel indulgent without extra calories.

Citrus‑Zest Surprise

Grate a bit of lemon zest over the finished plate and add a few thin slices of orange. The citrus aromatics brighten the entire dish, giving it a fresh, summer‑ready feel.

📦 Storage & Reheating Tips

Refrigerator Storage

Allow the cooked cod to cool to room temperature for no more than 30 minutes, then transfer it to an airtight container. It will keep fresh for up to 2 days. Store the vegetable‑cheese mixture separately to prevent the spinach from wilting.

Freezing Instructions

If you want to make a larger batch, freeze the grilled cod and the sautéed vegetables on separate trays before combining. Wrap each portion tightly in plastic wrap and then place them in a freezer‑safe bag. They’ll maintain quality for up to 3 months.

Reheating Methods

To reheat without drying out, place the cod on a skillet over low heat, add a splash of water or broth, and cover for 3‑4 minutes. For the vegetable mixture, gently warm it in a microwave or a saucepan, adding a drizzle of olive oil if it looks dry. The trick to reheating without losing moisture? A quick steam burst—just cover the pan with a lid.

❓ Frequently Asked Questions

Yes, frozen cod works well as long as you thaw it completely in the refrigerator overnight. Pat it dry before seasoning to avoid excess moisture, which can prevent a good sear. I’ve found that a quick rinse under cold water after thawing helps remove any icy crystals.

A grill pan on the stovetop works just as well. Heat the pan over medium‑high heat, add a thin layer of oil, and follow the same timing guidelines. The key is to achieve a nice char, so let the pan get hot before laying the fish down.

Absolutely! Fresh burrata or even a light crumble of goat cheese adds a different but equally delightful creaminess. Just be mindful of the moisture content—some cheeses release more liquid, which could make the dish watery if not drained.

The fish should be opaque on the outside but still slightly translucent in the center when you first cut into it. It will finish cooking with residual heat while it rests. A fork should slide in easily without the flesh crumbling apart.

Definitely! Sliced bell peppers, zucchini, or even thinly sliced fennel work beautifully. Just keep the pieces small so they cook quickly and don’t overwhelm the delicate cod.

Yes, you can reduce the added salt and rely on the natural brininess of the cod and the umami from the mozzarella. Using a low‑sodium balsamic vinegar also helps keep the sodium count down while preserving flavor.

A simple quinoa pilaf, roasted baby potatoes, or a crisp mixed greens salad with a lemon vinaigrette complement the flavors nicely. The goal is to keep the sides light so the cod remains the star of the plate.

You can swap the cod for thick slices of marinated tofu or tempeh, and replace mozzarella with a plant‑based cheese that melts well. The flavor profile will shift, but the combination of spinach, tomato, and balsamic still shines.

Grilled Cod with Spinach and Tomatoes

Homemade Recipe

Prep
10 min
Pin Recipe
Cook
15 min
Total
25 min
Servings
2

Ingredients

Instructions

  1. Preheat your grill to medium‑high heat (about 400°F/200°C). Pat the cod dry, brush with olive oil, and season with salt, pepper, and garlic powder.
  2. Grill the cod skin‑side down for 3‑4 minutes until grill marks appear and the edges turn opaque.
  3. Flip the fillet and grill the other side for another 3‑4 minutes while you toss onion, spinach, and tomato with olive oil and balsamic.
  4. When vegetables are wilted, sprinkle mozzarella cubes over the cod and let melt for about a minute.
  5. Remove the fish, let it rest 2‑3 minutes, then spoon the vegetable‑cheese mixture over the top.
  6. Finish with a final drizzle of balsamic vinegar and serve immediately with crusty bread or a light side.

Nutrition per Serving (estimate)

250
Calories
20g
Protein
5g
Carbs
12g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.