
This marry me tofu has become my absolute go-to recipe when I want something that feels indulgent and romantic but is actually completely plant-based and surprisingly easy to make. I discovered this recipe when I kept seeing the viral "Marry Me Chicken" all over social media but wanted to create a vegan version that would be just as impressive for date nights at home. The first time I made it, I was amazed at how that creamy sun-dried tomato sauce with vegan parmesan created something that tasted just as rich and sophisticated as any restaurant dish. Now it's become our special dinner when we want something that feels celebratory but doesn't require complicated techniques or hard-to-find ingredients.
The secret to making this tofu absolutely incredible is getting that perfect golden sear before adding it to the creamy sauce. My partner, who was initially skeptical about tofu, now requests this dish regularly because the combination of crispy edges and that rich, garlicky sun-dried tomato sauce creates something that's completely satisfying. Even my non-vegan friends who try it are amazed at how flavorful and restaurant-quality it tastes.
Ingredients You'll Need
For the Tofu
- Super-firm tofu (14 oz block): provides the best texture for searing, but extra-firm works if pressed well
- All-purpose flour (1/3 cup): creates that perfect coating for golden browning
- Salt and black pepper: for seasoning before dredging
- Olive oil (2 tablespoons): for achieving that beautiful sear
For the Creamy Sauce
- Vegan butter (2 tablespoons): adds richness and flavor to the sauce base
- Yellow onion (1 small, diced): creates aromatic foundation
- Red pepper flakes (1/4 teaspoon, optional): adds gentle heat
- Dried thyme (1 teaspoon): provides earthy herb flavor
- Dried oregano (1 teaspoon): adds Mediterranean complexity
- Fresh garlic (4 cloves, minced): essential for building depth
- Sun-dried tomatoes (1/3 cup, chopped): the star ingredient that makes this special
- Vegetable broth (1/2 cup): chicken-style veggie broth adds extra savory depth
- Cashew cream or vegan heavy cream (3/4 cup): creates that luxurious, creamy texture
- Vegan parmesan cheese (1/4 cup): adds nutty, salty complexity
- Fresh basil (1/4 cup, chopped): provides brightness and beautiful color
Step-by-Step Instructions
- Prepare the tofu for perfect searing.
- Cut the tofu into 1/2-inch thick steaks or your preferred shape. Pat completely dry with paper towels - this step is crucial for achieving golden browning. Season generously with salt and pepper, then dredge each piece in flour, shaking off excess.
- Sear the tofu to golden perfection.
- Heat olive oil in a large skillet over medium-high heat. When hot, add the floured tofu pieces and cook for 3-4 minutes per side until deeply golden brown and crispy. Don't move them too early or they won't develop that beautiful crust. Once golden on all sides, transfer to a plate and set aside.
- Build your aromatic sauce base.
- In the same skillet, melt the vegan butter over medium heat. Add the diced onion, red pepper flakes (if using), thyme, and oregano. Cook for 3-4 minutes until the onion is softened and fragrant. Add the minced garlic and chopped sun-dried tomatoes, cooking for another 1-2 minutes until very aromatic.
- Create the creamy, rich sauce.
- Pour in the vegetable broth and let it simmer for 1 minute to reduce slightly. Add the cashew cream and vegan parmesan, stirring constantly until the sauce is smooth and creamy. Season with salt and pepper to taste. The sauce should be thick enough to coat the back of a spoon.
- Combine everything for the final dish.
- Return the seared tofu to the skillet and gently toss to coat with the creamy sauce. Let everything simmer together for 1-2 minutes to reheat the tofu and allow the flavors to meld. Remove from heat and stir in the fresh basil for that final burst of color and freshness.
- Serve immediately while hot and creamy.
- Serve over rice, pasta, or with crusty bread to soak up that incredible sauce. The dish is best enjoyed right away while the tofu is still crispy and the sauce is at its creamiest consistency.

Getting the Tofu Texture Right
Super-firm tofu is ideal because it has less water content and holds its shape better during searing. If using extra-firm, press it for at least 30 minutes to remove excess moisture. The key is getting the tofu completely dry before seasoning and dredging.
Achieving the Perfect Sear
Don't rush the searing process - let the tofu develop a golden crust before flipping. Moving it too early will prevent proper browning and may cause sticking. The flour coating helps create that beautiful golden color and crispy texture.
Building Depth in the Sauce
Using the same pan that you seared the tofu in adds extra flavor from those browned bits. The sun-dried tomatoes should be packed in oil for the best flavor, but if you only have dried ones, rehydrate them in hot water first.
Making Your Own Cashew Cream
If making cashew cream from scratch, soak 1 cup raw cashews in water for 2-4 hours, then blend with 3/4 cup water until completely smooth. Store-bought vegan heavy cream alternatives work well too and save time.
Storage and Reheating Tips
Leftover marry me tofu keeps in the refrigerator for up to five days. The sauce will thicken when cold, so add a splash of water or broth when reheating to restore the creamy consistency.
I learned that trying to rush the tofu searing step results in pale, soggy pieces that don't absorb the sauce properly. Taking the time to get that beautiful golden crust makes all the difference in both texture and flavor. My neighbor, who claims not to like tofu, actually asked for the recipe after trying this version.

This marry me tofu has become one of those recipes that proves plant-based cooking can be every bit as indulgent and satisfying as traditional dishes. The combination of crispy, golden tofu with that rich, creamy sun-dried tomato sauce creates something that feels both familiar and exciting. It's the kind of dish that makes any dinner feel special and romantic, whether you're cooking for someone you love or just treating yourself to something delicious.
Frequently Asked Questions
- → Can I use regular firm tofu instead of super-firm?
- Yes, just press it for 20 minutes first to remove extra water. You might need 1.5 blocks since they're usually smaller.
- → What can I substitute for cashew cream?
- Try canned coconut cream, store-bought plant-based heavy cream, or make sunflower seed cream using the same method.
- → How long does this keep in the fridge?
- Store leftovers for up to 3 days. Reheat gently on the stove and add a splash of broth if the sauce thickens too much.
- → Can I make this gluten-free?
- Replace the flour with cornstarch or gluten-free flour blend for coating the tofu. Everything else is naturally gluten-free.
- → What should I serve with marry me tofu?
- It's delicious over pasta, rice, quinoa, or with crusty bread. Steamed vegetables or a simple salad complete the meal perfectly.
- → Can I prep any components ahead of time?
- Make the cashew cream up to 2 days ahead. You can also cut and season the tofu earlier in the day and keep it covered.