Marry Me Tofu

Seared tofu in a creamy parmesan & sun-dried tomato sauce. Marry Me Tofu is the perfect date night meal or cozy comfort food dinner.

Craving something savory and indulgent for yourself, or to make on your next date night? Look no further! This creamy, dreamy Marry Me Tofu is sure to impress.

Tofu steaks are dredged pan-fried to perfection and simmered in a flavorful sun-dried tomato cream sauce. Serve it atop rice or pasta for a satisfying meal that is deceptively simple to make.

overhead shot of marry me tofu in the pan, garnished with basil

What is Marry Me Tofu?

You can thank TikTok for this one! Over the past month I’ve been seeing a lot of people make “Marry Me Chicken,” a dish featuring seared chicken breasts in a creamy sun-dried tomato and parmesan sauce. The joke is that the dish is so good that if you make it for someone, they might just propose!

I knew right away that I’d have to make my own vegan version! The dish could easily be veganized by replacing the chicken breasts with a plant-based chicken alternative, but I have been loving tofu so much lately that I figured I’d use that instead!

Tofu is generally way easier to find and more affordable than vegan chicken cutlets, and it also is the perfect blank canvas for all the delicious flavors going on in the sun-dried tomato cream sauce.

closeup shot of marry me tofu to show texture of sauce

Ingredients for Marry Me Tofu

Ingredients for marry me tofu
  • Super-firm tofu.
  • Flour, salt & pepper. To season and dredge the tofu prior to pan-frying.
  • Olive oil and vegan butter. I use olive oil to pan-fry the tofu, and butter to make the sauce. Feel free to use just one or the other, but I love the flavor of both.
  • Red pepper flakes. Optional, to add some heat.
  • Onion and garlic.
  • Chicken-style vegetable broth. This will add an extra savory dimension to the sauce. You can purchase vegan chicken-style bouillon cubes or paste. Regular veggie broth can also be used, but you may need to add a bit of extra salt.
  • Cashew cream or vegan heavy cream alternative. For a luscious, creamy sauce. Simply blend soaked raw cashews with water in a high-powered blender until velvety smooth. You can find my full recipe for Cashew Cream also on the blog!
  • Vegan parmesan. My favorites are by Follow Your Heart or Violife. You can also substitute in a few tablespoons of nutritional yeast.
  • Dried thyme & oregano. Feel free to use fresh if you keep those in stock.
  • Sun-dried tomatoes. Look for the kind that come packed in oil. If you can’t find those, you can rehydrate dried sun-dried tomatoes in boiling water.
  • Fresh basil. For the perfect amount of freshness and color.

How to Make Marry Me Tofu

Pan-Fry the Tofu

triangular pieces of tofu on a wooden cutting board

Step 1. Cut the tofu into 1/2″ steaks or another shape of your choice.

triangular pieces of tofu, dusted with flour, on a wooden cutting board

Step 2. Season the tofu generously with salt, plus black pepper to preference. Dredge with flour.

Dredged tofu frying in olive oil

Step 3. Preheat olive oil in pan and fry until golden.

Browned tofu in a pan

Step 4. Flip and repeat on other side.

Tofu frying in a pan

Step 5. Repeat until all sides are browned.

golden brown pan-fried tofu triangles on a plate

Step 6. Set browned tofu aside.

Make the Sun-dried Tomato Cream Sauce

butter and oil, bubbling in a white braiser pan

Step 1. In the same pan, melt vegan butter.

diced onion and red pepper flakes sautéing in a braiser pan

Step 2. Sauté diced onion with (optional) red pepper flakes, thyme, and oregano until tender.

diced onion, red pepper flakes, and chopped sun-dried tomatoes sautéing in a braiser pan

Step 3. Add garlic and sun-dried tomatoes and sauté for another 1-2 minutes.

vegetable broth added to the mixture

Step 4. Stir in cream and vegan parmesan (or nutritional yeast) and simmer to thicken. Season with salt and pepper to taste.

Put It All Together

