Tomato and Pepper Poached Cod, also known as Bacalao a la Riojana, is a comforting Spanish-inspired seafood dish that brings together tender cod fillets and a rich, smoky tomato-pepper sauce. Slow-simmered with garlic, onions, piquillo peppers, and smoked paprika, this dish delivers deep, rustic flavors that feel both hearty and elegant. Perfect for a cozy family dinner or an impressive weekend meal, this recipe transforms simple ingredients into something truly special. Every bite of flaky cod soaked in savory sauce feels warm, nourishing, and full of Mediterranean character.
Why You’ll Love This Recipe
- Rich, rustic Spanish flavors with minimal effort
- Healthy, high-protein seafood dinner option
- One-pan recipe with simple pantry ingredients
- Elegant enough for guests but easy for weeknights
- Naturally gluten-free and nutrient-dense
Ingredients
- 2 tablespoons extra virgin olive oil – adds smooth richness and authentic Mediterranean flavor
- 1 onion, thinly sliced – builds sweetness and depth in the sauce
- 3 cloves garlic, minced – provides aromatic intensity
- 1 (14-ounce) jar roasted piquillo or red peppers, drained and sliced – adds sweetness and smoky complexity
- 1 (28-ounce) can crushed tomatoes – creates the rich, hearty base of the sauce
- 1 teaspoon smoked Spanish paprika – gives signature smoky depth and warmth
- 1 teaspoon kosher salt – enhances overall flavor balance
- ¼ teaspoon black pepper – adds mild heat and spice
- 1 bay leaf – infuses subtle herbal aroma during simmering
- 1½ pounds cod fillet, cut into 4 portions – tender, flaky fish that poaches beautifully in sauce
- 1 tablespoon fresh parsley, minced – bright, fresh finishing touch
How to Make Tomato and Pepper Poached Cod
Step 1: Sauté the Vegetables
Heat olive oil in a large skillet over medium heat. Add sliced onion and cook for about 5 minutes until softened and lightly golden. Stir in minced garlic and cook for 1 minute until fragrant, then add sliced piquillo peppers and cook for another 5 minutes to develop sweetness and depth.
Step 2: Build the Tomato Sauce
Add crushed tomatoes, smoked paprika, salt, black pepper, and bay leaf to the skillet. Stir well and reduce the heat to low. Let the sauce simmer for about 15 minutes until it thickens slightly and the flavors blend into a rich, aromatic base.
Step 3: Poach the Cod
Gently nestle the cod fillets into the sauce, skin side up. Simmer for 5–6 minutes, then carefully flip the fillets. Continue cooking for another 5–6 minutes, or until the fish is opaque, tender, and flakes easily with a fork.
Step 4: Garnish and Serve
Remove the bay leaf and sprinkle fresh parsley over the top. Serve the cod warm, spooning plenty of tomato and pepper sauce over each portion for maximum flavor.

Tips for Success
- Use fresh cod or high-quality frozen fillets for best texture
- Keep heat low while poaching to avoid breaking the fish
- Let the sauce simmer fully before adding fish for deeper flavor
- Don’t over-stir once the cod is added to keep fillets intact
- Serve immediately for the best texture and freshness
Equipment Needed
- Large skillet or sauté pan with lid
- Wooden spoon or spatula
- Sharp knife and cutting board
- Measuring spoons
- Serving plates or shallow bowls
Recipe Variations
- Spicy Version: Add red pepper flakes or a pinch of cayenne
- Vegetable Boost: Add spinach or zucchini to the sauce
- Mediterranean Twist: Include olives or capers for briny flavor
- Creamy Version: Stir in a splash of cream at the end for richness
- Low-Carb Option: Serve over cauliflower rice or sautéed greens
Serving Suggestions
- Serve with crusty bread to soak up the sauce
- Pair with steamed rice or herbed couscous
- Add a fresh green salad with lemon vinaigrette
- Serve alongside roasted potatoes for a hearty meal
FAQs
Can I use another type of fish instead of cod?
Yes, haddock, halibut, or pollock work well as substitutes.
Can I make this dish ahead of time?
The sauce can be made ahead, but the fish is best cooked fresh before serving.
What are piquillo peppers?
They are sweet, mildly smoky Spanish red peppers commonly used in Mediterranean cooking.
Can I use fresh tomatoes instead of canned?
Yes, but you may need to cook them longer to achieve a thick sauce.
Is this recipe spicy?
No, it is mild and smoky, but you can easily add heat if desired.
Final Thoughts
This Tomato and Pepper Poached Cod is a beautiful example of simple ingredients coming together to create something truly elegant and flavorful. With its smoky tomato sauce and tender, flaky fish, it brings the warmth of Spanish home cooking straight to your table. Whether you’re cooking for a special occasion or a comforting weeknight dinner, this dish is sure to impress and satisfy. Enjoy every rich, savory bite!
Print
Tomato and Pepper Poached Cod (Bacalao a la Riojana)
- Total Time: 45 minutes
- Yield: 4 servings
Description
Bacalao a la Riojana is a rustic Spanish dish featuring tender cod gently poached in a rich tomato and roasted pepper sauce infused with smoked paprika. A flavorful Mediterranean-inspired dinner perfect for any night of the week.
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 onion, thinly sliced
- 3 cloves garlic, minced
- 1 (14-ounce) can roasted piquillo or red peppers, drained and sliced
- 1 (28-ounce) can crushed tomatoes
- 1 teaspoon smoked paprika
- 1 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 bay leaf
- 1 1/2 pounds cod fillet, cut into 4 portions
- 1 tablespoon fresh parsley, chopped
Instructions
- Heat olive oil in a large skillet over medium heat.
- Add onion and cook for about 5 minutes until softened and lightly golden.
- Add garlic and cook for 1 minute until fragrant.
- Add sliced peppers and cook for another 5 minutes.
- Stir in crushed tomatoes, paprika, salt, pepper, and bay leaf. Simmer for 15 minutes.
- Nestle cod fillets into the sauce, skin side up, and simmer 5–6 minutes.
- Flip fish and cook another 5–6 minutes until flaky and fully cooked.
- Garnish with parsley and serve warm with sauce.
Notes
- Serve with rice, crusty bread, or roasted vegetables.
- Piquillo peppers can be substituted with roasted red peppers.
- Adjust smoked paprika for stronger flavor.
- Prep Time: 10 minutes
- Cook Time: 35 minutes
- Category: Dinner, Seafood
- Method: Poaching
- Cuisine: Spanish