This skillet dish transforms extra-firm tofu into golden crispy cubes, then coats them in a velvety sauce featuring sun-dried tomatoes, garlic, and aromatic herbs. The plant-based cream creates restaurant-worthy richness while keeping it entirely vegan-friendly.
Ready in just 40 minutes, this main delivers the beloved flavors of the classic Marry Me Chicken—now reimagined for plant-based eaters. The cornstarch coating ensures perfectly crisp edges, while the simmering sauce thickens beautifully to cling to every bite.
Serve alongside pasta, mashed potatoes, or crusty bread to soak up the extra sauce. Fresh basil and vegan parmesan add the finishing touches to this impressive yet simple dinner.
The first time I made this, my skeptical roommate literally stopped mid-bite and asked what I'd done differently. That creamy sauce with those tangy sun-dried tomatoes somehow transforms humble tofu into something that makes people pause their conversations.
I brought this to a dinner party where the host had mentioned she was trying to eat more plant-based meals. Watching everyone go back for thirds while discussing how something so creamy could be vegan was genuinely satisfying.
Ingredients
- Extra-firm tofu (400 g): Press this thoroughly at least 30 minutes ahead—the drier the tofu, the crispier it gets in that hot oil
- Cornstarch (2 tbsp): Creates that golden crust that keeps the tofu from getting soggy when it hits the sauce
- Sun-dried tomatoes (1/2 cup): These pack such an intense umami punch that the whole dish feels rich and layered
- Plant-based cream (1 cup): Look for unsweetened varieties—coconut cream works beautifully if you want extra richness
- Garlic (4 cloves): Minced fresh is absolutely worth it here, no shortcuts
- Red pepper flakes: Start with 1/2 tsp and add more if you like that gentle warmth in the background
- Fresh basil for garnish: The bright green against the creamy sauce makes it look restaurant-worthy
Instructions
- Get your tofu ready:
- Press that block for at least 30 minutes, then cut into 1-inch cubes and toss with cornstarch, salt, and pepper until every piece looks dusted.
- Crisp it up:
- Heat olive oil in your largest skillet until it shimmers, then add tofu in a single layer. Let it cook undisturbed for 3–4 minutes before flipping—you want deep golden edges.
- Build the flavor base:
- In that same skillet, sauté the onion until it goes translucent, then add garlic and red pepper flakes. The moment it smells fragrant, move on.
- Add the sun-dried tomatoes:
- Toss them in and let cook for 2 minutes, stirring occasionally to release all that oil and concentrated flavor.
- Make it creamy:
- Pour in the cream and broth, then add oregano, basil, and parmesan. Simmer for 3–5 minutes until the sauce thickens enough to coat a spoon.
- Bring it together:
- Gently fold the crispy tofu back into the sauce and let everything get friendly for 2–3 minutes.
- Finish with flair:
- Serve immediately with fresh basil scattered on top and extra parmesan within reach.
My partner now requests this on rainy Sundays when we want something cozy but not too heavy. The way the kitchen smells while that garlic and tomato sauce bubbles is basically aromatherapy.
Make It Your Own
Spinach wilts beautifully into the sauce during the last minute of cooking. Sometimes I add artichoke hearts for extra tang or white beans if I want more protein.
Serving Ideas That Work
This sauce clings to pasta like a dream, but mashed potatoes let you really appreciate every element. Crusty bread for sopping up that extra cream is non-negotiable.
The Little Details
Using a good quality vegetable broth makes a noticeable difference in the final depth of flavor. Take your time pressing the tofu—those extra minutes pay off in texture.
- Keep the heat medium-high when crisping tofu
- Taste the sauce before adding more salt
- Have all ingredients prepped before you start cooking
This is the kind of recipe that makes plant-based eating feel like a treat instead of a compromise.
Recipe FAQs
- → What does marry me tofu taste like?
-
The dish features creamy, tangy sun-dried tomatoes balanced with savory garlic and herbs. The crispy tofu provides texture contrast while the rich sauce coats each bite in umami flavor reminiscent of classic Italian cream sauces.
- → How do I get tofu crispy?
-
Press the tofu for 15-30 minutes to remove excess moisture, then coat cubes thoroughly in cornstarch before pan-frying. Cook over medium-high heat for 3-4 minutes per side until golden brown and crispy on all sides.
- → Can I make it gluten-free?
-
Yes, simply use cornstarch instead of all-purpose flour for coating the tofu. Double-check that your plant-based cream and vegetable broth are certified gluten-free.
- → What can I serve with this?
-
This pairs beautifully with pasta, risotto, mashed potatoes, or crusty bread. Steamed vegetables like broccoli or roasted asparagus also complement the rich flavors while adding fresh contrast.
- → How long do leftovers keep?
-
Store in an airtight container for up to 4 days. Reheat gently on the stovetop with a splash of broth or plant-based milk to restore the creamy sauce consistency. The tofu may soften slightly but remains delicious.
- → Can I use regular cream instead of plant-based?
-
Absolutely. Heavy cream or half-and-half works perfectly if you're not following a vegan diet. The sauce will thicken slightly faster with dairy cream, so adjust simmering time accordingly.