fresh basil and tofu triangles added into the pan

Step 1. Add back in the pan-fried tofu and fresh basil.

marry me tofu, mixed and finished

Step 2. Toss tofu to coat, and allow to simmer another 1-2 minutes to reheat.

Marry Me Tofu FAQ

I can’t find super-firm tofu. Can I use firm or extra-firm instead?

Yes, certainly! If you do, I recommend giving it a thorough press for at least 20 minutes. This will firm up the texture and remove extra moisture (which will help it brown nicely when pan-frying).

Blocks of firm/extra firm tofu tend to be a bit smaller (usually 12 or 14 ounces) compared to the super-firm tofu blocks (usually 16 ounces), so you might want to use 1 1/2 blocks of tofu if you want to keep the sauce ratio correct.

Can I make this without cashew cream?

Yes. For the homemade route, substitute in soaked sunflower seeds for the cashews. Sunflower cream has a slightly less neutral flavor compared to cashew cream, but the texture is equally creamy and the flavor is relatively mild.

For a store-bought option, try one of the many plant-based heavy cream alternatives on the market. Silk Dairy-Free Heavy Whipping Cream, Country Crock Plant Cream, or Califia Farms Better Half are just a few options.

Finally, you can try using a cup of full-fat coconut milk if you don’t mind a slightly coconutty flavor.

Can I make this with another protein besides tofu?

This sauce would be amazing with any of your favorite proteins. Tempeh can be dredged and pan-fried just like tofu, for example.

If you want to make vegan Marry Me Chicken, there are quite few vegan chicken substitutes on the market, such as the ones by Daring Foods and Gardein. Gardein offers a chick’n scalloppini which would work great in this recipe, although it can sometimes be hard to find. A homemade chicken-style seitan filet would be a great option too.

What’s the best vegan parmesan?

My personal go-tos are the Follow Your Heart Vegan Parmesan Shreds or the Violife Just Like Parmesan Wedge. However, I know that Daiya and Trader Joe’s also make vegan parmesan shreds, though I haven’t tried either of them yet.

closeup of marry me tofu

Storage & Reheating

Marry Me Tofu keeps in the fridge for up to 5 days in a sealed container. The sauce tends to thicken when chilled, so you may wish to add a splash of water when reheating it to thin it back out to your preferred consistency.

This dish can also be kept in the freezer for a month. Freezing and defrosting will alter the texture of the tofu somewhat, making it a bit spongier. Thaw it out in the fridge overnight before reheating, ideally, or simply microwave it. As mentioned above, the sauce will thicken, so you may wish to thin it back out with a splash of water.

More Tofu Recipes

Did You Make This Recipe?

If you’ve made this recipe and loved it, please leave a 5-star rating and review below! Also, if you post a picture on Instagram and tag me @sarahsvegankitchen_, I’d love to see your work.

pan of marry me tofu ready to serve

Marry Me Tofu

Seared tofu in a creamy parmesan & sun-dried tomato sauce. Marry Me Tofu is the perfect date night meal or cozy comfort food dinner.
5 from 49 votes
Print Pin Rate
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4

Video

Equipment

Ingredients

Pan-Fried Tofu

  • 1 (16 oz) block super-firm (high protein) tofu cut into 1/2" steaks or pieces
  • salt and pepper to generously season the tofu
  • 1/3 cup flour
  • 2 tablespoons extra-virgin olive oil

Marry Me Cream Sauce

  • 2 tablespoons vegan butter
  • 1/2 medium onion, or 2 shallots finely diced
  • 1/2 teaspoon red pepper flakes optional, or use Calabrian chili paste
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon dried thyme
  • 2-4 cloves garlic minced
  • 1/3 cup oil-packed sundried tomatoes diced
  • 1 cup vegetable broth I recommend chicken-style bouillon; see notes
  • 1 cup cashew cream recipe follows; see notes for substitutions
  • 1/4 cup grated vegan parmesan or sub 2 tablespoons nutritional yeast
  • 2 tablespoons chopped fresh basil plus extra to garnish
  • salt to taste

