Indulge in the rich, creamy, and utterly luxurious Vegan Marry Me Tofu recipe – a show-stopping dish brimming with aromatic garlic, savory sun-dried tomatoes, and vibrant spinach. This surprisingly quick and easy one-pan meal transforms humble tofu into a culinary masterpiece, ready to impress in just 30 minutes. Whether you’re planning a romantic date night or seeking a remarkable weeknight dinner, this plant-based delight is designed to win hearts and tantalize taste buds.
Craving more extraordinary tofu creations? Don’t miss out on my other irresistible dinner recipes, including the zesty Creamy Lemon Tofu, the flavorful Shredded Tofu Tacos, and the ever-popular Easy Teriyaki Tofu. Each recipe offers a unique and delicious way to enjoy the versatility of tofu.

The culinary world has long celebrated “Marry Me Chicken” for its irresistible charm and deeply satisfying flavors. But prepare to welcome a sensational plant-based rival: my Vegan Marry Me Tofu recipe. This dish captures all the mouthwatering, indulgent, and truly proposal-worthy essence of the classic comfort food, reimagined with crispy fried tofu and a luscious dairy-free cream. It offers a simple yet sophisticated plant-based alternative that proves vegan cuisine can be every bit as decadent and memorable.
Crafting this surprisingly effortless one-pan wonder involves pan-frying perfectly seasoned tofu triangles until golden and irresistibly crispy. These delightful morsels are then gently folded into an ultra-creamy sun-dried tomato sauce, creating a symphony of Tuscan-inspired flavors. While traditionally served over al dente pasta, this versatile dish also pairs beautifully with fluffy rice or creamy mashed potatoes. Its rich profile and quick preparation make it an ideal choice for both a busy 30-minute weeknight meal or an impressive centerpiece for a special date night dinner. Every bite is an instant hit, leaving a lasting impression.
Why This Vegan Marry Me Tofu Is An Absolute Must-Try
This isn’t just another tofu recipe; it’s a culinary experience designed to captivate. Here’s why you’ll find yourself falling head over heels for this incredible dish:
- An Innovative Vegan Spin on a Viral Sensation: Forget the meat; this recipe masterfully recreates the beloved “Marry Me” concept using entirely plant-based ingredients. Similar to my popular Marry Me Chickpeas, this dish offers a delightful, dairy-free, and meat-free twist on a classic, making it accessible and enjoyable for everyone, especially those following a vegan lifestyle or looking to incorporate more plant-based meals into their diet. It proves that indulgence doesn’t require animal products.
- Unapologetically Luxurious and Creamy: What truly sets this dish apart is its incredible texture and depth of flavor. The perfectly crispy fried tofu pieces provide a satisfying bite, but it’s the rich, velvety, sun-dried tomato-infused cream sauce that truly elevates every forkful. You’ll be astonished by how decadent and creamy this sauce tastes, despite being completely dairy-free. It’s a testament to the power of plant-based ingredients to create truly gourmet experiences.
- Effortless Elegance in Just 30 Minutes: Don’t let the sophisticated taste fool you – this recipe is designed for ease and speed. It’s the perfect solution for a quick weeknight dinner when time is short, yet you crave something extraordinary. Or, surprise your significant other with an impressive date night meal that comes together in a single pan in just 30 minutes. Minimal cleanup, maximum flavor, and a truly stunning presentation.
- Packed with Nutrient-Rich Ingredients: Beyond its incredible taste, this Marry Me Tofu is also incredibly good for you. Tofu provides an excellent source of plant-based protein, while sun-dried tomatoes offer intense flavor and antioxidants. Spinach adds essential vitamins and minerals, making this a wholesome and satisfying meal that nourishes your body while delighting your palate.
- Versatile and Customizable: While the core recipe is stellar, it’s also highly adaptable. Easily adjust the spice level with more or fewer red pepper flakes, add extra vegetables like mushrooms or bell peppers, or experiment with different types of pasta or grain bases. This flexibility ensures the dish can be tailored to your preferences or what you have on hand.
Mastering Marry Me Tofu: A Step-by-Step Guide
Crafting this exquisite Vegan Marry Me Tofu is a straightforward process, broken down into two main parts: preparing the crispy tofu and simmering the luscious sun-dried tomato cream sauce. Follow these detailed steps for a flawless and flavorful meal. For precise measurements and a printable recipe card, please refer to the section below.
Preparing the Tofu: Achieving Golden Perfection
The key to truly spectacular Marry Me Tofu lies in perfectly crispy tofu. Start by ensuring your tofu is adequately prepared. If using super firm tofu (which is highly recommended for its dense texture and minimal need for pressing), simply remove it from its packaging and pat it thoroughly dry with paper towels. For extra-firm tofu packed in water, drain it well and press it for at least 30 minutes to remove excess moisture. This crucial step prevents soggy tofu and allows for maximum crispiness.
Once dry, slice the tofu block into small, uniform triangles or cubes – the shape is up to you, but triangles often provide more surface area for crisping. In a shallow bowl, whisk together the cornstarch, nutritional yeast (for a cheesy depth of flavor), salt, and black pepper. This mixture will create a light, crispy coating.
Heat a generous amount of avocado oil (or another high-heat-safe oil) in a large non-stick or cast-iron skillet over medium-high heat. Once the oil shimmers, carefully dredge each tofu piece in the cornstarch mixture, ensuring it’s evenly coated on all sides. Gently place the coated tofu into the hot pan, being careful not to overcrowd it. Cook for about 4 minutes per side, or until each piece is beautifully golden brown and delightfully crispy. Use a spatula to gently loosen and flip the tofu as needed. Once cooked, transfer the crispy tofu to a paper towel-lined plate to drain any excess oil. Reduce the heat on your skillet to low-medium as it cools slightly, preparing it for the sauce.
Time-saving tip: For an even quicker preparation, consider using an air fryer or oven baking method for your tofu pieces while you simultaneously begin preparing the sauce. This parallel cooking approach can shave valuable minutes off your total cook time.

