| Prep 20 minutes | Cook 35 minutes | Total 55 minutes | Serves 4 people |
One Pan, No Fuss, A Sauce That Earns Its Place
Most sheet pan dinners are sold on convenience alone. This one actually has something to say. The butternut squash roasts until its edges caramelize and its flesh softens to something almost custardy. The tofu goes crisp in the same oven without any frying. And then the tarragon cream — fragrant, slightly anise-forward, genuinely silky — pulls the whole pan together into something that feels restaurant-considered rather than weeknight default. Sheet Pan Tofu with Butternut Squash and Tarragon Cream is vegetarian without calling attention to it, and it takes about 55 minutes from start to table, most of which is hands-off oven time.
If you have been skeptical about tofu on a sheet pan, this is the recipe that changes that. The trick is pressing and spacing — details covered below — and the payoff is tofu with genuine exterior texture rather than the soft, pale blocks that put people off.
The Honest Case for Making This
Sheet pan recipes earn their place when the oven does the work that would otherwise require standing over a stove. This one qualifies. You spend maybe 20 minutes on prep — pressing tofu, cubing squash, making a very simple cream sauce — and then the oven handles the rest. One pan to wash. One sauce to make. No multi-burner coordination.
The tarragon cream is the part that makes this dish more interesting than a standard roasted vegetable situation. Tarragon is underused in American home cooking, which is a shame — it has a clean, slightly sweet, mildly licorice quality that works exceptionally well with the earthy sweetness of butternut squash. The cream sauce is made in a single small pan while the sheet pan is in the oven and comes together in under 10 minutes. It is genuinely worth the extra step.
This recipe is also naturally gluten-free, which makes it a reliable option when you are cooking for a mixed group without wanting to think too hard about it.
What You’ll Need
For the Sheet Pan
| Extra-firm tofu | 2 blocks, 400 g each. Extra-firm is non-negotiable — silken or firm tofu contains too much water to crisp properly in the oven. Press it for at least 20 minutes before using; 30 is better. See the tips section for a no-press-setup shortcut. |
| Butternut squash | 1 medium, about 900 g unpeeled — yields roughly 700 g cubed flesh. Cut into 2.5 cm (1-inch) cubes for even roasting. Pre-cut squash from the supermarket saves time and is perfectly fine here. |
| Olive oil | 4 tbsp total — 2 tbsp for the squash, 2 tbsp for the tofu |
| Soy sauce | 2 tbsp, for tossing the tofu. This does two things: it seasons the tofu deeply and the sugars in it help develop color in the oven. Low-sodium works fine. |
| Garlic powder | 1 tsp, for the tofu |
| Smoked paprika | 1 tsp, for the squash |
| Kosher salt | ¾ tsp for the squash. Hold salt on the tofu — the soy sauce handles it. |
| Black pepper | ½ tsp, split between the tofu and squash |
For the Tarragon Cream
| Double (heavy) cream | 240 ml (1 cup). Full-fat only — lighter cream will not reduce to a properly coating consistency and may split over heat. |
| Shallots | 2 medium, finely minced. Shallots give a more delicate base than onion here. If you only have white onion, use half as much and cook it a full extra minute. |
| Garlic | 2 cloves, finely minced |
| Fresh tarragon | 3 tbsp, finely chopped. Fresh tarragon is essential — dried tarragon is significantly duller in flavor and produces a flat sauce. If fresh is unavailable, fresh chervil is the closest substitute. Fresh basil at the same quantity produces a different but workable sauce. |
| Vegetable broth | 120 ml (½ cup). Adds depth to the sauce base before the cream goes in. |
| Lemon juice | 1 tbsp, added at the end. Lifts the richness of the cream. |
| Dijon mustard | 1 tsp. Emulsifies the sauce slightly and adds a subtle sharpness. |
| Unsalted butter | 1 tbsp, for cooking the shallots |
| Salt and white pepper | To taste. White pepper keeps the sauce visually clean. |
How to Make Sheet Pan Tofu with Butternut Squash and Tarragon Cream
- Start by pressing the tofu. Wrap each block in a clean kitchen towel or several layers of paper towels, set a heavy pan or cutting board on top, and leave for at least 20 minutes. This step removes the excess water that prevents crisping. If you are short on time, slice the blocks into cubes first — smaller pieces press faster. While the tofu presses, preheat your oven to 220°C (425°F) and line a large rimmed baking sheet with parchment.
- Cut the pressed tofu into 2–3 cm cubes. In a bowl, toss with the olive oil, soy sauce, garlic powder, and black pepper until evenly coated. The cubes will look quite dark from the soy — that is correct. Spread them across one half of the prepared baking sheet in a single layer with space between each cube. Crowding is what turns roasted tofu into steamed tofu. Use two pans if necessary.
- In a separate bowl, toss the butternut squash cubes with olive oil, smoked paprika, salt, and the remaining black pepper. Spread across the other half of the baking sheet, again in a single layer. If your sheet pan feels crowded with both, use two pans — the second can go on a lower rack.
- Roast for 30–35 minutes, flipping both the tofu and squash at the halfway mark. The tofu is ready when it is golden-brown on at least two sides and pulls away from the parchment cleanly. The squash is done when a fork slides through the center without resistance and the cut edges have taken on some color. Both should finish at roughly the same time.
- While the pan is in the oven, make the tarragon cream. Melt the butter in a small saucepan over medium heat. Add the minced shallots and a pinch of salt and cook for 3–4 minutes, stirring occasionally, until soft and translucent — not browned. Add the garlic and cook for another 60 seconds until fragrant.
- Add the vegetable broth to the pan and increase the heat slightly. Let it reduce by about half — this takes 3–4 minutes and concentrates the base flavor before the cream goes in. You will see it reduce from a thin liquid to a slightly syrupy consistency.
- Reduce the heat to medium-low and pour in the cream. Stir in the Dijon mustard. Let the sauce simmer gently — not boil — for 5–6 minutes, stirring regularly, until it thickens enough to coat the back of a spoon. If you drag your finger across the back of the spoon, the line should hold. Remove from heat and stir in the lemon juice and most of the tarragon, reserving a small amount for garnish. Taste and adjust salt and white pepper.
- To plate: spoon the tarragon cream across the base of each plate or a shallow serving bowl. Arrange the roasted squash and tofu on top. Scatter the reserved fresh tarragon over everything and serve immediately while both the cream and the roasted components are hot.
What Actually Makes a Difference
- Press the tofu properly or the rest doesn’t matter. Under-pressed tofu releases steam in the oven and never crisps. If you have never pressed tofu before and want to skip the towel method, cut it into cubes and spread them on a paper-towel-lined sheet pan for 15 minutes — the surface area exposed to air dries them faster.
- Cut the squash into consistent-sized cubes. Irregular pieces cook at different rates: small ones char before large ones are tender, and you end up managing the pan rather than letting the oven work.
- Add the tarragon to the cream sauce off the heat, not while it is simmering. Tarragon’s volatile oils are heat-sensitive — a few minutes of boiling dulls the fresh, anise-forward quality that makes the sauce interesting. Stir it in at the end.
- If your oven runs hot or has uneven heat distribution, rotate the pan once during roasting in addition to flipping. A few dark edges on the squash are fine and add flavor; fully blackened corners mean the oven temperature is too high.
- The tarragon cream can be made up to an hour ahead and kept warm over the lowest possible heat, covered, with a stir every 10 minutes. Do not let it boil again — it will thicken unevenly.
What Goes Wrong and How to Fix It
The tofu isn’t crisping. Three causes: the tofu wasn’t pressed enough, the oven isn’t hot enough, or the pieces are too close together. The fix during cooking is to increase the oven temperature by 10–15 degrees and give them 5 more minutes. The fix for next time is pressing for a full 30 minutes and spreading to a true single layer with visible gaps between pieces.
The cream sauce breaks or looks grainy. This happens when the cream boils too hard or for too long. If you see the fat beginning to separate and the sauce looking greasy rather than silky, remove it from the heat immediately and whisk in a tablespoon of cold water. It usually comes back together. Going forward: simmer, never boil. The sauce should bubble gently at the edges, not roll in the center.
The squash is mushy by the time the tofu is done. Smaller squash cubes cook faster than tofu. If your squash is cut smaller than 2.5 cm, add the tofu to the pan first for 10 minutes before adding the squash. Alternatively, if you notice the squash is done and the tofu still needs time, transfer the squash to a bowl and return it to the oven for the last 2 minutes just to rewarm before serving.
One more: do not salt the tofu before roasting. The soy sauce marinade already seasons it. Adding extra salt on top draws more moisture out during roasting, which softens the exterior rather than crisping it.
Easy Ways to Change It Up
Make it vegan. Replace the double cream with full-fat coconut cream (the thick kind from a can, not coconut milk). The flavor shifts — there is a mild coconut undertone — but it works well with tarragon and squash. Replace the butter with a neutral oil for cooking the shallots.
Swap the squash for sweet potato or carrots. Sweet potato cubes roast at nearly the same rate as butternut squash and the flavor pairing with tarragon cream is equally good. Carrots need a few extra minutes and benefit from a slightly smaller cut — about 2 cm.
Add some heat. A pinch of cayenne in the squash seasoning or a small amount of chili flakes stirred into the cream at the end adds a background warmth that plays well against the richness of the sauce without dominating.
Add a grain for a more filling meal. Farro or brown rice served under the tofu and squash, with the tarragon cream spooned over everything, turns this into a complete dinner that holds people more than just the vegetables and tofu alone.
What to Eat It With
The tarragon cream is rich enough that the dish works well with something that cuts through it. A simple green salad with a sharp lemon vinaigrette — nothing elaborate — handles that job and balances the meal. Arugula with lemon and olive oil, or shaved fennel dressed the same way, both work well with the tarragon flavors in the sauce.
For a more substantial dinner: crusty bread or a warm flatbread alongside is the easiest addition and does double duty by soaking up any cream left on the plate. Roasted asparagus or green beans on the side keep things in the vegetable-forward lane without adding another complicated component.
This dish is substantial enough to serve as a main on its own for four people, particularly with a grain underneath. For a dinner party where it is one of several things on the table, it serves six comfortably.
Leftovers and Reheating
Store the tofu and squash separately from the tarragon cream — they reheat differently and the cream will be absorbed by the vegetables if stored together overnight, leaving you with a soggy result.
The roasted components keep well in an airtight container for up to 3 days in the refrigerator. Reheat them in the oven at 200°C (400°F) for 8–10 minutes, or in an air fryer at 180°C for 5–6 minutes. The microwave works in a pinch but softens the tofu exterior. The oven brings it back closer to the original texture.
The tarragon cream keeps refrigerated for up to 2 days. Reheat gently over low heat with a tablespoon of vegetable broth or water stirred in to loosen it — it thickens significantly in the refrigerator. Do not microwave the cream sauce. It breaks easily when reheated quickly, and once broken it is very difficult to bring back. Low and slow on the stove is the only reliable method.
Approximate Nutrition Per Serving
| Calories | Protein | Carbs | Fat | Fiber |
|---|---|---|---|---|
| Energy 490 kcal | Protein 22 g | Carbohydrates 28 g | Total Fat 33 g | Fiber 4.5 g |
Approximate estimates only, for informational purposes. Figures are based on extra-firm tofu and full-fat double cream; values vary with specific brands and portion sizes.
A Few Final Words
The thing that keeps this recipe in rotation is the tarragon cream. It takes 10 minutes, it uses one small pan, and it turns a fairly straightforward sheet pan situation into something that tastes genuinely thought-through. If you have never cooked with tarragon much, this is a good introduction — it is less aggressive than it sounds and pairs with the sweet, roasted squash in a way that makes immediate sense.
Press the tofu well, give everything room on the pan, and make the sauce while the oven does its work. That is really all this recipe asks.