VietnameseBroiled

Vietnamese Broiled Tofu with Caramelized Shallots

Silky Vietnamese broiled tofu developed with caramelized shallots, turmeric, and aromatic spices. This plant-based Vietnamese dish is crispy on the outside, delicate within, served with fresh herbs and a savory sauce.

Vietnamese Broiled Tofu with Caramelized Shallots

The broth takes time. This broiled tofu follows that same philosophy — great Vietnamese cooking is never rushed. It builds, layer by layer, until the flavors sing together. From my mother's mother. My family has made this dish for generations, adjusting here, adding there, always keeping the core the same. Fresh herbs change everything — that's the magic of Vietnamese cuisine.

Ingredients

For the Caramelized Shallots:

  • 6 large shallots (about 12 ounces), peeled and sliced into thin rings
  • 2 tablespoons neutral oil (vegetable or coconut)
  • 1 teaspoon kosher salt
  • ½ teaspoon sugar
  • ¼ teaspoon white pepper
  • For the Tofu:

  • 2 blocks (28 ounces total) extra-firm or firm tofu, pressed
  • 2 tablespoons turmeric powder
  • 4 cloves garlic, minced
  • 1 tablespoon fish sauce (or soy sauce for fully vegan option)
  • 2 tablespoons lime juice, freshly squeezed
  • 2 tablespoons neutral oil
  • 1 tablespoon honey or maple syrup
  • ½ teaspoon kosher salt
  • ¼ teaspoon white pepper
  • 2 tablespoons cornstarch
  • Cooking spray for broiler pan
  • For Serving:

  • Fresh cilantro leaves (about ½ cup)
  • Fresh mint leaves (about ¼ cup)
  • Fresh dill fronds (about ¼ cup)
  • Lime wedges
  • Sliced red chiles (optional)
  • Toasted sesame seeds (optional)
  • Additional scallions, sliced
  • Equipment Needed

  • Broiler pan or rimmed baking sheet
  • Tofu press (or paper towels and weights)
  • Large skillet
  • Two mixing bowls (small and medium)
  • Sharp knife and cutting board
  • Instant-read thermometer or visual cues
  • Paper towels
  • Silicone-tipped spatula
  • Measuring spoons and cups
  • Wooden spoon for stirring
  • Instructions

    Prep Phase (25 minutes)

  • Press the tofu properly - Drain tofu blocks and wrap each in several paper towels. Place on a cutting board with another board or plate on top, weighted with canned goods (3-5 pounds of weight). Let press for 15-20 minutes to remove excess moisture. Tofu should feel noticeably firmer and drier after pressing. Excess moisture prevents browning and crisping, making this step essential.
  • Prepare caramelized shallots - While tofu presses, heat 2 tablespoons neutral oil in a large skillet over medium heat. Once shimmering, add sliced shallot rings and stir to coat evenly with oil. Spread in a single layer and let cook undisturbed for 5-7 minutes until the bottom begins to caramelize (turns golden-brown). This develops deep flavor.
  • Continue caramelizing - Stir the shallots gently and continue cooking, stirring every 2-3 minutes, for another 8-12 minutes total. Shallots should become deeply golden, increasingly translucent, and smell fragrant and sweet. Avoid browning too darkly; aim for golden-amber color. Reduce heat to medium-low if shallots are browning too quickly.
  • Season caramelized shallots - When shallots reach desired caramelization, add 1 teaspoon kosher salt, ½ teaspoon sugar, and ¼ teaspoon white pepper. Stir to combine. Remove from heat and set aside on a plate. Reserve any oil remaining in the skillet. Some shallots may have stuck to the skillet; this is desired fond (flavorful browned bits).
  • Cut pressed tofu - Remove pressing weight and unwrap tofu blocks. Pat dry with fresh paper towels if necessary. Using a sharp knife, cut each tofu block into 8 equal rectangular slices (approximately ¾-inch thick), creating 16 total pieces per block or 32 pieces for 2 blocks. Alternatively, cut into 12 triangular pieces per block (24 total) by cutting diagonally. Uniform thickness ensures even cooking.
  • Prepare the tofu marinade - In a small mixing bowl, combine minced garlic, turmeric powder, fish sauce, lime juice, 2 tablespoons neutral oil, honey, ½ teaspoon kosher salt, and ¼ teaspoon white pepper. Mix thoroughly to create a paste-like consistency. The turmeric will settle; continue mixing to distribute evenly. The marinade should be aromatic and slightly salty.
  • Coat tofu pieces - Arrange tofu slices in a single layer on a work surface or in a shallow baking dish. Using a brush or the back of a spoon, coat both sides of each tofu slice with the turmeric marinade. Use approximately 1 teaspoon per slice. Ensure even coverage; patchy coating creates uneven browning. Turn slices to coat second side generously.
  • Dust with cornstarch - Sprinkle 2 tablespoons cornstarch over the coated tofu pieces and very gently toss to coat lightly. The cornstarch creates a crispy crust when broiled while remaining light and not creating a heavy breading. Use minimal cornstarch; light dusting is better than heavy coating.
  • Rest the tofu - Allow coated tofu pieces to rest at room temperature for 10 minutes. This allows the marinade to begin adhering to the tofu and the cornstarch to form a light, even coating. Resting also allows the turmeric coating to develop deeper color and flavor.
  • Prepare broiler - Position an oven rack 4-5 inches from the broiler heat source. Preheat broiler on high for 5 minutes. Line the broiler pan with aluminum foil for easy cleanup. Lightly spray with cooking spray to prevent sticking.
  • Cooking Phase (15 minutes)

  • Arrange tofu on broiler pan - Carefully arrange coated tofu pieces on the prepared broiler pan in a single layer, spacing pieces 1 inch apart. Pieces should not touch or overlap, as this prevents air circulation and even browning. If necessary, use two broiler pans or cook in batches.
  • First broiling interval - Place broiler pan on the middle-upper oven rack under preheated broiler. Set timer for 5-6 minutes. Do not open broiler during this time; opening releases heat and disrupts cooking. The bottom of the tofu should be beginning to crisp and brown. The turmeric coating should be developing color.
  • Check progress - After 5-6 minutes, carefully open the broiler and check the tofu. The bottoms should be golden-brown and beginning to crisp. Turn each piece over using tongs or a silicone spatula, being gentle to avoid breaking the delicate pieces. Once turned, return immediately to minimize heat loss.
  • Second broiling interval - Continue broiling for another 5-7 minutes (10-13 minutes total cooking time). The second side should now be crisping and browning. Toward the end of this interval, check for desired crispiness and browning. Tofu pieces should be golden-brown on the outside, with edges slightly darkened or caramelized.
  • Check for doneness - Remove the broiler pan from the oven. Tofu is "done" when both sides are golden-brown and crispy to the touch, with slightly darkened edges showing caramelization. Gently press a piece with a fork; it should have a firm exterior with a soft interior that yields slightly under pressure. There is no internal temperature to check; visual and textural cues guide doneness.
  • Remove from broiler - Using tongs or a metal spatula, carefully transfer broiled tofu pieces to a serving platter or individual plates. Work gently; pieces are delicate and may break if handled too roughly. The tofu should have a burnished, crispy exterior.
  • Finishing and Serving Phase (5 minutes)

  • Plate the tofu - Arrange tofu pieces on serving plates or a central platter. Distribute the reserved caramelized shallots evenly over and around the tofu pieces. The sweet, aromatic shallots complement the savory, slightly bitter tofu beautifully.
  • Add fresh herbs - Generously scatter fresh cilantro leaves, mint leaves, and dill fronds over the plated tofu and shallots. Fresh herbs provide aromatic brightness and textural contrast to the warm, cooked components. The contrast between hot tofu and cool, fresh herbs is essential to the dish's appeal.
  • Garnish and serve - Add thin-sliced red chiles for color and optional heat, and sprinkle with toasted sesame seeds for nutty flavor and texture. Arrange lime wedges alongside for squeezing over just before eating. Serve immediately while tofu is still warm and exterior is crispy.
  • Serve with accompaniments - Present alongside steamed jasmine rice, a Vietnamese herb and vegetable platter (mint, cilantro, dill with cucumber and tomato slices), or lettuce wraps for a lighter meal. Include a small bowl of dipping sauce if desired.
  • Expert Tips

  • Pressing tofu is non-negotiable for successful broiling - Excess moisture in tofu converts to steam, preventing crisping and browning. Proper pressing removes 30-40% of the tofu's water content, creating a firmer, more flavorful result. Press for 15-20 minutes minimum; overnight pressing in the refrigerator is even better for maximum moisture removal.
  • Extra-firm tofu works best; avoid silken or soft varieties - Firm and extra-firm tofu have enough structure to withstand broiling without falling apart. Silken tofu will disintegrate under broiler heat. If only softer tofu is available, reduce broiling time to 2-3 minutes per side and keep a closer watch.
  • Caramelization requires patience and medium heat; don't rush - Shallots caramelize through prolonged cooking over moderate heat, developing complex flavors. High heat causes them to brown too quickly before sweetness develops. Total caramelization time should be 13-18 minutes. This step cannot be rushed without sacrificing flavor.
  • Position broiler rack correctly for even cooking - Placing the rack 4-5 inches from the heat source ensures tofu cooks through and crisps evenly before exterior burns. Too close to heat causes surface burning before interior crisps; too far creates soggy tofu that doesn't brown well. Adjust based on your specific broiler.
  • Cornstarch is key to crispy exterior without batter - Light dusting of cornstarch creates a delicate, crispy crust when broiled while remaining light and not creating a heavy, breaded texture. Too much cornstarch creates a thick, unpleasant coating; too little offers no crisping benefit. Two tablespoons for 32 tofu pieces is the right ratio.
  • Tofu continues cooking from residual heat after broiling - Remove tofu from broiler when the bottom is golden-brown and crispy, not when it appears fully done. Residual heat continues crisping the exterior. Removing too late results in overcooked tofu that's brittle instead of creamy inside.
  • Variations

  • Five-Spice Broiled Tofu - Replace turmeric with 1½ teaspoons five-spice powder mixed with the garlic and other marinade ingredients. Add 1 teaspoon honey. Garnish with scallions and sesame seeds. This variation provides warming spices and aromatic complexity.
  • Spicy Sambal Broiled Tofu - Mix 1 tablespoon sambal oelek with 1 tablespoon coconut milk as the marinade base, combined with minced garlic, fish sauce, and lime juice. Broil as directed. Garnish with fried shallots and Thai basil. This is spicy, rich, and complex.
  • Ginger and Garlic Broiled Tofu - Omit turmeric and instead use 1 tablespoon minced fresh ginger combined with 6 minced garlic cloves, fish sauce, lime juice, and oil. Add 1 teaspoon soy sauce. Broil as directed. Garnish with sesame seeds and scallions for a cleaner, more herbaceous profile.
  • Vietnamese Tofu Banh Mi - Broil tofu as directed, then slice into thin pieces. Layer on a toasted baguette with Vietnamese mayo (mayo mixed with a touch of turmeric), pickled daikon and carrot, fresh cilantro, jalapeños, and cucumber. Drizzle with caramelized shallots and tofu cooking juices. Classic Vietnamese sandwich adaptation.
  • Crispy Tofu Salad - Cut broiled tofu into cubes. Serve over a bed of mixed greens with shredded vegetables (cucumber, carrot, tomato), fresh herbs, toasted peanuts, crispy shallots, and a lime-ginger vinaigrette. The warm, crispy tofu contrasts beautifully with cool, fresh salad components.
  • Storage Instructions

    Refrigerator Storage - Allow cooked tofu to cool to room temperature, approximately 15-20 minutes. Place in an airtight container on a middle shelf of the refrigerator. Properly stored broiled tofu keeps for 3-4 days. The crispy exterior will soften over time but remains perfectly edible. Store caramelized shallots separately in an airtight container; they keep for up to 1 week. Freezer Storage - Broiled tofu can be frozen in an airtight container for up to 1 month, though the texture will be softer upon thawing. The tofu becomes less crispy and more crumbly after freezing. For better results, reheat in a 375°F broiler for 3-4 minutes to restore some crispiness. Caramelized shallots freeze well and can be thawed and reheated gently. Reheating for Maximum Crispiness - Place refrigerated broiled tofu directly on a broiler pan and broil at high for 2-3 minutes per side to restore crispiness. Alternatively, arrange on a rimmed baking sheet and bake at 400°F for 5-7 minutes. Do not microwave, as this creates mushy, soggy tofu. Marinated Raw Tofu Storage - If preparing tofu in advance for cooking later, marinate in a shallow dish covered in plastic wrap in the refrigerator for up to 24 hours. Drain any excess liquid before broiling. This advance marination deepens flavor penetration.

    Serving Suggestions

    Vietnamese Tofu Plate with Herbs and Vegetables - Serve broiled tofu alongside steamed jasmine rice, a Vietnamese herb platter (mint, cilantro, dill, Thai basil with cucumber and tomato), pickled daikon and carrot, and a small bowl of fish sauce dipping sauce (nước chấm). The components allow diners to customize their eating experience. Rice Bowl with Tofu and Vegetables - Serve sliced or cubed broiled tofu over jasmine rice with steamed vegetables, fresh herbs, and drizzle of turmeric-infused cooking juices and lime juice. Top with fried shallots and sesame seeds. Lettuce Wraps - Slice or cube broiled tofu and serve with butter or green leaf lettuce, fresh herbs, pickled vegetables, and a dipping sauce. Diners assemble their own wraps with tofu and components of choice. Cold Noodle Salad with Tofu - Cube broiled tofu and toss with cooled rice noodles, shredded vegetables, fresh herbs, crushed peanuts, and a lime-ginger vinaigrette for a light, refreshing meal. Bánh Mì Sandwich - Slice broiled tofu and layer on a toasted baguette with Vietnamese mayo, pickled vegetables, fresh cilantro, jalapeños, cucumber, and caramelized shallots. Hot Pot or Noodle Soup - Add cubed broiled tofu to Vietnamese noodle soups or hot pots for added protein. The caramelized exterior adds texture contrast, while the silky interior absorbs broth flavors.

    Frequently Asked Questions

    Q: Where do I buy tofu and how do I choose the right type? A: Tofu is available in most supermarkets in the refrigerated section near produce or in the Asian foods aisle. For broiling, choose extra-firm or firm tofu, typically labeled as such on packaging. Extra-firm has the least water content and the firmest texture, making it ideal. Avoid silken tofu, which is too delicate; soft tofu will break apart under the broiler. Q: My tofu fell apart while broiling. What went wrong? A: Several factors could cause this: the tofu was not pressed sufficiently (excess moisture causes disintegration), the tofu was too soft (soft or silken varieties can't withstand broiler heat), the broiler temperature was too high, or the tofu was moved too frequently during cooking. For next time, press thoroughly for 20+ minutes, use extra-firm tofu, position broiler rack 4-5 inches from heat, and avoid opening the broiler frequently. Q: How do I press tofu without a tofu press? A: Wrap pressed tofu blocks in paper towels and place on a cutting board. Top with another board or plate. Weight down with heavy canned goods, water bottles, or a cast-iron skillet (something heavy totaling 3-5 pounds). Let rest for 15-20 minutes. For overnight pressing, refrigerate and weight should remain for 8-12 hours. The paper towels absorb moisture released during pressing. Q: Can I make this recipe vegan? A: Yes. Replace fish sauce with soy sauce or tamari in equal measure, and use maple syrup instead of honey. All other ingredients are vegan. The result is slightly less savory and umami-rich than the fish sauce version, but still delicious and deeply flavorful. Some vegan cooks use 1 teaspoon white miso paste to add umami depth. Q: How do I know the broiler is properly preheated? A: Most broilers take 5 minutes to fully preheat. You can test by placing an oven thermometer inside or by observing that the coils glow bright red when looking through the oven window (if you have a visible broiler element). Some ovens have broiler preheating indicators. Preheat for the full 5 minutes before adding tofu to ensure even, rapid cooking. Q: What's the difference between broiling and baking, and which is better for tofu? A: Broiling applies direct, intense heat from above, creating quick crisping and browning. Baking uses circulating dry heat from below and sides, creating slower, gentler cooking. For tofu, broiling creates superior crispy exteriors with better caramelization. Baking is gentler but produces less dramatic browning. Broiling is recommended for this recipe.

    Nutritional Information

  • Calories per serving: 215 kcal
  • Protein: 18g (from tofu)
  • Fat: 12g (from oils in marinade and cooking)
  • Carbohydrates: 8g
  • Fiber: 2g
  • Sodium: 520mg
  • Calcium: 270mg (tofu is a calcium-rich plant-based protein)
  • Iron: 3.2mg
  • *Nutritional information is calculated using USDA data for tofu and ingredient measurements provided. This analysis assumes 4 servings of approximately 8 tofu pieces with caramelized shallots per serving.*

    Common Mistakes to Avoid

    Vietnamese broiled tofu succeeds through understanding how this delicate plant-based protein responds to intense, direct heat. The most critical error is insufficient tofu pressing. Tofu's inherent moisture prevents proper browning and marinade adhesion. The traditional Vietnamese preparation involves pressing extra-firm tofu under weight for 30-60 minutes, removing significant surface and interior moisture. Many home cooks skip or abbreviate this step, creating watery tofu that steams rather than develops caramelization under the broiler. The time invested in pressing tofu directly determines final texture quality—don't skip this step. Another frequent mistake is using regular tofu when the recipe specifies extra-firm. Silken and soft tofu are too delicate for broiling and disintegrate under intense heat. Firm tofu is acceptable but softer and more prone to crumbling during handling. Extra-firm tofu is specifically selected for its ability to withstand the broiler's intense heat while maintaining structural integrity. Confirm your tofu is genuinely extra-firm by purchasing from reputable sources—some packages labeled "firm" are actually semi-firm and will not perform identically. Many cooks also fail to apply adequate marinade coating. Tofu's neutral flavor requires aggressive seasoning and extended marinating time to penetrate the protein's interior. This recipe marinates for 1-2 hours before broiling, allowing fish sauce and aromatics to permeate the pressed tofu thoroughly. Brief 15-30 minute marinades result in surface-flavored tofu with bland interiors. The extended marinating time is non-negotiable for flavorful results. Broiler temperature management mistakes commonly occur. Broilers that are insufficiently hot result in pale, steamed tofu rather than caramelized tofu. Preheat your broiler for 5 minutes to ensure the element reaches full temperature. Position your oven rack 4-6 inches from the element—too close creates burning before interior heats adequately; too far requires extended cooking that dries the tofu excessively. Monitoring during broiling is essential. Unlike oven baking where you can set a timer, broiling demands attentive watching. Check the tofu at the 5-minute mark, looking for even browning. Rotate the pan 180 degrees if you notice uneven browning due to broiler hot spots. Continue broiling, checking every 1-2 minutes, until tofu reaches proper doneness (exterior caramelized and slightly charred, interior heated through). Finally, many cooks abandon the Vietnamese presentation after broiling, serving plain tofu without the essential fresh garnishes and accompaniments. The cilantro, mint, crushed peanuts, lime, and dipping sauce aren't optional—they're integral components that balance tofu's neutral flavor with brightness, richness, and umami complexity. A properly garnished and served Vietnamese broiled tofu provides depth that plain tofu cannot achieve.
    Affiliate Disclosure: This page contains affiliate links to recommended cookware. As an Amazon Associate and affiliate partner, we earn a small commission from qualifying purchases at no additional cost to you. Your purchase supports our content creation efforts.
    Shop Recommended Equipment for Broiling
    *Recipe developed and tested: December 2025. Last updated: January 19, 2026. This recipe serves 4 people as a main course and can be easily doubled by using two broiler pans or cooking in batches.*

    Chef's Recommended Tools

    Nordic Ware Natural Aluminum Half Sheet Pan (2-Pack)

    45,100+

    $27.50

    View on Amazon
    Budget Pick

    ThermoPro Digital Instant-Read Thermometer

    52,600+

    $11.99

    View on Amazon

    Lodge Cast Iron Skillet - 12 Inch Pre-Seasoned

    52,800+

    $34.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.