MexicanPoached
Mexican Poached Tofu in Chipotle-Tomato Broth
Authentic Mexican poached tofu in smoky chipotle-tomato broth with epazote, Mexican oregano, and lime. Vegan, gluten-free plant-based protein that absorbs authentic Mexican flavors beautifully.
Mexican Poached Tofu in Chipotle-Tomato Broth
Órale! Poached tofu — this is Mexican soul food. The flavors here don't play around. Bold chile, bright lime, smoky heat — this is what Mexican cooking is all about. The chile speaks. Not fancy, not fussy, just straight-up incredible. This recipe brings the heat and the heart in equal measure. Respect the grill.Ingredients
For the Poaching Broth
For the Broth Aromatics and Seasonings
For the Tofu
For Finishing and Serving
Equipment Needed
Detailed Instructions
Preparation Phase (15 minutes)
Step 1: Press the Tofu This step is crucial for allowing the tofu to absorb flavor. Remove the tofu from its package and drain the liquid. Wrap the tofu block in clean kitchen towels or place in a tofu press. If using towels, place the wrapped tofu on a plate, put another plate on top, and weight it with canned goods or a heavy book. Press for 20-30 minutes, replacing the towels halfway through if they become very wet. The goal is to remove as much water as possible without crushing the tofu. Pressed tofu absorbs broth and flavors far more effectively than water-logged tofu. Step 2: Prepare the Dried Peppers Remove stems and seeds from the dried chipotle and guajillo peppers by cutting them open and shaking out seeds. Place the cleaned peppers in a small bowl and pour ½ cup hot water over them. Let soak for 5 minutes until softened. This rehydration process awakens the peppers' flavors and makes them easier to incorporate into the broth. Step 3: Prepare Aromatics Dice the large onion into approximately ½-inch pieces. Mince the garlic. In a small mixing bowl, combine the tomato paste, Mexican oregano, ground cumin, smoked paprika, ground cinnamon, ground cloves, and ground allspice. Stir in 2 tablespoons of warm water to create a paste. This prevents clumping when added to hot oil. Step 4: Cut the Pressed Tofu Once the tofu is fully pressed and much of the moisture has been removed, cut it into 1-inch cubes or slice into ½-inch thick rectangles. The smaller the pieces, the faster they'll absorb flavor. Arrange the cut tofu on a paper towel-lined plate. Pat gently with additional paper towels to remove any remaining surface moisture.First Broth Building Phase (5 minutes)
Step 5: Build the Base Broth with Peppers In a large pot, bring the 5 cups of vegetable broth to a boil over high heat. Add the halved white onion, smashed garlic cloves, and bay leaves. Once boiling, add the soaked and drained dried chipotle and guajillo peppers. Reduce heat to low and maintain a gentle simmer for 5 minutes. This infuses the broth with the peppers' smoky, complex flavors. The broth will develop a reddish-brown color. Step 6: Strain the Infused Broth Pour the broth through a fine-mesh colander into a clean pot, discarding the solids (onion, garlic, bay leaves, and softened peppers). Return the clear, flavored broth to the pot. This broth now carries deep, smoky notes that will penetrate the tofu. You should have approximately 4½ cups of strained broth remaining.Second Broth Phase: Building Complexity (10 minutes)
Step 7: Create the Aromatics and Sauce While the initial broth infuses, heat 3 tablespoons of olive oil in a medium saucepan over medium heat. Add the diced white onion and sauté for 3 minutes, stirring occasionally, until translucent and softened. Add the minced garlic and sauté for 1 minute more until fragrant but not browned. Step 8: Add Spices and Tomato Paste Reduce heat to medium-low. Add the reserved spice paste (from Step 3) to the onion-garlic mixture, stirring constantly for 1-2 minutes. The spices will become fragrant and the mixture will deepen in color. This blooming process develops the spices' full aromatic potential. Step 9: Incorporate Tomatoes and Vinegar Add the diced fresh tomatoes (with their juices) to the spice mixture. Stir in the apple cider vinegar and honey. Simmer gently for 3-4 minutes, allowing the tomatoes to soften and break down slightly, and the vinegar to cook off its harsh edge while contributing brightness. The mixture should become slightly reduced and more concentrated. Step 10: Combine Broths Add the tomato-spice mixture to the reserved pepper-infused broth, stirring well to combine. Bring to a gentle simmer over medium heat. The combined broth should be deeply colored, richly aromatic, and complex-tasting. Taste and add additional salt as needed—approximately ½ to ¾ teaspoon should be sufficient.Poaching Phase (15 minutes)
Step 11: Add Tofu to the Broth Gently add the pressed tofu pieces to the simmering broth. The tofu should be mostly submerged. Stir very gently to distribute the pieces evenly, being careful not to break or crush the tofu. Bring the broth back to a very gentle simmer—not a rolling boil, as this can damage the delicate tofu. Step 12: Maintain Gentle Poaching Reduce heat to low and maintain a bare simmer for 12-15 minutes. The tofu should develop tiny bubbles around it as it absorbs the broth and flavors. Stir very gently every 3-4 minutes, being gentle to prevent the tofu from breaking apart. The tofu will gradually absorb the surrounding liquid and flavors. Step 13: Check for Flavor Absorption At the 12-minute mark, carefully taste a piece of tofu. It should have absorbed the broth's flavors and taste unmistakably Mexican with notes of chipotle smoke, tomato, and warm spices. If it tastes bland or underseasoned, continue cooking for 2-3 more minutes. The longer you cook, the more flavor the tofu absorbs, though cooking beyond 15 minutes may cause the tofu to become mushy or overly soft.Finishing Phase (5 minutes)
Step 14: Final Seasoning Remove from heat. Taste the broth and tofu together. Add additional lime juice, Mexican oregano, or salt as needed. The broth should taste bold and flavorful—this is the medium through which the tofu gains its taste. Step 15: Add Fresh Epazote Stir in the chopped fresh epazote leaves and lime juice right before serving. Epazote provides a distinctive peppery-mineral quality essential to authentic Mexican flavor. If unavailable, fresh cilantro is an acceptable alternative, though the flavor profile will be different and brighter. Step 16: Plate and Serve Ladle the tofu and broth into serving bowls. Top with diced fresh white onion, fresh cilantro leaves, sliced radishes for crunch, and sliced jalapeños for heat. Add a dollop of Mexican crema or cashew cream if desired. Serve with lime wedges and warm corn tortillas for dipping or wrapping.Expert Tips for Perfect Results
Tip 1: Pressing Tofu Is Non-Negotiable Unpressed tofu is waterlogged and won't absorb broth effectively. A tofu press (available inexpensively online or at kitchen stores) is worthwhile if you eat tofu regularly. If you don't have a press, the towel method works fine—just be patient and replace wet towels as needed. Tip 2: Use Firm or Extra-Firm Tofu Silken tofu is too delicate for this cooking method and will fall apart during poaching. Firm or extra-firm tofu maintains its shape while still being porous enough to absorb broth. Ensure you're purchasing the right type. Tip 3: Don't Overcook the Tofu Tofu becomes mushy if overcooked. The 12-15 minute window is ideal. After 15 minutes, begin checking every minute to ensure it doesn't become too soft. Every brand and block of tofu behaves slightly differently based on density and water content. Tip 4: The Broth Is As Important As the Tofu Don't rush the broth-building process. Each step infuses different flavors. The final broth should taste delicious on its own—this ensures the tofu absorbs a flavorful medium. Taste and adjust seasoning throughout the process. Tip 5: Use Quality Vegetable Broth Low-quality or overly salty broth will negatively impact the final dish. Homemade vegetable broth is ideal. If using store-bought, select low-sodium varieties so you can control the salt level. This allows the other flavors to shine. Tip 6: Fresh Epazote Makes a Difference Epazote is to Mexican cuisine what basil is to Italian cooking. Its unique, peppery-mineral flavor is unmistakable and worth seeking out. Grow it in a pot if necessary, or order it online. The dish tastes distinctly Mexican with it; without it, the flavors become more generically "spiced."Serving Suggestions
As a Main Course with Tortillas Serve the poached tofu and broth in deep bowls with warm corn tortillas on the side. Top with all garnishes and serve alongside Mexican rice and a simple salad dressed with lime vinaigrette. Tacos de Tofu Warm flour or corn tortillas and fill with tofu pieces, diced white onion, cilantro, sliced radishes, and a spoonful of the broth. Top with crumbled cotija cheese and sliced jalapeños. Serve with lime wedges. Tofu Tostada Compuestas Crisp tostadas topped with refried beans, shredded cabbage, poached tofu pieces, diced tomato, avocado, cotija cheese, and Mexican crema. Drizzle with the reserved broth. In Tortilla Soup Use the poaching broth as the base for tortilla soup. Strain out the tofu, dice it, and add back to the broth along with corn tortilla strips, avocado, lime, cilantro, and crispy tortilla strips for garnish. Add cooked black beans for additional substance. Over Rice Bowls Serve the tofu and broth over cilantro-lime rice with roasted vegetables (peppers, zucchini, corn), black beans, diced avocado, pico de gallo, and a lime crema drizzle.Variations to Explore
Variation 1: Creamy Tofu Pozole After poaching the tofu, add 2 cups cooked hominy to the broth. This transforms the dish into a brothy soup reminiscent of traditional pozole, which is profoundly Mexican and deeply satisfying. Variation 2: Green Tofu Poaching Broth (Verde) Replace the tomatoes with 2 cups salsa verde. Reduce the chipotle peppers to 1 pepper and omit the guajillo peppers. This creates a brighter, fresher-tasting version with the traditional Mexican verde flavoring. Variation 3: Tofu Enchilada Broth Make the poaching broth as directed, then serve the tofu and broth as an enchilada sauce. Warm corn tortillas, fill with the tofu, roll, place seam-side down in a baking dish, cover with the reserved broth, top with cheese, and bake at 350°F for 20 minutes until bubbly. Variation 4: Smoky Tofu with Chorizo Broth For non-vegans, cook crumbled vegan chorizo (or traditional chorizo) and add to the broth before poaching the tofu. The added smokiness and spice creates deeper, more complex flavors. Variation 5: Quick Weeknight Tofu with Canned Ingredients Use canned chipotle peppers in adobo sauce (2-3 peppers) instead of dried, canned diced tomatoes, and pre-made vegetable broth. This version is faster—total time reduces to 25 minutes—while still delivering authentic flavors.Storage Instructions
Refrigerator Storage Store the poached tofu with its broth in an airtight glass container for up to 4 days. The tofu becomes firmer and absorbs even more broth flavors as it cools. To serve, gently reheat over low to medium heat, adding the fresh epazote and lime juice just before serving to restore bright flavors. Freezer Storage Freeze the poached tofu and broth in freezer-safe containers for up to 2 months. Leave about ½-inch headspace for expansion. Divide into portion sizes for convenient reheating. Reheating from Frozen Thaw overnight in the refrigerator if time permits. Reheat gently over low to medium heat in a saucepan, stirring occasionally and adding additional broth or water if needed to restore the original consistency. From frozen, reheat over low heat for 15-20 minutes, stirring occasionally. Reheating Tips Add fresh epazote, lime juice, and fresh garnishes after reheating to restore bright flavors. The tofu will firm up somewhat during storage and reheating, which is actually beneficial for texture and mouthfeel.Frequently Asked Questions
Q: Is this recipe truly vegan? A: Yes, completely. All ingredients are plant-based. Ensure your vegetable broth is vegan (most commercial broths are), and use vegan crema or cashew cream instead of Mexican crema if serving to vegans. This is an excellent vegan entrée that honors Mexican culinary traditions. Q: Can I use other types of tofu? A: Firm or extra-firm tofu is essential for this recipe. Silken tofu will disintegrate during poaching. Medium firm tofu can work but may become mushy. Avoid soft or silken varieties entirely for best results. Q: Where can I find epazote? A: Mexican markets almost always carry fresh or dried epazote. Many mainstream grocery stores now stock it in produce or specialty sections. Online retailers sell both fresh and dried. You can also easily grow epazote from seeds in a garden or pot. Q: Can I make this ahead? A: Absolutely! Make the broth ahead and store it for up to 5 days. Add the tofu and poach it just before serving. You can also poach the tofu and broth together, then store for up to 4 days. Simply reheat gently before serving. Q: Is this gluten-free? A: Yes, this recipe is naturally gluten-free. All ingredients are inherently free of gluten. Simply verify that your vegetable broth and any other packaged ingredients don't contain gluten additives, though this is uncommon. Q: What's the protein content per serving? A: Each serving provides approximately 15-18 grams of protein from the tofu, making this a satisfying vegan protein source. The broth adds minimal protein but contributes volume and flavor satisfaction.Ingredient Substitution Guide
Whether you're working around dietary restrictions, allergies, or simply using what's available in your kitchen, these substitutions work well in this mexican preparation:Common Mistakes to Avoid
Even experienced cooks stumble with poached tofu. Here are the pitfalls to watch for:Make-Ahead and Meal Prep Tips
This recipe is excellent for meal preparation. Here's how to get the most out of your batch cooking:Reheating for Best Results
The biggest mistake in meal prep is aggressive reheating that overcooks the protein. Tofu reheats well in any method. Pan-fry stored tofu for 2 minutes per side to restore crispiness, or microwave briefly for softer preparations. For packed lunches, consider bringing components separately and assembling fresh. The texture stays better when sauces and garnishes are added at eating time rather than stored together.Seasonal Adaptations
Mexican cooking follows ancient agricultural rhythms connected to milpa farming. Spring brings fresh herbs, quelites (wild greens), and the first chiles of the season. Summer is the heart of chile season with fresh jalapeños, serranos, and poblanos at their peak alongside corn and squash. Autumn celebrates the Day of the Dead with seasonal moles, huitlacoche (corn fungus), and dried chile preparations. Winter brings citrus, jicama, and warming pozole and menudo traditions. Adapting this recipe to the seasons doesn't just improve flavor — it often reduces cost since in-season produce is more abundant and affordable. Visit your local farmers' market for the freshest seasonal ingredients that will elevate this dish.Scaling This Recipe
Need to feed more people or cooking for just yourself? Here's how to adjust:Affiliate Disclosure: This page contains affiliate links to recommended cookware and ingredients. When you purchase through these links, I earn a small commission at no extra cost to you. I only recommend products I genuinely believe enhance your cooking experience.Shop Recommended Equipment for this Recipe
*Last updated: 2026-01-19*
Chef's Recommended Tools
Budget Pick
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.