SpanishSteamed

Tofu al Vapor Español - Spanish Steamed Tofu with Romesco Sauce

Master the art of steaming delicate tofu in Spanish tradition, topped with vibrant romesco sauce, roasted peppers, and fresh herbs for a plant-based Mediterranean dish.

Tofu al Vapor Español - Spanish Steamed Tofu with Romesco Sauce

Olé! gather your friends, because steamed tofu is never eaten alone. This is Spanish food at its finest — meant to be shared, meant to be savored, and meant to be accompanied by a glass of wine helps. In Spain, food is social. The table is everything. Every dish is a conversation starter, every meal a celebration. This recipe carries that spirit.

Ingredients

For the Tofu

  • 2 packages (approximately 800g) extra-firm tofu, preferably silken or firm variety
  • 4 cups vegetable or light chicken broth
  • 1 bay leaf
  • 1 sprig fresh thyme (or 1/2 teaspoon dried)
  • 1 slice lemon (approximately 1/4 of a lemon)
  • Sea salt to taste
  • 1/4 teaspoon smoked Spanish paprika (optional)
  • 2 tablespoons high-quality Spanish extra virgin olive oil
  • 3 cloves garlic, lightly crushed but not minced
  • For the Romesco Sauce

  • 2 large roasted red bell peppers (or jarred roasted peppers, drained)
  • 1/2 cup roasted Spanish almonds (or blanched almonds), roughly chopped
  • 1/4 cup roasted hazelnuts (if available), roughly chopped
  • 2 ripe Roma tomatoes, roasted and peeled (or 1/3 cup canned roasted tomatoes)
  • 3 tablespoons high-quality Spanish extra virgin olive oil
  • 2 tablespoons sherry vinegar
  • 1 clove fresh garlic, minced
  • 1/4 teaspoon smoked Spanish paprika
  • 1/4 teaspoon cayenne pepper (adjust to taste)
  • 1/4 teaspoon red pepper flakes (optional)
  • Pinch of saffron threads (optional but traditional)
  • Sea salt and freshly ground black pepper to taste
  • 2-3 tablespoons warm water (to achieve proper consistency)
  • For Serving and Garnish

  • Fresh flat-leaf parsley, roughly chopped
  • Fresh cilantro, roughly chopped (optional)
  • Thinly sliced green onions
  • Pomegranate seeds (optional, for color and tartness)
  • Lemon wedges
  • High-quality Spanish extra virgin olive oil for drizzling
  • Fleur de sel for finishing
  • Crusty Spanish bread or pan de pueblo
  • Equipment Needed

  • Bamboo or metal steamer basket (capable of holding 4 tofu portions)
  • Large pot with lid (for steaming)
  • Blender or food processor (for romesco sauce)
  • Sharp chef's knife
  • Cutting board
  • Measuring spoons and cups
  • Shallow serving platter or individual serving plates
  • Paper towels or kitchen linens
  • Wooden spoon or heat-resistant spatula
  • Small saucepan (for sauce warming)
  • Step-by-Step Instructions

    Preparation Phase (20 minutes)

    Step 1: Prepare the Tofu Remove tofu from packaging and drain any excess liquid. Gently place each block on paper towels to absorb surface moisture. Cut each block lengthwise into 2 thick slices (approximately 1.5 inches thick), creating 4 rectangular portions. Pat the cut surfaces with additional paper towels to absorb moisture—drier tofu absorbs steaming liquid and seasonings more effectively. Place the tofu portions on a clean paper towel and allow to rest for 5 minutes while preparing other components. Do not squeeze or press the tofu, as this can make it tough. Step 2: Prepare the Steaming Liquid Pour the vegetable or light chicken broth into your steaming pot. Add the bay leaf, thyme sprig, and lemon slice. The lemon adds brightness and helps infuse subtle flavor into the tofu without overwhelming its delicate character. Bring the broth to a simmer over medium heat and allow it to gently steam for 2-3 minutes to release the flavors of the aromatic elements. Taste and adjust seasoning with a small pinch of sea salt. The broth should taste lightly seasoned and aromatic—imagine it as a light consommé rather than a hearty soup. Step 3: Prepare Romesco Sauce (Make-Ahead or Simultaneous) If roasting fresh red peppers and tomatoes, prepare them now: Char peppers directly over a gas flame or under the broiler until blackened on all sides (approximately 7-8 minutes). Wrap in a paper bag for 5 minutes to steam, then peel away the charred skin under cool running water. Slice into rough pieces and set aside. For tomatoes, score an X on the bottom, blanch for 30 seconds in boiling water, then plunge into ice water and peel. Alternatively, use jarred roasted peppers and canned roasted tomatoes for convenience—quality jarred versions work excellently. Step 4: Create the Romesco Sauce Place roasted red peppers, almonds, hazelnuts (if using), roasted tomatoes, minced garlic, smoked paprika, cayenne pepper, and red pepper flakes into a food processor or blender. Pulse several times until roughly combined but not completely smooth (approximately 10-12 pulses). Add the sherry vinegar and drizzle the 3 tablespoons of Spanish olive oil. Continue pulsing until a chunky paste forms—the sauce should have texture and body, not be completely smooth like a puree. Add saffron threads if using, crushing them slightly with your fingers as they go in. Step 5: Adjust Romesco Sauce Consistency Gradually add warm water, 1 tablespoon at a time, pulsing briefly after each addition. The sauce should be thick enough to cling to a spoon but fluid enough to pour gently. It should resemble a thick paint or chunky paste. Taste and adjust seasoning with sea salt and freshly ground black pepper. The sauce should taste bold, slightly acidic from the vinegar, warm from the spices, and nutty from the almonds. If too thick, add additional water; if too thin, add more ground almonds. Set aside at room temperature—romesco sauce is traditionally served at room temperature or slightly warm, not hot.

    Cooking Phase (15-18 minutes)

    Step 6: Set Up Steaming Vessel Arrange your steamer basket in the pot with simmering broth. The broth should just below the basket—it should not touch the tofu. If necessary, add more broth or adjust the basket height. Test by placing one tofu slice gently on the steamer to ensure no water is splashing up onto the tofu. The steaming environment should be humid steam, not boiling water. Cover the pot with a lid, leaving a small crack for steam to escape (too tight a seal can cause the broth to boil over). Allow the steamer to heat for 1-2 minutes before adding tofu. Step 7: Add Tofu to Steamer Carefully arrange the tofu slices on the steamer basket in a single layer, spacing them approximately 1 inch apart. The tofu should not touch the sides of the pot. If steaming in batches or stacking is necessary, ensure proper spacing and monitoring. The tofu will absorb moisture and expand slightly during steaming, so don't overcrowd. Brush each tofu slice with a tiny amount of Spanish olive oil (approximately 1/4 teaspoon per slice), then sprinkle very lightly with salt and smoked paprika if desired. Step 8: Gentle Steaming (10-12 minutes) Cover the pot securely with the lid. Reduce heat to medium, maintaining a gentle, consistent steam. The broth should simmer steadily—not rapidly boiling—sending humid steam around the tofu. Avoid lifting the lid frequently, as this releases steam and extends cooking time. The tofu is properly steamed when it has absorbed the broth's flavors and is hot throughout (you can test the center temperature with a meat thermometer—it should reach 160°F/71°C). The surface should be slightly firm but still yield gently to pressure. The visual cue is that the tofu will have absorbed some of the broth's color, becoming slightly translucent. The steaming process typically takes 10-12 minutes depending on the tofu's thickness and initial temperature. Monitor by listening—you should hear a gentle, consistent steaming sound, not aggressive boiling. Step 9: Rest the Steamed Tofu (2 minutes) Remove the pot from heat and allow the tofu to rest in the steaming vessel for 2 minutes. This resting period allows the tofu to firm up very slightly without overcooking. The residual steam continues gentle cooking. Do not lift the lid during this resting phase. Step 10: Carefully Remove Tofu Using tongs or a long-handled spatula, carefully lift each tofu slice from the steamer basket and transfer to a warm serving platter. Move slowly and deliberately—the tofu is very delicate at this point and can break if handled roughly. Arrange the tofu slices on the warm platter, spacing them so they don't touch. Discard the steaming broth or reserve for use in vegetable stock (it's now quite flavorful).

    Plating and Finishing

    Step 11: Compose the Plate For restaurant-quality plating, arrange each warm tofu slice on an individual serving plate. Spoon generous amounts of room-temperature romesco sauce directly over the tofu, allowing some to pool around the base. The contrast between warm tofu and room-temperature romesco sauce provides textural and temperature interest. Garnish generously with fresh flat-leaf parsley, green onions, and a light sprinkle of pomegranate seeds if using for color and tartness. Step 12: Final Flourishes and Service Drizzle the plate with additional high-quality Spanish extra virgin olive oil, creating a glossy, rich appearance. Finish with a tiny sprinkle of fleur de sel on top of the tofu. Serve immediately with lemon wedges on the side (guests can squeeze fresh lemon over their portion) and warm crusty Spanish bread. The bread provides textural contrast and can be used to soak up any sauce and tofu essence remaining on the plate. Serve warm or at room temperature depending on preference.

    Expert Tips for Success

    Tip 1: Select the Right Tofu Variety Extra-firm tofu is preferable for steaming, as it holds its shape and absorbs flavors effectively. However, the distinction between "firm," "extra-firm," and "silken" matters less in steaming than in other cooking methods—steaming is gentle enough that even silken tofu can work beautifully. Avoid soft tofu for this preparation as it may fall apart during handling. Quality of tofu matters—premium brands often have better texture and more delicate flavor than industrial versions. Try brands that specify "non-GMO" and source information. Tip 2: Moisture Control is Essential The tofu's surface moisture directly impacts its ability to absorb seasonings. Pat the surface completely dry with paper towels before steaming. This seemingly minor step significantly affects the final texture and flavor absorption. Never squeeze the tofu (this damages its structure), but do remove surface moisture thoroughly. The drier the starting surface, the more effectively the tofu absorbs the steaming liquid's subtle flavors. Tip 3: Use a Thermometer for Perfect Doneness Insert a meat or instant-read thermometer into the center of one tofu slice to verify it has reached 160°F/71°C. This eliminates guesswork and ensures consistent results. The thermometer should reach the very center of the thickest part. Properly steamed tofu should be warm throughout, but not hot—the internal temperature should be warm enough to serve immediately but not scalding hot. Tip 4: Romesco Sauce is Forgiving and Versatile Romesco sauce can be prepared up to 2 days in advance and refrigerated. It tastes even better as flavors meld. Remove from refrigerator 30 minutes before serving to return to room temperature. The sauce keeps well and works excellently with other proteins—grilled fish, roasted vegetables, or even eggs. Don't overthink the nut ratio or specific ingredients; romesco is adaptable to what's available. Tip 5: Broth Quality Affects Final Flavor The steaming broth significantly impacts the tofu's final taste. Use flavorful vegetable broth or light chicken broth, not bland, salty commercial broth. Look for brands with clean ingredient lists and no added MSG. Alternatively, make your own broth from vegetable scraps or chicken bones—homemade broth provides superior flavor. The broth should taste good enough to drink on its own—if it doesn't, don't use it for steaming. Tip 6: Temperature Contrast Enhances Enjoyment Serving warm tofu with room-temperature romesco sauce creates appealing textural and temperature contrasts. However, some prefer everything warm—this is acceptable. If warming the romesco, heat it gently over low heat or in the oven at 300°F until just warm through (not hot), which preserves delicate flavors while removing refrigeration chill.

    Recipe Variations

    Variation 1: Tofu al Vapor con Mojo Rojo (Red Mojo Variation) Replace romesco sauce with "mojo rojo," a simpler Spanish sauce made by blending 4 roasted red peppers, 4 cloves garlic, 1/4 cup Spanish olive oil, 2 tablespoons red wine vinegar, 1 tablespoon paprika, and salt. Mojo is brighter and more garlicky than romesco, providing a different yet equally Spanish flavor profile. Blend until smooth rather than chunky. This version is more rustic and less complex. Variation 2: Tofu al Vapor con Piperade (Basque Pepper Sauce) Top steamed tofu with piperade, a Basque preparation of sweet peppers, onions, tomatoes, and garlic slowly cooked in olive oil until soft and jammy. Prepare piperade by slowly cooking 2 large diced bell peppers, 1 large diced onion, 4 diced tomatoes, and 3 minced garlic cloves in 4 tablespoons Spanish olive oil over medium-low heat for 20-25 minutes until completely tender. Season with salt, pepper, and a pinch of paprika. This version is sweeter and more onion-forward than romesco. Variation 3: Luxury Version con Marisco (Shellfish Garnish) Add small cooked shrimp, scallops, or diced lobster on top of the steamed tofu before serving. Sauté these items briefly in a separate pan with garlic and Spanish olive oil, then warm in the romesco sauce. This transforms the dish into something more festive and suitable for special occasions, creating an unusual fusion of vegetable protein with seafood elements. Variation 4: Tofu al Vapor Picante (Spicy Version) Increase cayenne pepper and red pepper flakes in the romesco sauce, or add diced fresh hot peppers (jalapeño, habanero, or your preference). Include 1/4 teaspoon of chipotle powder in the sauce for smoky heat. Serve with hot Spanish hot sauce on the side for those who desire additional heat. This version honors Spanish regions known for spicy cooking. Variation 5: Light and Fresh Version con Hierbas (Herb Version) Create a lighter version by replacing romesco with a fresh Spanish herb sauce: blend 1 cup fresh flat-leaf parsley, 1/2 cup fresh cilantro, 3 cloves garlic, 1/2 cup Spanish olive oil, 2 tablespoons sherry vinegar, juice of 1 lemon, and salt until a bright green sauce forms. The sauce should be loose and pourable. This version is more delicate and herbaceous, providing a lighter contrast to the tofu.

    Storage Instructions

    Refrigeration of Cooked Tofu: Store steamed tofu in an airtight container in the refrigerator for up to 4 days. The tofu maintains texture and can be reheated by placing on a steamer basket for 3-4 minutes or gently warming in a 300°F oven for 8-10 minutes. Alternatively, serve chilled as a salad component, topped with fresh vegetables and dressing. Refrigeration of Romesco Sauce: Store romesco sauce in an airtight glass container for up to 5 days. The sauce actually improves as flavors meld over time. If the surface develops a light layer of oxidation, simply stir it back in or skim off if preferred. Remove from refrigerator 30 minutes before serving to return to proper temperature and viscosity. Freezing: Steamed tofu can be frozen for up to 2 months, though texture becomes slightly softer upon thawing. Romesco sauce freezes excellently for up to 3 months in freezer-safe containers. Thaw overnight in the refrigerator and adjust consistency with additional water if needed. Many cooks actually prefer freezing romesco sauce and thawing it fresh for each use, as this seems to reset the flavors somewhat. Make-Ahead Option: Prepare romesco sauce up to 2 days in advance. Prepare tofu through the steaming stage up to 1 day in advance, refrigerate, then reheat gently when ready to serve. This advance preparation makes the dish very accessible for entertaining, requiring only final plating and garnishing at service time.

    Serving Suggestions

    Classic Spanish Plate: Serve as the main course with crusty Spanish bread, a simple tomato and olive salad, and Spanish white wine such as Albariño or Verdejo. This creates a complete, satisfying meal that honors Spanish dining traditions while celebrating plant-based proteins. Part of Larger Spanish Meal: Include as one element of a Spanish vegetarian meal alongside other dishes such as patatas bravas, gambas al ajillo (garlic shrimp), or pan con tomate. This creates a diverse, interesting meal with multiple flavors and textures. Tapas-Style Service: Cut the steamed tofu into cubes and serve topped with romesco sauce as an elegant hot tapa. This works beautifully when entertaining and makes an impressive appetizer. Lunch Bowl: Serve cooled or room-temperature steamed tofu over a bed of farro, quinoa, or brown rice, topped with romesco sauce and fresh vegetables. This creates a nutritious, satisfying bowl-style meal. Salad Component: Serve cooled steamed tofu over Spanish salads (such as Catalan salad with white beans, or simple tomato and olive salad) for additional protein. The mild tofu flavor doesn't overwhelm delicate salad ingredients. Summer Barbecue: Include on a Spanish-themed barbecue menu alongside grilled vegetables and other proteins. The steamed tofu can be prepared in advance and served at room temperature, making it convenient for outdoor entertaining.

    Frequently Asked Questions

    Q: Is this really a Spanish recipe, since tofu is not traditionally Spanish? A: Tofu itself is not traditionally Spanish, but the cooking technique and accompanying sauces are deeply Spanish. This recipe represents contemporary Spanish cuisine's evolution—chefs in Spain increasingly embrace vegetable proteins while applying traditional Spanish techniques and flavor profiles. The steaming method honors Spanish steaming traditions, and romesco sauce is authentically Catalan. This is fusion cuisine that respects Spanish culinary principles while acknowledging modern preferences. Q: Can I use soft or silken tofu instead of extra-firm? A: Yes, though extra-firm is preferred. Soft tofu will be more delicate and may break during handling—handle it very carefully with tongs or a slotted spatula rather than a regular spatula. Silken tofu will result in a more delicate final dish. Ensure any tofu variety is very gently patted dry before steaming. The steaming time may be slightly shorter for softer varieties (9-10 minutes rather than 10-12 minutes). Q: Can I make the romesco sauce completely smooth if I prefer? A: Absolutely. Continue blending or use a food processor longer to create a smooth puree rather than a chunky sauce. This changes the texture but not the fundamental flavor. Some Spanish regions prefer smooth romesco, while others prefer chunky. Either approach is valid and authentic depending on regional preference. Q: What if I don't have access to Spanish ingredients like smoked paprika or sherry vinegar? A: You can substitute regular paprika (though it lacks the Spanish paprika's smokiness) or use plain vinegar or red wine vinegar (though these are less complex than sherry vinegar). However, trying to find Spanish ingredients is worthwhile—many specialty grocery stores and online retailers stock them. These ingredients are becoming increasingly available in mainstream supermarkets due to global food trends. Q: How do I know if the tofu is properly steamed versus overdone? A: Properly steamed tofu is hot throughout (reaching 160°F/71°C at the center when tested with a thermometer) but still delicate and tender. The exterior might have absorbed some broth color and be slightly translucent. Oversteamed tofu becomes grainy and tough—if this occurs, reduce steaming time to 8-9 minutes next time. Listen for gentle steaming sounds, not aggressive boiling. Q: Can I use frozen tofu for this recipe? A: Frozen tofu has a different texture—spongier and more porous—which can actually absorb more flavor. Thaw frozen tofu completely and press gently to remove excess water before steaming. The cooking time remains approximately the same. Frozen tofu works excellently for this recipe and may actually result in deeper flavor absorption. Q: Is it necessary to serve this hot, or can it be served at room temperature? A: This dish is excellent served warm, room temperature, or even chilled. Each temperature provides different eating experiences. Warm showcases the tofu's delicate texture and the warmth of the spices. Room temperature makes it perfect for picnics or casual entertaining. Chilled works beautifully in summer salads. The choice is yours depending on occasion and preference.

    Nutritional Information

    Per serving (without bread): Approximately 245 calories, with macronutrient breakdown as follows: Protein 16g, Carbohydrates 12g, Dietary Fiber 3g, Total Fat 16g (saturated fat 2g), Cholesterol 0mg, Sodium 380mg. Tofu is an excellent plant-based protein source, providing all nine essential amino acids. The addition of almonds and hazelnuts in the romesco sauce provides additional protein, fiber, and heart-healthy monounsaturated fats. Spanish olive oil contributes polyphenols with antioxidant and anti-inflammatory properties. This is a nutritionally dense, well-balanced meal suitable for vegetarian, vegan, or flexitarian diets.

    Affiliate Disclosure

    This page contains affiliate links to recommended cookware, ingredients, and specialty items that I personally use and recommend. If you purchase through these links, I receive a small commission at no additional cost to you. These commissions help support the creation of authentic Spanish recipes and cooking guides celebrating plant-based cuisine.

    Recommended Equipment and Ingredients

    Bamboo or Metal Steamer Basket Quality steaming equipment ensures proper heat distribution and consistent results with delicate proteins like tofu. Shop Steamer Baskets and Equipment → Spanish Extra Virgin Olive Oil High-quality Spanish olive oil is essential for authentic flavor in romesco sauce and tofu preparation. Shop Premium Spanish Olive Oil → Spanish Ingredients for Romesco Sauce Source authentic Spanish paprika, sherry vinegar, and specialty ingredients for authentic preparation. Shop Spanish Ingredients →
    *Last updated: 2026-01-19 | Recipe originally published: 2025-12-20*

    Chef's Recommended Tools

    Budget Pick

    Stainless Steel Steamer Basket - Expandable

    21,300+

    $9.99

    View on Amazon

    Bamboo Steamer Basket (10 Inch, 2-Tier)

    9,800+

    $18.99

    View on Amazon

    Silicone Steamer Liners (100-Pack)

    11,400+

    $7.99

    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.