Crafting the Irresistible Sun-Dried Tomato Cream Sauce
With your crispy tofu ready, it’s time to build the heart of this dish: the rich, aromatic cream sauce. Using the same skillet (after wiping out any excessive cornstarch residue if present), ensure the heat is on low-medium. If needed, add a touch more oil. Add the minced garlic and sauté for 1-2 minutes, stirring frequently, until it becomes wonderfully fragrant and slightly softened. Be careful not to burn the garlic, as this can turn bitter.
Next, stir in the chopped sun-dried tomatoes, dried oregano, and a pinch of red pepper flakes for a subtle kick. Season with salt and black pepper. Cook this aromatic mixture for just 1 minute, allowing the flavors to meld and the sun-dried tomatoes to release their intense, sweet-tart essence.
Now, pour in the vegetable broth, add the tomato paste (which deepens the tomato flavor and adds body), and stir in your chosen vegan cream. Finally, add the fresh baby spinach. Stir everything thoroughly until combined. Bring the sauce to a gentle simmer over medium heat and cook for approximately 5 minutes, or until the spinach has completely wilted into the creamy sauce and the flavors have fully developed. Taste the sauce and adjust the seasonings as needed – perhaps a little more salt, pepper, or a dash more red pepper flakes if you prefer extra heat.

Remove the skillet from the heat to prevent overcooking the fresh herbs. Stir in the freshly chopped basil leaves and a generous amount of grated vegan parmesan cheese (if using) for an extra layer of savory depth. Gently nestle your pre-fried, crispy tofu pieces into the warm, luscious sauce. Using a spatula or tongs, gently flip each tofu piece to ensure it’s thoroughly coated in the rich, creamy sauce. This final step brings all the elements together into a cohesive, irresistible dish.
Serve your magnificent Marry Me Tofu immediately! It’s exceptional over a bed of fluffy rice or your favorite cooked pasta, perhaps with a side of crusty bread to soak up every last drop of that incredible sauce. Enjoy this delightful vegan masterpiece!