Cashew Cream

  • 1/3 cup raw cashews soaked 4+ hours or boiled ~10 minutes
  • 2/3 cup hot water

Instructions

Prepare the Cashew Cream

  • If you would prefer to use a store-bought nondairy cream, check out the recipe notes for recommendations.
  • Make sure the cashews are thoroughly soaked or boiled so they blend as smoothly as possible. Drain the soaking liquid and add the cashews to a high powdered blender along with 2/3 cup hot water. Blend for several minutes, until the mixture is completely smooth. Set aside.

Prepare the Tofu

  • Cut the tofu into your preferred shape — you can do 1/2" steaks, cubes, or triangular pieces. I tend to prefer the smaller pieces because it gives the tofu a little more surface area for the sauce to coat.
  • Generously salt the tofu pieces and add pepper to preference. Add 1/3 cup flour to a plate or shallow dish and dredge the tofu.
  • Heat a skillet or braiser over medium heat. Add 2 tablespoons olive oil (or enough to coat the bottom of the pan) and heat until the oil shimmers.
  • Add the dredged tofu pieces in one layer (work in batches if needed). The tofu should sizzle immediately when added to the pan; otherwise, the oil isn't hot enough. Pan-fry until lightly golden brown on both sides, about 3-5 minutes per side. Remove the browned tofu to a plate.

Prepare the Sauce

  • Melt the nondairy butter in the same pan. Add in finely diced onion, 1/2 teaspoon red pepper flakes (optional), 1/2 teaspoon oregano, and 1/4 teaspoon thyme to the pan. Add a generous pinch of salt and sauté for 3-5 minutes, or until onion is tender.
  • Add minced garlic and sauté for another 1-2 minutes.
  • Stir in the 1/3 cup diced sundried tomatoes and sauté for another minute.
  • Pour in 1 cup vegetable broth. If any bits are sticking to the bottom of the pan, gently scrape them loose with your wooden spoon.
  • Stir in the 1 cup cashew cream (or plant-based cream substitute), along with the 1/4 cup shredded vegan parmesan (or 2 tablespoons nutritional yeast). If you are using nutritional yeast, you may need to add in an extra pinch of salt.
  • Let the sauce simmer, stirring often, until it thickens to a creamy consistency. This usually only takes a minute or two. If it thickens a little more than you prefer, you can simply stir in an extra splash of water or vegetable broth.
  • Give the sauce and a taste and season to preference with salt. The amount of salt needed will vary depending on the brand of broth and parmesan you used. Chicken-style bouillon tends to run on the salty side, but a regular veggie broth from a carton will likely need extra salt.
  • Stir in 2 tablespoons fresh basil. Then add the pan-fried tofu back into the pan, gently tossing to coat with sauce. Allow it to simmer for another minute or two to reheat the tofu.
  • Serve garnished with more fresh basil. Pair with pasta or rice for a satisfying meal.

Notes

  • Chicken-style vegetable broth: This will make the sauce more savory! I recommend using double-concentrated broth for more flavor — just use 2x the bouillon required for 1 cup of broth. My favorite options are the Not-Chick’n Edward & Sons Bouillon Cubes or the Better Than Bouillon Vegetarian No Chicken Base.
  • Vegan parmesan: I like the Follow Your Heart Vegan Parmesan Shreds or the Violife Just Like Parmesan Wedge.
  • No Cashews: You can replace the cashews with raw sunflower seeds to make homemade sunflower cream. It doesn’t have as neutral a flavor as cashews but it’s very creamy. You can also use canned coconut cream if you don’t mind the slight coconut flavor — I find the Sprouts brand works well for this. Alternatively, you can use your favorite plant-based half & half or heavy cream substitute. Silk and Country Crock offer two options. I haven’t tested this recipe with either personally.
  • Can’t find super-firm tofu: You can make this with firm/extra-firm tofu. I recommend giving it a thorough press for at least 20 minutes to firm it up and remove extra moisture. Blocks of firm/extra firm tofu tend to be a bit smaller (usually 12 or 14 ounces), so the ratio of sauce-to-tofu will be a bit different. You can use 1 1/2 blocks firm/extra-firm tofu if you like.

