FrenchRoasted

French Roasted Tofu Recipe - Tofu Roti aux Herbes de Provence

Elevate tofu with this French-inspired recipe featuring herbs de Provence, white wine, shallots, and a creamy Dijon sauce. Crispy on the outside, silky within - proof that plant-based cooking can be elegant and satisfying.

French Roasted Tofu Recipe - Tofu Roti aux Herbes de Provence

The French kitchen has always understood something fundamental: there is no shortcut. Roasted tofu is a testament to this principle — a dish that rewards restraint and punishes haste in equal measure. Voilà. The beauty of this preparation is that it teaches you to cook. Watch the color. Listen to the sound. Smell the transformation. These are not mere instructions — they are the foundations of everything that makes French cuisine the envy of the world. The French understand.

Ingredients

For the Tofu

| Ingredient | Amount | Notes | |------------|--------|-------| | Extra-firm tofu | 2 blocks (28 oz total) | Pressed for 30 minutes minimum | | Olive oil | 3 tablespoons | Extra virgin | | Herbes de Provence | 2 tablespoons | Dried blend | | Garlic cloves | 4 | Minced | | Dry white wine | 1/4 cup | For marinade | | Dijon mustard | 2 tablespoons | | | Lemon zest | 1 tablespoon | From 1 lemon | | Kosher salt | 1 teaspoon | | | Black pepper | 1/2 teaspoon | Freshly ground |

For the Provencal White Beans

| Ingredient | Amount | Notes | |------------|--------|-------| | Cannellini beans | 2 cans (15 oz each) | Drained and rinsed, or 3 cups cooked | | Olive oil | 2 tablespoons | | | Garlic cloves | 4 | Thinly sliced | | Fresh rosemary | 2 tablespoons | Finely chopped | | Fresh thyme | 1 tablespoon | Leaves only | | Cherry tomatoes | 1 pint | Halved | | Vegetable stock | 1/2 cup | | | Lemon juice | 2 tablespoons | Fresh | | Kosher salt | 1/2 teaspoon | To taste | | Red pepper flakes | 1/4 teaspoon | Optional |

For the Shallot Cream Sauce

| Ingredient | Amount | Notes | |------------|--------|-------| | Shallots | 4 large | Thinly sliced | | Unsalted butter | 3 tablespoons | Or vegan butter | | Dry white wine | 1/2 cup | | | Vegetable stock | 1/2 cup | | | Heavy cream | 3/4 cup | Or cashew cream for vegan | | Dijon mustard | 1 tablespoon | | | Whole grain mustard | 1 tablespoon | | | Fresh tarragon | 2 tablespoons | Chopped | | White pepper | 1/4 teaspoon | | | Lemon juice | 1 tablespoon | |

For Garnish

| Ingredient | Amount | Notes | |------------|--------|-------| | Fresh parsley | 1/4 cup | Chopped | | Chives | 2 tablespoons | Snipped | | Fleur de sel | To taste | | | Lemon wedges | 4 | For serving | | Edible flowers | Optional | Lavender, nasturtium |