Frequently Asked Questions About Vegan Marry Me Tofu
The name “Marry Me” implies a dish so incredibly delicious and satisfying that anyone you serve it to will be so impressed, they might just propose! In this vegan version, the rich, creamy, and deeply flavorful Tuscan-inspired sauce, combined with perfectly crispy tofu, creates an unforgettable culinary experience that truly lives up to its playful, romantic name. It’s a testament to its irresistible appeal.
This versatile dish pairs beautifully with a variety of bases. While the tofu and cream sauce are simmering, prepare a batch of your favorite grain or starch. Excellent choices include fluffy rice (white or brown), nutritious quinoa, creamy mashed potatoes, or classic pasta noodles (such as fettuccine, penne, or rigatoni). For a complete meal, I highly recommend serving each plate with a side of vegan garlic bread for dipping and a refreshing kale caesar salad to cut through the richness. However, it’s equally delightful scooped directly from the pan with a thick slice of warm, crusty bread.
Absolutely! If tofu isn’t your preference or you’re looking to try something different, this recipe is quite flexible. You can achieve similar satisfying results using two cans of drained and well-rinsed white beans (like cannellini or great northern beans) for a softer texture. Alternatively, consider using my Vegan Chicken recipe for a chewier, more “meat-like” experience, or my homemade Seitan Bites, which offer a hearty and savory option.
For the ultimate richness and creaminess, my top recommendation is homemade Cashew Cream. It provides a naturally thick and neutral base that perfectly complements the other flavors. If you opt for a store-bought alternative, any unsweetened dairy-free creamer will work wonderfully (Ripple’s Half and Half is a personal favorite). In a pinch, you can also use a can of full-fat coconut milk (ensuring it’s unsweetened and well-shaken) or another full-fat plant milk like oat milk or soy milk. Keep in mind that thinner milks may require a thickening agent at the end.
Storing leftovers is simple! Once the dish has completely cooled to room temperature, transfer the remaining sun-dried tomato cream sauce and fried tofu pieces into an airtight container. It will keep fresh in the refrigerator for up to 5 days, making it perfect for meal prep. When you’re ready to enjoy it again, leftovers reheat beautifully either in the microwave or gently in a skillet on the stove over medium heat. If the sauce has thickened too much during storage, simply add a splash of plant-based milk or vegetable broth while reheating to restore its creamy, desired consistency.
Yes, this recipe is naturally gluten-free! Tofu is gluten-free, and cornstarch is used as the thickener. Just ensure that your vegetable broth and any store-bought vegan cream or parmesan cheese are certified gluten-free, as some brands may contain hidden gluten. Serve it with rice or gluten-free pasta to maintain the gluten-free status of the entire meal.
To achieve the crispiest tofu without deep frying, the key steps are pressing the tofu well to remove excess water, coating it in cornstarch, and pan-frying in a hot skillet with enough oil to create a golden crust. You can also get fantastic results using an air fryer at 400°F (200°C) for 15-20 minutes, flipping halfway, or baking it in the oven at 400°F (200°C) for 25-30 minutes, flipping once. These methods ensure a beautifully crisp exterior, perfect for soaking up the creamy sauce.

