This creamy skillet dish transforms extra-firm tofu into golden cubes coated in a velvety sun-dried tomato and garlic cream sauce. The preparation involves pressing and dredging tofu in cornstarch, pan-frying until crispy, then simmering in a luxurious blend of plant-based cream, vegetable broth, and Italian herbs. Fresh basil and vegan parmesan add the finishing touches.
The beauty lies in the sauce—sun-dried tomatoes provide concentrated sweetness while garlic and red pepper flakes offer depth. Serve over pasta, rice, or mashed potatoes for a complete meal that satisfies both plant-based and omnivore palates.
The first time I made this creamy tofu dish, my roommate actually stopped mid-bite, fork frozen in the air, and asked what kind of magic I'd pulled off in the kitchen. She'd grown up on traditional Italian-American comfort food and was convinced nothing plant-based could hit those same rich, cozy notes. That night we stood at the stove together, dipping crusty bread into the leftover sauce until the pan was practically clean.
Last winter during a particularly brutal cold snap, I made a double batch for a potluck and watched it disappear within minutes. Someone's uncle, a self-proclaimed carnivore, went back for thirds and finally admitted he'd actually forgotten he was eating tofu. The way the garlic and sun-dried tomatoes melt into that creamy base creates something that feels indulgent without being heavy.
Ingredients
- Extra-firm tofu: Pressing this thoroughly before cooking makes all the difference between golden crispy edges and sad soggy cubes
- Cornstarch: Creates that light coating that gets beautifully crispy in the hot oil
- Sun-dried tomatoes in oil: These are the flavor powerhouse of the whole dish so don't skip the oil they're packed in
- Plant-based cream: Unsweetened is crucial here because any sweetness will clash with the savory garlic and herbs
- Garlic cloves: Fresh minced garlic beats jarred every single time for building that aromatic base
- Vegan parmesan: Adds a salty umami kick that rounds out the cream sauce beautifully
Instructions
- Get your tofu ready:
- Press that block for at least 20 minutes, then cut into even cubes so everything cooks at the same speed
- Coat the cubes:
- Toss them gently with cornstarch, salt, and pepper until they look dusted like little snow-capped mountains
- Sear until golden:
- Heat your olive oil until it shimmers, then add tofu in a single layer and resist the urge to move it around for 3-4 minutes per side
- Build the flavor base:
- In that same gorgeous skillet, cook the onion until it turns translucent, then add garlic and red pepper flakes just until your kitchen smells amazing
- Add the sun-dried tomatoes:
- Toss in the sliced tomatoes and let them cook for a couple minutes to start releasing all that concentrated flavor
- Create the sauce:
- Pour in your cream and broth, add all the herbs and cheese, then let everything bubble gently until it thickens enough to coat a spoon
- Bring it together:
- Gently fold those crispy tofu cubes back into the sauce, letting them warm through and soak up all that goodness
This recipe has become my go-to for dinner parties because it looks impressive plated over pasta or creamy mashed potatoes. Last month my friend requested it for her birthday dinner instead of cake, which honestly felt like the ultimate compliment to something that started as a simple weeknight experiment.
Making It Your Own
Sometimes I'll add a handful of spinach or baby kale right at the end, letting it wilt into the sauce for extra nutrition. The green looks beautiful against that creamy orange-pink sauce, and you barely taste it but get all those vitamins.
Perfect Pairings
This tofu is ridiculously good over angel hair pasta tossed with a little olive oil and garlic. I've also served it alongside roasted broccoli or green beans when I want something lighter than pasta.
Make-Ahead Magic
The sauce actually develops even more flavor if you make it a day ahead and store it separately from the tofu. Reheat everything gently together while your pasta water boils.
- Double the sauce portion and freeze half for a future quick dinner
- Crisp up leftover tofu in the air fryer at 375°F for 5 minutes before adding to reheated sauce
- Store components separately and assemble fresh for best texture
There's something so satisfying about serving a dish that makes people reconsider everything they thought they knew about plant-based cooking. This creamy, dreamy tofu might just convert a few skeptics in your life too.
Recipe Q&A
- → What does marry me tofu taste like?
-
The dish features crispy tofu with a tender interior, enveloped in a rich, tangy cream sauce. Sun-dried tomatoes provide sweet intensity, while garlic and herbs create aromatic depth. The sauce balances acidity from tomatoes with creamy richness and subtle heat from red pepper flakes.
- → How do I get crispy tofu?
-
Press extra-firm tofu for at least 15 minutes to remove excess moisture, then cut into cubes and coat evenly in cornstarch. Pan-fry in hot olive oil over medium-high heat for 3–4 minutes per side until golden brown and crispy on all sides before adding to the sauce.
- → Can I make this gluten-free?
-
Absolutely. Use cornstarch or certified gluten-free flour for dredging the tofu. Ensure your vegetable broth and plant-based cream are certified gluten-free. The result remains just as crispy and satisfying.
- → What should I serve with this?
-
The creamy sauce pairs beautifully with pasta, rice, or mashed potatoes to soak up the flavorful liquid. Crusty bread works well for dipping. A simple green salad with vinaigrette provides fresh contrast to the rich, indulgent main.
- → How long does this keep?
-
Store in an airtight container in the refrigerator for up to 4 days. Reheat gently in a skillet over low heat, adding a splash of vegetable broth or cream to restore sauce consistency. The tofu may soften slightly but remains delicious.