MexicanSlow Cooked

Mexican Slow Cooked Fish in Clay Pot

Authentic Mexican slow-cooked fish (pescado en la olla) using traditional clay pots or slow cookers. Infused with chiles, tomatoes, cilantro—tender, flavorful, and effortless.

Mexican Slow Cooked Fish in Clay Pot

Mi corazón. In my mother's kitchen, the comal was always warm, and there was always something slow cookeding. This fish dish carries those memories forward. Every Mexican cook knows that flavor comes from respect — respect for the ingredient, respect for the technique, and respect for the people you're feeding. With love and patience. That's what makes this more than just a recipe.

Ingredients

For the Broth and Fish

  • 4 white fish fillets or steaks (6-8 ounces each), such as snapper, sea bass, grouper, or halibut
  • 2 dried guajillo chiles, stemmed, seeded, and lightly toasted
  • 2 dried ancho chiles, stemmed, seeded, and lightly toasted
  • 1 large white onion, sliced into rings
  • 6 cloves garlic, minced
  • 1 pound Roma tomatoes, diced (or one 14-ounce can crushed tomatoes)
  • 4 fresh jalapeños, halved lengthwise and seeded
  • 2 cups fish or vegetable stock
  • 1 cup water (or additional stock for deeper flavor)
  • ¼ cup fresh lime juice (about 2 limes)
  • 2 tablespoons fresh orange juice
  • 2 tablespoons extra virgin olive oil
  • 1 tablespoon dried Mexican oregano
  • 1 teaspoon ground cumin
  • 3 bay leaves
  • 1 teaspoon sea salt, plus more to taste
  • ½ teaspoon black pepper
  • ⅛ teaspoon ground cloves
  • 4-6 sprigs fresh cilantro
  • 1 tablespoon unsalted butter
  • For Finishing and Serving

  • ⅓ cup fresh cilantro, finely chopped
  • 2 tablespoons Mexican crema or sour cream
  • 2 fresh limes, cut into wedges
  • Fleur de sel for finishing
  • Warm corn or flour tortillas
  • Cilantro sprigs for garnish
  • Equipment Needed

  • Slow cooker (4-6 quart capacity) OR traditional Mexican clay cazuela
  • Small cast-iron skillet for toasting chiles
  • Blender or immersion blender
  • Fine mesh strainer
  • Large slotted spoon
  • Cutting board and sharp knife
  • Paper towels
  • Measuring cups and spoons
  • Optional: instant-read thermometer
  • Instructions

    Stage 1: Prepare the Chile and Aromatics Base (10 minutes)

  • Toast the dried chiles: Heat a small cast-iron skillet over medium heat for 1 minute until it's hot to the touch. Place the guajillo and ancho chiles directly on the hot surface, 2-3 chiles at a time. Toast for 2-3 seconds per side—you should hear a faint crackling and smell toasted chile aroma. This releases aromatic oils and deepens the flavor profile. Transfer to a bowl immediately; burnt chiles are bitter and will ruin your dish.
  • Rehydrate the chiles: Pour ¾ cup of boiling water over the toasted chiles and let them soak for 8-10 minutes until completely softened and pliable. All of the dried chile should be hydrated and easy to tear apart. Reserve the soaking liquid.
  • Make the chile base: Transfer the softened chiles and ½ cup of their soaking liquid to a blender. Add 2 cloves of the minced garlic, ¼ of the sliced onion, the oregano, and the cumin. Blend on high speed for 60-90 seconds until completely smooth with no visible chile pieces. The texture should be like thick tomato paste. Strain through a fine mesh sieve, pressing firmly with the back of a spoon to extract all the flavorful liquid. Discard the solids. The chile paste is now ready.
  • Prepare all ingredients: While the chiles are soaking, prepare all remaining ingredients so they're ready to add to the slow cooker. Mince the garlic, slice the onion, dice the tomatoes, and halve the jalapeños. Having everything prepped and at hand makes the next steps quick and efficient.
  • Stage 2: Build the Slow Cooker Base (5 minutes)

  • Sauté the aromatics (optional but recommended): If using an electric slow cooker, heat 2 tablespoons of olive oil in a small saucepan over medium heat. Add the remaining sliced onion and sauté for 3-4 minutes until it becomes translucent at the edges. Add the remaining minced garlic and cook for 1 more minute until fragrant. This step is optional but recommended because it develops flavors through the Maillard reaction, creating greater depth in the final dish.
  • Combine broth components in slow cooker: Pour the fish or vegetable stock and water into the slow cooker. Add the sautéed onions and garlic (if you prepared them), or add the raw onion and garlic directly if skipping the sauté step. Add the strained chile paste, diced tomatoes, bay leaves, and remaining spices (cumin, black pepper, cloves, oregano already included in chile paste). Stir thoroughly until the chile paste is fully incorporated and distributed throughout the liquid.
  • Season the broth: Stir in the lime juice, orange juice, and sea salt. Mix thoroughly. Taste the broth at this point—it should smell complex and aromatic, with a balance of chile depth, acidity from the citrus, and savory aromatics. Adjust salt if needed.
  • Add the jalapeños: Distribute the halved jalapeños throughout the broth. Add the cilantro sprigs. These will infuse the broth during slow cooking.
  • Set the slow cooker: Set your slow cooker to LOW heat. Do NOT use high heat, as this will toughen the fish. The low, steady heat is essential for achieving the tender, delicate texture that makes this dish special.
  • Stage 3: Prepare and Add the Fish (5 minutes)

  • Pat the fish dry: Place the fish fillets on paper towels and pat them completely dry on both sides. Any surface moisture will dilute the broth. Press gently but thoroughly.
  • Season the fish: Sprinkle a small pinch of sea salt and black pepper on each fish fillet on both sides. Be conservative—the broth will contribute additional salt through osmosis during the long cooking time.
  • Layer the fish into the broth: Arrange the fish fillets in a single layer on top of the vegetables and broth in the slow cooker. They should not overlap. If you have too much fish for one layer, you can stack them carefully, but try to keep them in a single layer if possible to ensure even cooking.
  • Cover and cook on low: Cover the slow cooker with its lid and allow the fish to cook on LOW heat for 2.5-3 hours. The long cooking time allows the flavors to penetrate the fish while the gentle heat keeps the flesh incredibly tender and moist.
  • Check for doneness at 2 hours: After 2 hours of cooking, carefully lift the lid and check one fish fillet. The flesh should be beginning to turn opaque and should flake very easily when pressed with a fork. If it still looks somewhat translucent, allow another 30-60 minutes of cooking.
  • Stage 4: Finish and Plate (5 minutes)

  • Remove the fish: Using a large slotted spoon, carefully transfer the cooked fish fillets to a warm serving platter or individual plates. Handle gently to avoid breaking the delicate, tender flesh. Keep warm.
  • Strain the broth: Remove the bay leaves and cilantro sprigs with a slotted spoon and discard. Strain the remaining broth through a fine mesh sieve into a large bowl or pot. Push the vegetables gently through the sieve if desired, or remove them with a slotted spoon for garnish. You should have approximately 3 cups of beautifully flavored, clear broth.
  • Finish the broth with butter: Return the strained broth to the slow cooker (or to a saucepan if not serving directly from the cooker). Whisk in 1 tablespoon of unsalted butter off heat. This adds richness and creates a subtle silky mouthfeel.
  • Make the crema mixture: In a small bowl, whisk together the Mexican crema with the lime juice to create a light, tangy crema.
  • Plate the fish: Ladle 4-6 ounces (½ to ¾ cup) of the warm broth into shallow serving bowls. Carefully place one fish fillet in the center of each bowl.
  • Garnish and serve: Distribute some of the softened jalapeños and tomato pieces from the broth around each fillet. Place a small spoonful of the lime crema on top of each fillet or on the edge of the bowl. Sprinkle generously with fresh chopped cilantro and a small pinch of fleur de sel. Place lime wedges on the plate for guests to add more citrus if desired. Serve immediately with warm tortillas.
  • Expert Tips for Success

    1. Use True Low Heat, Not High Heat: This is the most critical factor in slow cooking fish. The low heat setting on a slow cooker typically reaches about 180-200°F (82-93°C), while high heat reaches 280°F (138°C). Even seemingly small temperature differences dramatically affect the texture of fish. High heat will make the fish rubbery and tough. Low heat, maintained for hours, creates fish so tender it's almost melting. Patience is the key ingredient in this recipe. 2. Choose Fish That Holds Together: For slow cooking, select fish with firmer flesh that won't fall apart during the long cooking time. Snapper, sea bass, grouper, and halibut are ideal. Avoid very delicate fish like sole or flounder. The long cooking time is actually beneficial for these firmer fish, as it has time to break down connective tissue and become incredibly tender without becoming mushy. 3. Don't Overcrowd the Slow Cooker: Leave some space around each fish fillet so the broth can circulate freely and heat them evenly. If your slow cooker is too full, the fish will steam rather than cook properly, and some pieces may cook faster than others. 4. Toast the Chiles Properly: This seemingly small step makes an enormous difference in the final flavor. Untoasted chiles make flat, one-dimensional broth. Properly toasted chiles release their aromatic oils and develop deeper, more complex flavors. The 30-second toasting step should be treated as non-negotiable—it's fundamental to authentic Mexican flavor. 5. Make the Chile Paste Smooth: After blending and straining, the chile paste should be silky and completely smooth. Any remaining particles or graininess will carry through to the finished dish and create a gritty, unpleasant texture. Take the time to strain properly, pressing firmly to extract all the liquid. 6. Taste and Adjust Before Serving: Don't assume your broth is perfectly seasoned just because you seasoned it at the beginning. After hours of slow cooking, flavors concentrate and salt levels shift. Taste the finished broth and adjust salt and citrus juice (lime or orange) to your preference. The broth should be bright, well-balanced, and delicious enough to enjoy as a soup.

    Variations to Explore

    1. Pescado en la Olla Roja (Rich Red Clay Pot Version): Make a more intense broth by using equal parts tomato sauce and stock (1 cup tomato sauce plus 2 cups stock) and adding 2 tablespoons of tomato paste. Reduce the fresh tomatoes to ½ pound. This creates a deeper, richer broth that's closer to a traditional red mole base. 2. Pescado con Nopales y Elote (Cactus and Corn Version): Add 2 cups of diced nopales (cactus paddles—fresh or canned) and 1½ cups of corn kernels to the broth about 1 hour into cooking. These vegetables add texture, nutrition, and authentic Mexican flavor. Nopales have a delicate, slightly tangy flavor that complements slow-cooked fish beautifully. 3. Pescado en Salsa Verde Lenta (Slow Cooked Green Sauce): Replace the red chiles with green chiles. Use 2 cups of fresh tomatillos (husk removed), 2 poblano peppers (roasted and diced), 1 cup fresh cilantro, and 4 fresh jalapeños. The resulting broth is lighter, fresher, and more herbaceous than the traditional red version. 4. Pescado con Nopales y Frijoles (Complete One-Pot Meal): Add 1 cup of cooked black beans to the broth along with 2 cups of diced nopales. The beans add creaminess and nutrition while the nopales add their characteristic tang. This version becomes a more substantial, completely satisfying one-pot meal. 5. Pescado Adobo Lento (Slow Cooked Adobo Style): Replace the guajillo and ancho chiles with 6 dried chipotles. Add 1 tablespoon of unsweetened cocoa powder to the chile paste. Include a 2-inch piece of Mexican cinnamon stick and a small pinch of nutmeg. The result is a deeper, richer, more complex broth with subtle smokiness and slight sweetness.

    Storage Instructions

    Refrigerator Storage (3-4 Days)

    Slow-cooked fish actually improves in flavor as it sits, as the fish continues to absorb the broth flavors. Store the fish and broth together in an airtight container in the refrigerator for up to 3-4 days. The gelatin in the broth may set into a light jelly when cold—this is completely normal and indicates quality broth. Simply reheat gently before serving.

    Reheating from Refrigerator

    Place the cold fish and broth in a saucepan over medium-low heat. Stir gently and heat until the broth reaches a gentle simmer and the fish is warmed through—about 8-10 minutes. Do not boil, as this may toughen the fish. Alternatively, place the refrigerated fish and broth in a baking dish, cover with foil, and reheat in a 275°F (135°C) oven for 12-15 minutes until warmed through.

    Freezing (Up to 1 Month)

    The fish and broth freeze beautifully together. Allow the dish to cool completely, then transfer to freezer-safe containers, leaving ½ inch of headspace for expansion. Freeze for up to one month. The frozen dish actually thaws beautifully because the slow-cooking process has already tenderized the fish.

    Thawing and Serving from Frozen

    Thaw overnight in the refrigerator, then reheat gently as described above. Alternatively, you can place the frozen dish directly in a saucepan over medium-low heat and allow it to thaw and reheat gradually—about 15-20 minutes for a quart of fish and broth. Stir gently occasionally to ensure even heating.

    Serving Suggestions

    Traditional Bowl Presentation: Serve in shallow bowls with the fish and broth as the centerpiece. Place warm corn tortillas on the side for soaking up broth and creating fish tacos. Add lime wedges and extra cilantro for guests to customize their bowls. Over Rice: Place a portion of cilantro lime rice or Mexican white rice in a shallow bowl, then top with the slow-cooked fish and ladle the warm broth over and around it. This creates a complete, elegant one-dish meal. Casual Dinner: Serve the fish and broth family-style in a large shallow bowl placed in the center of the table. Allow guests to serve themselves directly into their bowls. Accompany with warm tortillas, lime, cilantro, and crema. With Sides: Plate the fish with the broth, then arrange grilled nopales, charred corn on the cob, and a simple avocado salad on the side. The variety of textures and temperatures creates an interesting meal. Leftover Taco Option: Shred or flake any leftover fish and use it in tacos the next day. The fish is so tender it breaks into perfect taco-sized pieces. The broth can be used to reheat the shredded fish and make traditional caldo (broth soup).

    Frequently Asked Questions

    Q: How much actual cooking time does the fish need? A: Most 6-8 ounce fish fillets will be perfectly cooked after 2-2.5 hours on low heat. Thicker pieces (steaks) may take up to 3 hours. The fish is done when it flakes very easily with a fork and is completely opaque throughout. Slow cooking is very forgiving with timing—an extra 30 minutes won't harm the fish because the low heat prevents overcooking. Q: Can I use a regular oven or Dutch oven instead of a slow cooker? A: Absolutely. Preheat your oven to 275°F (135°C). Transfer all the broth, vegetables, and seasonings to a Dutch oven or large covered casserole dish. Bring to a gentle simmer on the stovetop, then cover and transfer to the preheated oven. Bake for 2-3 hours until the fish is tender. This method works beautifully and produces identical results to a slow cooker. Q: Can I make this with frozen fish? A: Yes, but thaw it first in the refrigerator for best results. Frozen fish that hasn't been thawed may release excess water during cooking and create a diluted broth. Thaw overnight in the refrigerator, pat dry, and proceed as directed. Q: What if my broth seems watery or lacks flavor? A: This typically means either the fish released too much water or the broth needs adjustment. Taste the broth carefully. If it lacks salt, add more. If it lacks acidity, add lime juice. If it lacks depth, stir in a teaspoon of fish sauce or soy sauce for umami. You can also simmer the broth uncovered on high heat for 10-15 minutes to reduce and concentrate the flavors. Q: Can I cook the fish and broth together the entire time? A: Yes, you can add the fish directly to the broth when you first set the slow cooker, and it will cook perfectly. However, I prefer adding it partway through (after the broth has been developing for 1 hour) so the broth flavors are more concentrated. Either method works fine. Q: What wine or beverage pairs well with slow-cooked fish? A: Light Mexican beer, particularly Modelo Negra or a Mexican lager, pairs beautifully. For wine, choose a dry Sauvignon Blanc or a crisp Albariño. In Mexico, this dish is often enjoyed with agua fresca (a refreshing fruit and water drink) or fresh lime agua with a pinch of salt.

    Ingredient Substitution Guide

    White fish fillets work universally for this preparation. Snapper, halibut, sea bass, mahi-mahi, cod, and striped bass all slow-cook beautifully with identical technique and timing. The key requirement is selecting firm fish with moderate fat content—delicate fish like flounder disintegrates during extended cooking, while extremely oily fish like salmon can become overly rich when slow-cooked in a thick broth. Guajillo chiles offer fruity, mild flavor without excessive heat. Ancho, pasilla, or New Mexico chiles create slightly different but equally acceptable sauce character. Avoid very hot chiles like chipotles, which overpower the delicate fish. A quality mild chile powder combined with tomato paste works as emergency substitution, though whole toasted chiles produce superior results with deeper complexity. Mexican oregano provides distinctive citrusy character that Mediterranean oregano cannot replicate. Standard oregano produces acceptable but noticeably different results. Cilantro cannot be genuinely replaced, though fresh parsley provides herbaceous notes as emergency substitution. Dried cilantro loses most aromatic compounds and should be avoided entirely. Serrano chiles offer bright, fresh heat. Jalapeños provide milder, more familiar spice. For fiercer heat, use habaneros in minimal quantity. For minimal heat, omit entirely or use roasted bell peppers instead. The slow-cooking method accommodates any of these substitutions without requiring technique adjustment—only the final heat level changes based on chile selection. The beauty of slow cooking lies in its forgiving nature and hands-off methodology that rewards patience.

    About This Recipe

    Mexican slow-cooked fish represents the intersection of tradition and practicality. It honors centuries-old cooking methods while fitting perfectly into the modern home cook's need for hands-off, reliable cooking. The long, gentle heat creates fish that's almost impossibly tender—a texture that can only be achieved through patience and low temperature. The resulting broth is deeply flavorful without being heavy, intensely aromatic without being overpowering. This is the kind of cooking that rewards patience. Unlike quick-cooking methods that demand attention and timing precision, slow cooking is forgiving and straightforward. You can prepare it in the morning and have dinner ready in the evening. You can make it larger and enjoy leftovers that improve with each reheating. Most importantly, you can make it authentically, honoring the culinary traditions of Mexico while using modern equipment designed for convenience.
    Affiliate Disclosure: This page contains affiliate links to recommended cookware and equipment. When you purchase through these links, we may earn a small commission at no additional cost to you. These recommendations are based on quality, durability, and performance.
    Shop Recommended Equipment for Mexican Slow Cooked Fish →
    *Last updated: 2026-01-19*

    Chef's Recommended Tools

    Instant Pot Duo 7-in-1 (6 Quart)

    167,000+

    $79.95

    View on Amazon
    Budget Pick

    Slow Cooker Liners (30-Count)

    22,700+

    $9.98

    View on Amazon

    Lodge 6-Quart Enameled Cast Iron Dutch Oven

    18,300+

    $79.90

    View on Amazon

    Disclosure: As an Amazon Associate, we earn from qualifying purchases at no extra cost to you. We only recommend products we genuinely believe will enhance your cooking experience.

    Get Weekly Recipes

    New recipes, cooking tips, and seasonal inspiration delivered every week.

    No spam. Unsubscribe anytime.