★
★
★
★
Marry Me Tofu
10 minutes
20 minutes
30 minutes
4
servings
Pin
Comment
SaveSaved
Ingredients
Crispy Tofu Triangles
- 16 ounce super firm tofu *or extra-firm, pressed well
- 4 tablespoons cornstarch
- 2 tablespoons nutritional yeast
- 1/2 teaspoon salt
- 1/2 teaspoon ground black pepper
- 3 tablespoons avocado oil *or other high-heat safe oil
Sun-dried Tomato Cream Sauce
- 5 cloves garlic minced
- 1/2 cup sun-dried tomatoes chopped
- 1/2 teaspoon oregano
- 1/2 teaspoon red chili flakes
- 1 teaspoon salt more or less to taste
- 1/4 teaspoon ground black pepper
- 1 cup vegetable broth
- 1 tablespoon tomato paste
- 1 cup Cashew Cream or other vegan cream, see Notes
- 2 cups baby spinach sliced or chopped
- 4-5 fresh basil leaves chopped
- 1/2 cup Vegan Parmesan optional
Instructions
Pan Fry the Tofu
-
Remove your super-firm tofu from the package (Note: this is NOT the tofu packed in water). Pat it thoroughly dry with a paper towel, then slice it into small triangles or your desired shape.
-
In a small bowl, combine the cornstarch, nutritional yeast, salt, and pepper. Stir well to create an even coating mixture.
-
In a large non-stick or cast iron skillet, heat the avocado oil over medium-high heat until shimmering.
-
Dredge each tofu piece in the cornstarch mixture to coat all sides evenly, then carefully place them into the hot pan in a single layer. Pan fry the slices for about 4 minutes on one side until they are crispy and golden brown. Gently loosen the pieces with a spatula or fork and flip to cook the other side until similarly golden and crisp.
-
Once crispy, remove the tofu from the pan and transfer it to a plate lined with paper towels to drain. Turn the heat down to low-medium and allow the pan to cool slightly before proceeding. If there’s excessive cornstarch residue in the pan, carefully wipe it out.
Prepare the Sauce
-
In the same skillet over low-medium heat, add the minced garlic and cook for 1-2 minutes, stirring frequently, until it becomes fragrant. If the pan appears dry, add an additional tablespoon of oil before adding the garlic.
-
Stir in the chopped sun-dried tomatoes, oregano, red chili flakes, salt, and black pepper. Cook for an additional 1 minute, allowing the flavors to bloom.
-
Now, pour in the vegetable broth, tomato paste, vegan cream, and baby spinach. Stir everything thoroughly to combine. Bring the mixture to a gentle simmer over medium heat and cook for about 5 minutes, or until the sauce is warmed through and the spinach has completely wilted. Taste the sauce and adjust seasonings (salt, pepper, or red pepper flakes) as desired.
-
Remove the skillet from the heat. Stir in the fresh chopped basil leaves and grated vegan parmesan (if using). Gently place the fried tofu pieces into the sauce and flip them carefully to ensure each piece is fully coated.
-
Serve your Marry Me Tofu immediately. It’s delicious over a bed of rice, cooked pasta, or with fresh crusty bread for dipping.
Video
Notes
-
If super firm tofu (which is typically NOT packed in water) is unavailable, you can absolutely use extra-firm tofu that comes packed in water. Be sure to drain it thoroughly and press it to remove as much excess moisture as possible. Wrap the tofu in a clean tea towel and place a heavy pan or a few books on top for at least 30 minutes before slicing and cooking. This step is crucial for achieving crispy tofu.
-
For the creamy sauce, homemade cashew cream is highly recommended for its rich texture and neutral flavor. Alternatively, any good quality store-bought unsweetened dairy-free creamer will work well (Ripple’s Half and Half is a favorite for its consistency). Full-fat coconut milk (from a can, unsweetened) is another excellent option, or you can use other full-fat plant milks like unsweetened oat milk or soy milk.
-
To prepare homemade cashew cream for this recipe: Bring 2-3 cups of water to a boil (a tea kettle works perfectly). Pour the hot water over ¾ cup of raw cashews and let them soak for a minimum of 5 minutes, or up to an hour if you have time. Drain the cashews thoroughly, then transfer them to a high-powered blender. Add 1 cup of fresh water and blend until the mixture is completely creamy and smooth. This yields a wonderfully rich and thick cream.
-
If you opt for a store-bought cream or coconut milk, you might find the sauce is a bit thinner than with cashew cream. To achieve a thicker consistency, prepare a cornstarch slurry: mix 1 tablespoon of cornstarch with 3 tablespoons of cold water in a small bowl until smooth. Stir this slurry into the simmering sauce at the very end of cooking. Continue to stir gently for 1-2 minutes until the sauce thickens to your desired consistency.
Nutrition
Calories: 387kcal |
Carbohydrates: 30g |
Protein: 18g |
Fat: 24g |
Saturated Fat: 4g |
Polyunsaturated Fat: 5g |
Monounsaturated Fat: 14g |
Sodium: 1245mg |
Potassium: 1035mg |
Fiber: 4g |
Sugar: 9g |
Vitamin A: 1815IU |
Vitamin C: 12mg |
Calcium: 90mg |
Iron: 5mg
Did you make this recipe?
Mention @nora_cooks_vegan_ or tag #noracooks!