Mexican Fish in Creamy Tomato Sauce is a delightful dish that blends the fresh, mild flavors of white fish with a rich and zesty tomato cream sauce. This recipe brings together the essence of Mexican cuisine with ingredients like tomatoes, garlic, jalapeños, and cilantro, all simmered to create a velvety sauce that perfectly complements the tender fish fillets. The addition of cream adds a luscious texture, making this dish both comforting and satisfying. Perfect for a weeknight dinner or a special occasion, this flavorful fish dish pairs beautifully with rice or warm tortillas for a complete meal that will transport your taste buds to the heart of Mexico.
Ingredients
- 4 white fish fillets (such as tilapia, cod, or snapper)
- Salt and pepper, to taste
- 2 tablespoons olive oil
- 1 onion, finely chopped
- 3 cloves garlic, minced
- 2 jalapeños, seeded and minced
- 4 large tomatoes, chopped
- 1 teaspoon ground cumin
- 1/2 teaspoon smoked paprika
- 1/2 cup heavy cream
- 1/4 cup fresh cilantro, chopped
- 1 lime, cut into wedges
Instructions
- Season the fish: Pat the fish fillets dry with paper towels and season both sides with salt and pepper.
- Sear the fish: In a large skillet, heat olive oil over medium-high heat. Add the fish fillets and sear for 2-3 minutes on each side, until golden brown. Remove the fish from the skillet and set aside.
- Sauté the aromatics: In the same skillet, add the chopped onion, garlic, and jalapeños. Sauté for 3-4 minutes, until the onion is translucent and the mixture is fragrant.
- Make the sauce: Add the chopped tomatoes, cumin, and smoked paprika to the skillet. Cook for 5-7 minutes, until the tomatoes have softened and released their juices.
- Blend the sauce: Carefully transfer the tomato mixture to a blender or use an immersion blender to blend the sauce until smooth.
- Simmer the sauce: Return the blended sauce to the skillet over medium heat. Stir in the heavy cream and bring to a gentle simmer.
- Finish the fish: Return the fish fillets to the skillet, spooning some sauce over each fillet. Cover and simmer for 5-7 minutes, until the fish is cooked through and flakes easily with a fork.
- Serve: Sprinkle with fresh cilantro and serve with lime wedges on the side.
Enjoy your Mexican Fish in Creamy Tomato Sauce as a flavorful and comforting meal that highlights the vibrant tastes of Mexican cuisine, perfect for any occasion.
