VietnameseRoasted

Vietnamese Roasted Tempeh with Caramelized Onions and Herbs

Crispy Vietnamese roasted tempeh with caramelized onions, fresh herbs, and traditional spices. A plant-based protein dish that captures authentic Vietnamese flavors with minimal effort.

Vietnamese Roasted Tempeh with Caramelized Onions and Herbs

The broth takes time. This roasted tempeh 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 Tempeh and Aromatics

  • 2 blocks (16 oz) tempeh, cut into ¾-inch thick rectangular slices
  • 3 medium yellow onions, sliced into ½-inch thick rings
  • 4 cloves garlic, minced
  • 2 tablespoons fresh ginger, grated
  • 6 tablespoons vegetable oil, divided
  • 2 tablespoons soy sauce
  • 1 tablespoon fish sauce (or mushroom sauce for vegan option)
  • 1 tablespoon dark brown sugar
  • 2 teaspoons sesame oil
  • ½ teaspoon black pepper
  • For the Spice Blend

  • 2 star anise pods, whole
  • 1 cinnamon stick (3 inches), broken in half
  • 3 whole cloves
  • ½ teaspoon coriander seeds
  • ½ teaspoon fennel seeds
  • 1 teaspoon red chili flakes
  • ½ teaspoon sea salt
  • ¼ teaspoon ground nutmeg
  • For Garnish and Serving

  • ½ cup fresh cilantro, roughly chopped
  • ¼ cup fresh mint leaves, torn
  • ¼ cup fresh Thai basil (or additional mint)
  • 2 green onions, sliced diagonally
  • 2 tablespoons roasted peanuts, crushed
  • 1 lime, cut into wedges
  • Fresh red Thai chilies, sliced (optional)
  • For the Dipping Sauce

  • ¼ cup fish sauce (or soy sauce)
  • 2 tablespoons lime juice
  • 1 tablespoon rice vinegar
  • 1-2 red Thai chilies, minced
  • 2 cloves garlic, minced
  • 1 tablespoon brown sugar
  • 3 tablespoons water
  • Equipment Needed

  • Large sheet pan (18x13 inches)
  • Parchment paper or silicone baking mat
  • Large mixing bowl
  • Small saucepan
  • Sharp knife and cutting board
  • Meat thermometer (optional, for doneness check)
  • Mortar and pestle (for toasting spices)
  • Medium bowl (for dipping sauce)
  • Tongs or silicone spatula
  • Instructions

    Step 1: Prepare the Tempeh (5 minutes)

    Slice each tempeh block horizontally to create two thinner blocks, then cut each into ¾-inch thick rectangular pieces. You should have approximately 16-20 slices. Pat them dry with paper towels to remove excess moisture, which ensures better browning and helps the marinade adhere. Place the dried tempeh slices in a large bowl.

    Step 2: Toast the Spices (3 minutes)

    In a dry skillet over medium-low heat, toast the star anise, cinnamon stick, cloves, coriander seeds, and fennel seeds for 2-3 minutes, stirring frequently. You'll notice the spices become fragrant as the oils release. Transfer to a mortar and pestle, cool slightly, and grind into a coarse powder. This step intensifies the spices' flavors significantly compared to using pre-ground versions.

    Step 3: Create the Marinade (3 minutes)

    In a small bowl, whisk together 3 tablespoons of vegetable oil, soy sauce, fish sauce, brown sugar, sesame oil, black pepper, minced garlic, grated ginger, and the toasted spice blend. The mixture should be a dark, fragrant paste. Reserve 2 tablespoons of this marinade for drizzling during roasting.

    Step 4: Marinate the Tempeh (10 minutes minimum, or up to 4 hours)

    Pour the remaining marinade over the tempeh slices, gently tossing to coat all sides evenly. Try to work quickly but thoroughly to ensure each slice gets well-coated. Cover the bowl and let it sit at room temperature for at least 10 minutes, though marinating for 1-4 hours in the refrigerator yields deeper flavor development. If marinating longer than 30 minutes, refrigerate.

    Step 5: Prepare the Onions (5 minutes)

    While the tempeh marinates, slice the yellow onions into ½-inch thick rings. Place them in a separate bowl and toss with 2 tablespoons of vegetable oil and a generous pinch of sea salt. The onions will caramelize beautifully during roasting and develop a sweet, complex flavor that complements the spiced tempeh.

    Step 6: Arrange on Sheet Pan and Roast (35 minutes total)

    Preheat your oven to 425°F (220°C). Line a large sheet pan with parchment paper or a silicone baking mat. Arrange the marinated tempeh slices in a single layer, spacing them ½-inch apart to allow for even browning and air circulation. Distribute the marinated onions around the tempeh, breaking apart any rings that stuck together. Roast for 15 minutes at 425°F. Using tongs, carefully flip each tempeh slice and redistribute the onions. Drizzle the reserved marinade over the top, and scatter any onions that have browned too much toward the cooler corners of the pan. Continue roasting for another 15-20 minutes until the tempeh is golden brown and crispy at the edges, and the onions are deeply caramelized with charred edges.

    Step 7: Make the Dipping Sauce (5 minutes)

    While the tempeh finishes roasting, prepare the dipping sauce. In a medium bowl, combine fish sauce, lime juice, rice vinegar, minced chilies, minced garlic, and brown sugar. Stir until the sugar dissolves completely. Add water and taste, adjusting the balance of salty, sour, and spicy to your preference. This sauce is best made fresh but can be prepared up to 2 hours ahead.

    Step 8: Finish with Fresh Herbs and Serve (3 minutes)

    Remove the roasted tempeh and onions from the oven and let rest for 2-3 minutes. This allows the residual heat to finish crisping the edges without drying out the interior. Transfer to a serving platter, top with fresh cilantro, mint, Thai basil, green onions, and crushed peanuts. Arrange lime wedges around the platter, and serve the dipping sauce in a small bowl alongside.

    Expert Tips

    Tip 1: Achieve Maximum Crispness The key to crispy tempeh lies in three factors: patting it dry before marinating, spacing it properly on the pan (at least ½-inch apart), and not crowding the sheet pan. If your pan feels crowded, use two pans and rotate them halfway through baking. Crowding creates steam, which prevents proper browning and crispiness. Tip 2: Toast Your Own Spices Pre-ground spices lose potency quickly once the package is opened. Toasting whole spices immediately before grinding releases their essential oils and dramatically intensifies the flavor profile of this dish. The 3-minute toasting step is worth the minimal extra effort and creates a noticeably more authentic and aromatic result. Tip 3: The Caramelization Window Monitor your onions carefully during the last 10 minutes of roasting. They go from golden and caramelized to burnt very quickly. If they're darkening too fast, push them to the cooler edges of the pan or cover loosely with foil. Perfectly caramelized onions should be deeply browned but not charred, with concentrated sweetness. Tip 4: Texture Matters Cut your tempeh to uniform thickness (¾-inch is ideal) to ensure even cooking. Thinner pieces will over-crisp while thicker pieces stay soft inside. Use a sharp, long knife and make decisive cuts in one motion rather than sawing, which can crumble the tempeh. If your tempeh crumbles, don't discard it—save for grain bowls or salads. Tip 5: Sauce Temperature and Balance Serve the dipping sauce at room temperature or slightly chilled, not hot. The cooling sauce provides flavor contrast to the warm roasted tempeh. Taste the sauce multiple times during preparation, adjusting component ratios: add more fish sauce for deeper umami, more lime for brightness, more chili for heat, or more sugar if the sauce feels too sharp. Tip 6: Make Ahead Strategy You can prepare the marinade, slice the tempeh, and slice the onions up to 1 day ahead. Store the marinated tempeh separately from the onions in airtight containers in the refrigerator. The tempeh will develop deeper flavor overnight. About 45 minutes before serving, bring everything to room temperature for 15 minutes, then roast as directed. This allows weeknight cooking to be genuinely weeknight-friendly.

    Variations

    Variation 1: Five-Spice Vietnamese Tempeh Replace the individual spices with 2 teaspoons of Chinese five-spice powder, adding one star anise pod for visual appeal. This creates a more accessible version that works beautifully with the soy-based marinade and serves as a gateway for those less familiar with whole spices. The result is slightly different—less aromatic but still delicious and significantly faster to prepare. Variation 2: Spicy Chili-Forward Version Double the red chili flakes, add 2 tablespoons of chili paste (sambal oelek or gochujang), and incorporate 1 tablespoon of sriracha into the marinade. Serve with cooling cucumber slices and extra herbs. This version appeals to those who prefer bold heat and works exceptionally well alongside mild sides like steamed jasmine rice or fresh rice noodles. Variation 3: Pan-Seared Tempeh with Quick Reduction Skip the oven entirely and cook the marinated tempeh in a large cast-iron skillet over medium-high heat. Sear each side for 4-5 minutes until golden and crispy, working in batches if needed. Deglaze the pan with 2 tablespoons of rice vinegar and 2 tablespoons of vegetable broth, scraping up the browned bits. Return all tempeh to the pan, add ½ cup of vegetable broth with the onions, cover, and simmer for 10 minutes. This method intensifies the browned flavors and creates a light glaze. Variation 4: Tempeh Banh Mi-Inspired Layer the roasted tempeh in crispy baguette slices with pickled carrots and daikon radish, fresh cilantro, jalapeños, and a spread of vegan mayo mixed with sriracha. Serve with the dipping sauce on the side. This transforms the recipe into a portable lunch option that's perfect for meal prep and even better served cold the next day. Variation 5: Lower-Temperature Long Roast Reduce the oven to 375°F (190°C) and extend the roasting time to 50 minutes, flipping halfway through. This gentler method creates a more tender interior and caramelizes the onions more evenly, though with less pronounced crispness on the tempeh's edges. This variation works particularly well if you're concerned about overcooking or prefer a less crispy texture. It's also more forgiving if cooking multiple sheet pans.

    Storage Instructions

    Refrigerator Storage: Store leftover roasted tempeh and onions in an airtight container in the refrigerator for up to 4 days. The dish remains delicious cold or at room temperature, though reheating restores crispness. To reheat, spread onto a sheet pan and warm in a 350°F (175°C) oven for 8-10 minutes until heated through and the edges re-crisp slightly. Freezing: This dish freezes reasonably well for up to 2 months. Allow it to cool completely before transferring to freezer-safe containers or resealable bags, removing as much air as possible. Freeze the dipping sauce separately in ice cube trays for easy portioning. Thaw overnight in the refrigerator, then reheat as directed above. Note that the tempeh's texture becomes slightly softer after freezing but remains enjoyable. Make-Ahead Assembly: Prepare all components separately: marinate the tempeh up to 1 day ahead, prepare the dipping sauce up to 2 days ahead, and roast the tempeh and onions up to 1 day before serving. Assemble just before serving to preserve the herbs' freshness and the tempeh's textural contrast. This modular approach makes entertaining significantly less stressful. Repurposing Leftovers: Chop cold roasted tempeh and add to grain bowls with jasmine rice, cucumber slices, and pickled vegetables. Shred and mix into Vietnamese sandwich (banh mi) fillings. Crumble and incorporate into stir-fried noodles or spring rolls. Layer into rice paper wraps with fresh herbs and leafy greens for fresh summer rolls.

    Serving Suggestions

    Traditional Vietnamese Accompaniment: Serve alongside jasmine rice or steamed white rice to catch the dipping sauce. Provide small bowls of fresh herbs (cilantro, mint, basil, Thai basil), sliced fresh chilies, and lime wedges, allowing guests to customize their bowls and dipping sauce intensity. This creates an interactive dining experience that honors Vietnamese dining traditions. Light and Fresh Menu: Pair with a cold Vietnamese summer roll platter (fresh herbs, rice noodles, cucumber, lettuce wrapped in rice paper), a bright cucumber and radish salad with lime-vinegar dressing, and a crisp Vietnamese pale lager or craft beer. The combination of warm roasted elements with cool, fresh components creates beautiful textural and temperature contrasts. Asian Fusion Approach: Present over coconut jasmine rice with a side of stir-fried bok choy with garlic and ginger. Drizzle the dipping sauce over everything, and serve with pickled ginger and edamame. Add a sheet of nori (seaweed) on the side for DIY hand roll assembly if desired. Casual Gathering Format: Set up a tempeh banh mi station with crusty baguettes, roasted tempeh, pickled vegetables, fresh herbs, vegan mayo, and the dipping sauce. Let guests assemble their own sandwiches. This casual presentation works beautifully for informal dinners and encourages customization based on individual heat tolerance and flavor preferences. Wine and Beverage Pairing: Serve with an off-dry Riesling or Gewürztraminer, which echoes the aromatic spices and doesn't overpower the tempeh's delicate nuttiness. For non-wine drinkers, offer Vietnamese iced coffee (ca phe sua da), jasmine tea, or a crisp craft saison beer that complements the spiced, caramelized flavors.

    Frequently Asked Questions

    Q: Can I use regular tofu instead of tempeh? A: While technically possible, the results will be quite different. Tofu's delicate texture becomes mushy during roasting, whereas tempeh's firm structure develops the crispy exterior this recipe celebrates. If you must use tofu, press it very thoroughly (6-12 hours if possible), cut into thick slabs, marinate very briefly (5-10 minutes), and roast at 400°F for just 20 minutes, checking frequently. The cooking time is significantly shorter, and the final texture won't achieve the same satisfying crispness. Q: What's a good substitute for fish sauce? A: For vegetarians, substitute with soy sauce at a 1:1 ratio, though the result will be less complex. For vegans, use mushroom-based umami sauce or make your own by dissolving 1 teaspoon of miso paste in 1 tablespoon of warm water. Coconut aminos (a soy-free sauce) also works as a mild substitute. Some recipes suggest adding a touch of miso paste to compensate for the umami depth fish sauce provides. Whichever substitute you choose, taste and adjust the balance of flavors in both the marinade and the dipping sauce. Q: Why is my tempeh turning out mushy instead of crispy? A: Several factors cause mushiness: insufficient oven temperature (use 425°F as a minimum), crowded sheet pan (space each slice at least ½-inch apart), moisture on the tempeh before roasting (pat thoroughly dry), or tempeh that's too thin (aim for ¾-inch thickness). Additionally, ensure your oven actually reaches 425°F by using an oven thermometer—many ovens run cooler than displayed. Finally, don't skip the flipping step—flipping halfway through allows even browning on both sides. Q: Can I make this recipe in an air fryer? A: Absolutely. Arrange marinated tempeh slices in a single layer in your air fryer basket without overlapping. Air fry at 375°F (190°C) for 20 minutes, shaking the basket and flipping slices halfway through. The results are excellent and actually achieve crispness faster than oven roasting. Roast the onions separately in the oven (they don't cook efficiently in air fryers) or skip them entirely. Air-fried tempeh takes just 30 minutes total, making it perfect for quick weeknight dinners. Q: How do I know if my tempeh is fully cooked and safe to eat? A: Tempeh is actually already fermented and technically ready to eat raw, though cooking makes it safer and more delicious. When roasted, tempeh is done when the exterior is golden brown and crispy, and the interior feels firm when gently pressed. If you're concerned, cut into the thickest piece—there should be no liquid inside, just a dense, cohesive texture. The marinade and roasting will infuse the tempeh with flavor throughout, making it impossible to have an undercooked center if you follow the timing in this recipe.

    Affiliate Disclosure

    This page contains affiliate links to recommended cookware and ingredients. As an Amazon Associate, I earn a small commission from qualifying purchases at no extra cost to you. I only recommend products I've personally tested and genuinely believe improve the cooking experience. Shop Recommended Equipment for Vietnamese Roasted Tempeh

    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 vietnamese preparation:
  • Chickpeas (smashed): Partially mash canned chickpeas for a chunky, protein-rich substitute. Works especially well in stir-fries and grain bowls.
  • Black bean patties: Mash and form into the same shapes as your tempeh cuts. Add a tablespoon of vital wheat gluten for better binding.
  • Extra-firm tofu: Press for at least 30 minutes, then freeze overnight for a chewier, more tempeh-like texture. Thaw before cooking.
  • Seitan: Similar chewy texture but made from wheat gluten. Not suitable for those with celiac disease or gluten sensitivity.
  • When substituting, always taste and adjust seasoning as you go. Different proteins and ingredients absorb and carry flavors differently, so what works perfectly with tempeh may need tweaking with your substitute.

    Common Mistakes to Avoid

    Even experienced cooks stumble with roasted tempeh. Here are the pitfalls to watch for:
  • Cutting pieces unevenly: Different-sized pieces cook at different rates. Cut everything to a uniform size for consistent doneness throughout the pan.
  • Not using enough fat: A generous coating of oil or fat ensures even browning and prevents sticking. Toss food thoroughly so every surface is lightly coated.
  • Starting in a cold oven: A fully preheated oven (give it at least 20 minutes) is essential for proper caramelization and browning. Cold starts lead to steaming instead of roasting.
  • Overcrowding the roasting pan: Packed food steams in its own moisture instead of browning. Use a large enough pan so pieces have breathing room, or use two pans.
  • Roasting at too low a temperature: For most items, 400-425°F produces the best browning. Lower temperatures cook food through but miss that crispy, caramelized exterior.
  • Avoiding these common errors will dramatically improve your results. The difference between good and great often comes down to these small details that many cooks overlook.

    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:
  • Refrigerator storage: 5-7 days in an airtight container. Tempeh reheats beautifully. Pan-sear for 1-2 minutes per side or microwave for 30-45 seconds. It maintains its texture better than most proteins.
  • Freezer storage: Up to 3 months. Marinated tempeh intensifies in flavor over several days in the fridge. Prepare extra and let it develop complexity until needed.
  • Batch cooking strategy: Steam a block of tempeh at the start of the week to remove bitterness, then slice and marinate portions for different meals.
  • Reheating for Best Results

    The biggest mistake in meal prep is aggressive reheating that overcooks the protein. Tempeh reheats beautifully. Pan-sear for 1-2 minutes per side or microwave for 30-45 seconds. It maintains its texture better than most proteins. 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

    Vietnamese cooking follows a philosophy of seasonal harmony and balance. Spring brings fresh rice paddy herbs, banana blossoms, and the Lunar New Year's special dishes like bánh chưng. Summer celebrates tropical fruits — lychee, rambutan, and dragon fruit — alongside cooling bún (noodle) dishes. Autumn means pomelo, persimmon, and heartier pho variations as temperatures cool. Winter calls for rich bò kho (beef stew), warming congee, and hot pot gatherings with family. 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:
  • Cooking times change when scaling up. A doubled recipe in the same vessel needs 15-25% more time, not double. Monitor closely and use a thermometer.
  • For doubling, use a larger vessel rather than cooking two batches when possible. Proteins cook more evenly in a single batch with proper spacing.
  • If feeding a crowd, consider cooking components separately and assembling at serving time. This gives you more control and keeps textures intact.
  • When halving this recipe, keep cooking temperature the same but reduce time by about 25%. Less food means less thermal mass, so it heats through faster.
  • As a general rule, taste frequently when scaling. Your palate is the best guide for getting the balance right at any batch size.
    *Last updated: 2026-01-19*

    Chef's Recommended Tools

    Cuisinart Roasting Pan with Rack - 16 Inch

    14,600+

    $49.95

    View on Amazon

    ThermoPro Wireless Meat Thermometer

    38,700+

    $22.99

    View on Amazon
    Budget Pick

    Silicone Basting Brush Set (2-Pack)

    25,100+

    $7.97

    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.