Equipment Needed

  • Tofu press or heavy weights with plates
  • Large baking sheet with raised edges
  • Parchment paper or silicone mat
  • Large skillet or saute pan
  • Medium saucepan for sauce
  • Fine-mesh strainer (optional)
  • Mixing bowls (medium and small)
  • Sharp knife and cutting board
  • Wire rack (optional, for crisping)
  • Pastry brush

  • Instructions

    Phase 1: Pressing the Tofu (30 minutes to 12 hours)

    Step 1: Drain and Press Remove tofu blocks from packaging and drain. Wrap each block in several layers of paper towels or a clean kitchen towel. Place on a rimmed plate or cutting board. Set a flat weight on top - a heavy skillet, cookbooks, or a tofu press. Apply moderate, even pressure. *Minimum pressing: 30 minutes* *Ideal pressing: 2-4 hours in refrigerator* *Best results: Overnight, wrapped and refrigerated* *Why this matters: Removing moisture allows the marinade to penetrate and ensures crispy browning.* Step 2: Cut the Tofu After pressing, cut each block into 8 triangles or 6 rectangular steaks, approximately 1/2-inch thick. Thinner pieces crisp better; thicker pieces stay more tender inside. *Chef's tip: Triangle cuts create elegant plating and more surface area for crisping.*

    Phase 2: Marinating (30 minutes to overnight)

    Step 3: Create the Marinade In a medium bowl, whisk together the olive oil, herbes de Provence, minced garlic, white wine, Dijon mustard, lemon zest, salt, and pepper until well combined. Step 4: Marinate the Tofu Arrange tofu pieces in a single layer in a shallow dish or large zip-lock bag. Pour the marinade over, ensuring all pieces are coated. Turn gently to coat all sides. Cover and refrigerate for a minimum of 30 minutes, or ideally 4-12 hours, turning occasionally. *Timing note: Longer marination = deeper flavor penetration.*

    Phase 3: Roasting the Tofu (35-40 minutes)

    Step 5: Preheat and Prepare Remove tofu from refrigerator 20 minutes before cooking to bring to room temperature. Preheat oven to 425°F (220°C). Line a large baking sheet with parchment paper. Step 6: Arrange for Roasting Place tofu pieces on the prepared baking sheet in a single layer with space between each piece - air circulation is essential for crisping. Reserve the remaining marinade for basting. *Visual cue: Pieces should not touch; crowding creates steam and prevents browning.* Step 7: First Roast Roast on the middle rack for 20 minutes. The bottoms should be golden and beginning to crisp. Step 8: Flip and Baste Using a spatula, carefully flip each piece. Brush with reserved marinade. Return to oven and roast for an additional 15-20 minutes until deeply golden brown on both sides and edges are crispy. *Visual cue: Look for deep golden color with slightly caramelized edges. The tofu should feel firm when pressed.*

    Phase 4: Preparing the White Beans (15 minutes, while tofu roasts)

    Step 9: Saute the Aromatics In a large skillet, heat olive oil over medium heat. Add the sliced garlic and cook, stirring frequently, until fragrant and just beginning to turn golden, about 2 minutes. *Caution: Garlic burns quickly. Watch carefully and reduce heat if it colors too fast.* Step 10: Add Herbs and Tomatoes Add the rosemary, thyme, and red pepper flakes (if using). Stir for 30 seconds until fragrant. Add the halved cherry tomatoes. Cook, stirring occasionally, until tomatoes begin to soften and release their juices, about 3-4 minutes. Step 11: Finish the Beans Add the drained cannellini beans and vegetable stock. Stir gently to combine, being careful not to mash the beans. Simmer for 5-7 minutes until liquid has reduced by half and beans are warmed through and have absorbed flavors. Season with salt and lemon juice. Remove from heat and cover to keep warm. *Visual cue: The beans should be glossy and surrounded by a small amount of flavorful liquid.*

    Phase 5: Creating the Shallot Cream Sauce (15 minutes)

    Step 12: Caramelize the Shallots In a medium saucepan, melt the butter over medium-low heat. Add the sliced shallots and a pinch of salt. Cook slowly, stirring occasionally, until shallots are very soft and deeply caramelized, about 10-12 minutes. Don't rush this step - low and slow develops sweetness. *Visual cue: Shallots should be golden brown and jammy, not burnt or crispy.* Step 13: Deglaze and Build Increase heat to medium-high. Add the white wine and scrape up any browned bits. Let wine reduce by half, about 2-3 minutes. Add the vegetable stock and bring to a simmer. Step 14: Finish the Sauce Reduce heat to low. Stir in the heavy cream, both mustards, and white pepper. Simmer gently for 3-4 minutes until sauce coats the back of a spoon. *Do not boil vigorously - this can cause the cream to break.* Remove from heat. Stir in the fresh tarragon and lemon juice. Taste and adjust seasoning. *Optional: For a silky-smooth sauce, strain through a fine-mesh strainer, then return shallots to the sauce.*

    Phase 6: Plating and Serving

    Step 15: Compose the Plates Spoon a generous portion of the Provencal white beans into the center of each warmed plate, creating a bed for the tofu. Step 16: Add the Tofu Arrange 3-4 pieces of roasted tofu over the beans, overlapping slightly for height and visual interest. Step 17: Sauce and Garnish Drizzle the shallot cream sauce generously over the tofu and around the plate. Alternatively, pool the sauce on the plate first and place beans and tofu on top. Sprinkle with fresh parsley and chives. Add a pinch of fleur de sel over the tofu. Place a lemon wedge on the side. *Optional elegant touch: Garnish with a few edible flowers - lavender blossoms are particularly appropriate.* Step 18: Serve Immediately Present while the tofu is still warm and crispy. Provide additional sauce on the side for guests who want more.

    Professional Tips and Techniques

    Secrets to Perfect Crispy Tofu

  • Pressing is Non-Negotiable: The more moisture you remove, the crispier and more flavorful your tofu will be.
  • Don't Skip the Oil: Fat carries flavor and promotes browning. Coat tofu generously.
  • High Heat is Essential: 425°F minimum. Lower temperatures steam rather than roast.
  • Space Matters: Crowded tofu steams instead of crisps. Use two pans if needed.
  • Don't Move It: Let the tofu develop a crust before flipping. Patience rewards you with perfect browning.
  • Troubleshooting

    | Problem | Cause | Solution | |---------|-------|----------| | Soggy tofu | Insufficient pressing or crowding | Press longer; use more pan space | | Bland tofu | Marinade didn't penetrate | Press better; marinate longer | | Tofu stuck to pan | Moved too soon or insufficient oil | Use parchment; wait for release | | Sauce too thin | Didn't reduce enough | Continue simmering | | Sauce broke | Boiled too vigorously | Whisk in cold cream to recover |

    Variations

    Provencal Summer Plating

    Serve the roasted tofu over ratatouille instead of white beans. The combination of roasted vegetables and herbed tofu is spectacular.

    Asian-Provence Fusion

    Replace herbes de Provence with a blend of five-spice powder and lavender. Serve with miso-glazed vegetables instead of white beans.

    Tofu Bourguignon Style

    Marinate tofu in red wine with mushrooms and pearl onions. Roast and serve with a rich red wine reduction.

    Mediterranean Mezze Style

    Slice roasted tofu and serve atop hummus with tabbouleh, olives, and warm pita. Drizzle with tahini instead of cream sauce.

    Winter Warming Version

    Serve over creamy polenta or mashed potatoes with roasted root vegetables. Replace the light cream sauce with a wild mushroom veloute.

    Vegan Adaptation

    Replace butter with good olive oil or vegan butter. Use cashew cream (soaked cashews blended with water) instead of heavy cream. The dish is naturally vegan-friendly with these simple swaps.

    Storage Instructions

    Refrigerator Storage

    Roasted Tofu: Store in an airtight container for up to 4 days. The tofu will soften but can be re-crisped. White Beans: Store separately in an airtight container for up to 5 days. Cream Sauce: Store in a jar or airtight container for up to 3 days. Whisk well before reheating as it may separate.

    Reheating Instructions

    Tofu (Best Method - Oven):
  • Preheat oven to 400°F
  • Arrange tofu on a baking sheet in a single layer
  • Roast for 10-12 minutes until heated through and crispy
  • For extra crispiness, broil for the last 2 minutes
  • Tofu (Quick Method - Air Fryer):
  • Preheat air fryer to 375°F
  • Cook for 5-7 minutes until warmed and crispy
  • White Beans:
  • Reheat in a skillet over medium heat with a splash of stock
  • Stir gently until warmed through
  • Cream Sauce:
  • Warm gently over low heat, whisking frequently
  • Add a splash of cream or stock if too thick
  • Do not boil
  • Freezing Instructions

    Marinated Tofu (Before Roasting):
  • Freeze tofu in the marinade for up to 3 months
  • Thaw overnight in refrigerator before roasting
  • This actually improves texture - freezing creates a meatier texture
  • Roasted Tofu:
  • Cool completely
  • Freeze in a single layer on a baking sheet
  • Transfer to freezer bags once frozen
  • Store for up to 2 months
  • Reheat from frozen in a 400°F oven for 15-18 minutes
  • White Beans: Freeze without the fresh herbs for up to 3 months. Add fresh herbs after reheating. Cream Sauce: Not recommended for freezing - dairy sauces tend to separate.

    Nutritional Information

    *Per serving (4 tofu pieces with beans and sauce)* | Nutrient | Amount | % Daily Value | |----------|--------|---------------| | Calories | 320 | 16% | | Total Fat | 18g | 23% | | Saturated Fat | 6g | 30% | | Cholesterol | 25mg | 8% | | Sodium | 580mg | 25% | | Carbohydrates | 22g | 8% | | Dietary Fiber | 6g | 21% | | Protein | 18g | 36% | | Calcium | 350mg | 27% | | Iron | 4mg | 22% | | Isoflavones | 25mg | N/A | *For vegan version (using vegan butter and cashew cream):* *Saturated fat: 3g, Cholesterol: 0mg*

    Wine Pairing Recommendations

  • White Burgundy: Chardonnay's richness matches the cream sauce beautifully
  • Cotes de Provence Rose: A dry rose echoes the Provencal flavors
  • Vermentino: Crisp and herbal, complements the herbs de Provence
  • Gruner Veltliner: Its peppery notes pair well with the mustard elements
  • Light Rhone Red: A chilled Cotes du Rhone works surprisingly well

  • Suggested Accompaniments

  • Crusty Baguette: For soaking up the delicious sauce
  • Simple Green Salad: With a light Dijon vinaigrette
  • Roasted Fingerling Potatoes: With rosemary and sea salt
  • Steamed Haricots Verts: Classic French green beans
  • Sauteed Zucchini: With garlic and fresh mint
  • Quinoa Pilaf: For added protein and texture

  • Frequently Asked Questions

    What type of tofu works best? Extra-firm or super-firm tofu is essential. Silken, soft, or regular firm tofu will not hold up to pressing and high-heat roasting. Can I skip the pressing step? You can, but results will be inferior - less crispy exterior, less flavor absorption, and potential sogginess. Pressing is highly recommended. What if I don't have herbes de Provence? Make your own blend: combine equal parts dried thyme, rosemary, oregano, and marjoram with a pinch of dried lavender (optional). Can I grill instead of roast? Absolutely! The marinade works beautifully for grilling. Cook over medium-high heat for 4-5 minutes per side. Use a grill basket to prevent sticking. How do I make this completely oil-free? Use vegetable stock for basting and a non-stick silicone mat. The texture will be less crispy but still delicious. For the sauce, use cashew cream and omit the butter. Is tofu French? While tofu originated in China, French chefs have embraced plant-based proteins in recent decades. This recipe applies French technique and flavor profiles to create something that feels authentically French in spirit.

    Related Recipes

  • Ratatouille
  • Cassoulet
  • Gratin Dauphinois
  • Nicoise Salad
  • 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 french preparation:
  • Halloumi cheese: Grills and fries beautifully without melting. Soak in water for 30 minutes first to reduce saltiness.
  • Chickpeas: Whole or roughly mashed depending on the recipe. Chickpeas are denser, so flatten slightly for even cooking in pan preparations.
  • Tempeh: Firmer and nuttier than tofu. Slice to the same thickness and add 2-3 minutes to cooking time. Steaming first reduces bitterness.
  • Paneer: Indian fresh cheese that doesn't melt. Cube and cook similarly to tofu but skip the pressing step since paneer is already dry.
  • When substituting, always taste and adjust seasoning as you go. Different proteins and ingredients absorb and carry flavors differently, so what works perfectly with tofu may need tweaking with your substitute.

    Common Mistakes to Avoid

    Even experienced cooks stumble with roasted tofu. 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.
  • 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.
  • 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.
  • 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.
  • 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: 4-5 days in an airtight container. Tofu reheats well in any method. Pan-fry stored tofu for 2 minutes per side to restore crispiness, or microwave briefly for softer preparations.
  • Freezer storage: Up to 3 months (changes texture). Freezing and thawing tofu before cooking creates a chewier, more meat-like texture that absorbs marinades better than fresh tofu.
  • Batch cooking strategy: Press and cut tofu in bulk at the start of the week. Store prepped tofu submerged in water in the fridge, changing water daily.
  • 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

    French cuisine is fundamentally built on seasonal cooking. Spring means morels, white asparagus, and the first tender herbs from the garden. Summer celebrates ratatouille vegetables — zucchini, eggplant, and sun-ripened tomatoes from Provence. Autumn brings wild mushrooms, game birds, and the grape harvest that influences both wine and cooking. Winter is the season for root vegetable gratins, cassoulet, and slow braises that fill the kitchen with warmth. 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:
  • 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.
  • 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.
  • As a general rule, taste frequently when scaling. Your palate is the best guide for getting the balance right at any batch size.
    Affiliate Disclosure: This page contains affiliate links to recommended cookware and ingredients. As an Amazon Associate and member of other affiliate programs, we earn a small commission from qualifying purchases at no additional cost to you. These commissions help support the creation of free recipes and content on this site. We only recommend products we genuinely believe will enhance your cooking experience. Thank you for your support!
    Shop Premium Tofu Press Shop Herbes de Provence Shop French White Wine Selection Shop Cast Iron Skillets
    *Recipe developed and tested in our kitchen. Last updated: 2026-01-19* *Share your creations with us on social media using #FrenchRoastedTofu*

    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.