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
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
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):Freezing Instructions
Marinated Tofu (Before Roasting):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
Suggested Accompaniments
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
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:Common Mistakes to Avoid
Even experienced cooks stumble with roasted 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
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: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
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.