Nutrition

Calories: 426kcal | Carbohydrates: 21g | Protein: 22g | Fat: 29g | Saturated Fat: 6g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 11g | Trans Fat: 1g | Sodium: 394mg | Potassium: 264mg | Fiber: 4g | Sugar: 2g | Vitamin A: 377IU | Vitamin C: 11mg | Calcium: 29mg | Iron: 2mg

The nutrition information provided on Sarah’s Vegan Kitchen is an estimate and is offered for general informational purposes only. Values will vary depending on the specific brands and amounts used.

49 Comments

  1. Absolutely deeelish, thank you for this recipe.

  2. I wish I could give this more than 5 stars, it’s so good!!

  3. Definitely a great recipe. Easy and a little fancy. My husband ate it sooooo fast. I didn’t have parmesan so I just added a couple tbsp of nutritional yeast. Still fantastic.

  4. This was very delicious. I doubled the recipe. I’m so glad to have a new tofu recipe in my roster.

  5. This was amazing!! I made it for my non vegan family and everyone loved it.

  6. I’ve made this recipe about 5 – 6 times for a number of people from vegans to omnivores and its invariably a hit! I’ve made alterations like topping with dill, not using the sun dried tomatoes (because of my picky brother), to not adding parm because i ran out and changing it for another type of plant based cheese and its still delicious and feels very indulgent. Additionally, I just want to say that I’ve never made a recipe by Sarah that is not a crowd pleaser, she is one of my favorite internet cooks

  7. Made this recipe! The tomatoes I used were the dried ones not, the oil based ones. I would recommend soaking them in hot water if you can’t find the oil based ones. Also, because my pot could only handle a few tofus and I had to work in batches, the flour that was in the oil started to burn, so I could really use a tip for that

  8. I made this for dinner tonight and my husband said this recipe is a keeper! I ran out of time to make cashew cream so I used Califa heavy whipping cream. Thanks for this delicious recipe! Jess B., Longmont, CO

  9. This was absolutely delicious! The only substitution I made was using a good sized scoop of vegan cream cheese mixed in instead of cream because I didn’t have any. Non-vegan (but tofu loving) family members were blown away and gave it an A+. It was complex with just enough saltiness and was somehow rich and light at the same time. This would be great in an italian style sub!

  10. This looks delicious! How many servings does this make?

  11. Delicious!!!

    • I made this without vegan parm (as I ran out – i like the Violife one) and it was very tasty. I’d just add just a little nutritional yeast for umami flavor, a touch of extra cashew or other vegan cream (I used the country crock plant cream, which I LOVE in savory sauces like this), and some extra salt for the loss of saltiness from the parm. I’m sure it’d be even better as written, but it was still delicious this way!

    • I made this for myself and my husband and we both loved it. Even my picky nine year old loves the sauce spooned over rice.
      My husband is on a restrictive diet for medical reasons and tofu is one of the only proteins he can eat currently. I have never made tofu before. I found your website via YouTube. I’m so thankful I found your recipes. They are so delicious.

      • We absolutely love to hear that!! You’ll be hard pressed (pun-intended) to run out of tofu recipes on our site. 😁

  12. What are your thoughts on not using Parm? I have yet to find vegan cheese that I like.

  13. Very tasty! There’s no instructions for the cashew cream though. I followed the recipe here: https://minimalistbaker.com/how-to-make-cashew-cream/

  14. This was amazing!! So rich and creamy. I made it for my non vegan family and everyone loved it! Tastes even better the second day

  15. Sara Cook

    This was SO good. Great flavor and not too complicated, but felt very fancy! The sauce ended up a little thicker for me but overall it turned out great!!

4.98 from 49 votes (6 ratings without comment)

Leave a Comment

Your email address will not be published. Required fields are marked *

*

Recipe Rating