Garlic Butter Cod in Spicy Tomato Herb Sauce
When it comes to seafood, few dishes are as satisfying as a beautifully cooked cod fillet. And when you pair it with a rich, spicy tomato herb sauce, you’ve got a recipe that is nothing short of spectacular. This Garlic Butter Cod in Spicy Tomato Herb Sauce is the kind of dish that feels both fresh and indulgent, with the perfect balance of flavors that will keep you coming back for more. The cod fillets are tender and flaky, bathed in a savory garlic butter sauce, and complemented by the tangy, slightly spicy tomato and herb base. It’s a perfect choice for a weeknight dinner or when you want to impress guests without spending hours in the kitchen.
The best part? It all comes together in just 35 minutes, making it as easy to prepare as it is to enjoy. Plus, the spicy, rich sauce is perfect for spooning over rice, mashed potatoes, or a thick slice of crusty bread. Ready to make a meal that’s full of flavor and will have everyone at the table smiling? Let’s dive into the recipe!

Ingredients
- 4 cod fillets or thick cod loin pieces (about 1 1/2 pounds total)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika
- 2 tablespoons olive oil
- 2 tablespoons unsalted butter
- 5 cloves garlic, minced
- 1 small red bell pepper, finely diced
- 1 small green bell pepper, finely diced
- 1 cup cherry tomatoes, halved
- 1 tablespoon tomato paste
- 1/2 teaspoon red pepper flakes
- 1/2 cup chicken broth or vegetable broth
- 1 tablespoon lemon juice
- 2 tablespoons chopped fresh parsley
- 1 tablespoon chopped green onion
- Extra parsley, for garnish
Instructions
Season the Fish:
Start by patting the cod fillets dry with paper towels. This step helps to get a nice sear on the fish. Once dry, season both sides with salt, black pepper, and paprika. The paprika will add a nice smoky depth to the flavor.
Sear the Cod:
Heat the olive oil in a large skillet over medium-high heat. When the oil is hot, carefully add the cod pieces and sear them for 2-3 minutes on each side, until they turn a light golden brown. You don’t need to cook them all the way through at this point; just get that beautiful sear. Remove the cod from the skillet and set it aside.
Build the Flavor Base:
In the same skillet, lower the heat to medium and add the butter. Once it melts, stir in the minced garlic, red bell pepper, and green bell pepper. Cook for 2-3 minutes until the vegetables soften and the garlic becomes fragrant. This will create the savory, aromatic base for the sauce.
Add the Tomatoes and Spice:
Now it’s time to add some freshness and heat. Stir in the halved cherry tomatoes, tomato paste, and red pepper flakes (if you like a little spice). Let everything cook for 3-4 minutes, allowing the tomatoes to soften and release their juices, which will blend beautifully with the tomato paste to form a rich sauce.
Make the Sauce:
Pour in the chicken or vegetable broth and lemon juice, stirring well to combine. Let the sauce simmer for 3 minutes until it becomes slightly rich and glossy. The broth will give the sauce a lovely depth of flavor while the lemon juice adds a refreshing tang that balances the spices.
Return the Cod:
Nestle the seared cod fillets back into the skillet, spooning some of the tomato herb sauce over the top of each fillet. Cover the skillet loosely and cook for another 4-5 minutes, or until the cod is opaque and flakes easily with a fork. This ensures the fish absorbs all the delicious flavors from the sauce.
Finish with Herbs:
Sprinkle the chopped parsley and green onion over the cod for a fresh burst of flavor. Taste the sauce and adjust the seasoning with salt and pepper if needed — you want that perfect balance of savory, tangy, and spicy.
Serve:
Transfer the cod to a serving dish and spoon the spicy tomato herb sauce over the top. Garnish with extra parsley for a pop of color. Serve the dish hot, alongside rice, mashed potatoes, or crusty bread to soak up all the sauce.
Presentation
Serve the Garlic Butter Cod in Spicy Tomato Herb Sauce family-style on a platter or individually on plates. The vibrant, colorful sauce and tender cod make it an eye-catching dish. Pair it with a side of creamy mashed potatoes or a light, refreshing salad to balance the richness of the sauce. You can even drizzle the sauce over the potatoes or bread for an extra burst of flavor.
Nutritional Information:
- ⏰ Prep Time: 15 minutes | Cooking Time: 20 minutes | Total Time: 35 minutes
- 🔥 Kcal: Approximately 280 kcal per serving | 🍽️ Servings: 4 servings
Conclusion
This Garlic Butter Cod in Spicy Tomato Herb Sauce is a beautifully balanced dish with the perfect combination of tender cod, savory spices, and fresh, tangy sauce. It’s easy enough for a weeknight but elegant enough for special occasions, and it pairs perfectly with a variety of sides. The juicy cod and rich tomato sauce come together in a way that’s both comforting and exciting. Try this dish soon — it’s sure to become a new favorite in your recipe collection!
