Marry Me Crispy Tofu with Gnocchi – Vegan & Dairy Free!

Marry Me Crispy Tofu with Gnocchi – Vegan & Dairy Free!
This creamy, dreamy vegan Marry Me Tofu recipe is pure magic for your next cozy dinner. Imagine crispy, juicy tofu cubes swimming in a rich, dairy-free sun-dried tomato sauce paired with soft, pillowy gnocchi — all made so simply that you’ll want to make it every week!
Forget the usual Marry Me Chicken — this Marry Me TOFU puts a delicious vegan spin on that viral classic and honestly, it just might become your top dinner pick, whether you’re vegan or not.
You probably know the viral sensation, Marry Me chicken: chicken bathed in an ultra-creamy sun-dried tomato sauce, often served over pasta. Well, I gave it a full vegan makeover with zero dairy, and let me tell you, my husband was completely floored. Seriously, you won’t believe this is vegan!
Since I’m a huge gnocchi fan (my gnocchi alla Sorrentina and vegan gnocchi soup are staples), you can imagine how big a fan I am of this marry me tofu version. It’s next level comforting and perfect for any night you want to impress without stress. And if you love chickpeas, I even created a Marry Me Chickpea version too!
The sauce? Silky, luxurious, and bursting with fresh herbs like parsley, basil, and thyme. Then the crispy tofu cubes and soft gnocchi get drenched in all that sauce. Just add a fresh crack of black pepper on top, and you’ve got a dish that feels like a warm hug on a plate.
Calling this heavenly is an understatement — it’s pure comfort in every bite.
Welcome, friend! You’re about to whip up a showstopper vegan dinner that feels both indulgent and totally doable. This Marry Me Crispy Tofu with Gnocchi pairs perfectly golden, extra-firm tofu with a smooth, dairy-free sun-dried tomato sauce and soft gnocchi. Whether it’s date night, family dinner, or just a treat-yourself evening, this dish fits the bill beautifully.
Here’s what you’ll get in this post:
- A quick visual guide to the big steps: coating and crisping tofu, making the sauce, and cooking gnocchi perfectly.
- Ingredient tips and easy swaps for gluten-free, nut allergies, and even alcohol-free options.
- Time-saving pointers, storage ideas, reheating advice, and my secrets for tofu with the crispiest edges.
- The full printable recipe card with precise measurements and step-by-step instructions at the bottom.
Using store-bought gnocchi means this all comes together in about 30 minutes. The rest is simple and flexible, making this dish easy to personalize — swap herbs, adjust the heat, or change the pasta. Ready to get started? Scroll down for step-by-step photos, or jump right to the recipe card when you’re ready to cook.
What Makes This Dish Special
Let me share why this tofu pasta has quickly become a favorite in my kitchen:
- On the table in 30 minutes: Like my pasta con broccoli, this dish feels special but is surprisingly easy. The sauce comes together in one pan, and if you love one-pan pastas, my Easy Creamy Tuscan Mushroom Pasta Skillet is another weeknight favorite. Leftovers (if you have any!) make fantastic quick meals during busy evenings.
- Simple, allergy-friendly ingredients: I get it — food allergies can make dinner a challenge! My husband is gluten-free and my sister-in-law is nut-free, so this recipe works with gluten-free and nut-free swaps easily. Plus, you can switch out the pasta or even serve it over rice if you prefer — or, for a rice-forward dinner, try my Tofu Fried Rice.
- Great for date night or family meals: Whether it’s Valentine’s Day or a casual family dinner, this Marry Me Tofu hits the spot. It’s kid-friendly, too — my own kids can’t get enough — and it feels fancy without the fuss.
- Love at first bite: There’s a funny TikTok rumor that if you make this vegan pasta for someone, they’ll want to marry you. I can’t promise that, but it definitely wowed my husband — and won over everyone in my family.
Ingredients for Tofu, Sauce and Gnocchi
- 16 ounces extra-firm tofu
- 1 tbsp arrowroot starch
- Sea salt + pepper
- 2 tbsp vegan butter
- 7–8 large garlic cloves
- 1 1/2 cups (360 mL) vegetable broth
- 1/2 cup (120 mL) white wine*
- 1 1/2 cups (360 mL) oat milk or cashew cream
- 2 tbsp all purpose flour*
- 2 tbsp tomato paste
- 1/2 cup vegan cheese (parmesan or vegan mozzarella)
- 1/4 cup fresh parsley, chopped
- 1–2 tsp red chili flakes
- 1 6 ounce jar sun-dried tomatoes, drained and chopped (reserve 1 tbsp oil)
- Sea salt + pepper to taste
- 16 ounces vegan gnocchi (homemade or store bought*)
- Fresh basil to top
How to Cook It
- Press tofu for 1–2 hours using a tofu press or between weighted kitchen towels.
- Cube the pressed tofu.
- Toss tofu cubes with arrowroot starch, sea salt, and freshly cracked pepper.
- Heat vegan butter in a large pan over medium-high heat.
-
Sauté coated tofu cubes until golden and crisp on all sides, then transfer to a bowl and keep warm.
- Bring a large pot of water to a boil for the gnocchi.
- Sauté minced garlic in vegan butter and 1 tbsp reserved sun-dried tomato oil in a large skillet until fragrant and golden.
- Add vegetable broth and white wine to deglaze the skillet.
- Stir in oat milk (or cashew cream), flour, and vegan cheese (or nutritional yeast); add chopped parsley and red chili flakes if using, then simmer 2–3 minutes to thicken.
- Stir in tomato paste and chopped sun-dried tomatoes, season with sea salt and pepper, cover, and simmer 5 minutes.
- Add gnocchi to the boiling water and cook 3–4 minutes until they float; reserve 1/4–1/2 cup of the cooking water.
- Add the crispy tofu and cooked gnocchi to the sauce and toss gently to coat, adding reserved cooking water if the sauce is too thick.
- Plate and scatter fresh basil leaves on top.
Secrets for Crispy, Juicy Tofu
This is one of my go-to hacks for crispy tofu—see the quick, sticky method in Crispy Honey Garlic Tofu—to get tofu that sizzles like chicken!
Once you’ve pressed your tofu for 1-2 hours and cut it into cubes, I toss it lightly with arrowroot starch (or cornstarch), sea salt, and freshly cracked pepper.
Then, heat vegan butter in a pan over medium-high heat and sauté the tofu cubes until each side turns that beautiful golden brown (the same quick skillet technique I use in Mushroom and Tofu Stir-Fry (25-Minutes)). This gives it a satisfyingly crispy outside while keeping the inside tender — perfect for this marry me tofu dish.
Simple Swaps and Add-Ins
Don’t love gnocchi? No worries, you can swap in any pasta you adore — spaghetti, fusilli, penne, or even linguine all work great. I also have a fantastic homemade vegan pasta recipe if you want to try making your own noodles.
This recipe yields a generous amount of sauce. If you want, just use enough sauce for the tofu and save the rest for another meal. Keep it sealed tight in the fridge, and it will stay good for 4 to 5 days.
Want to save this recipe for later? Add it to your favorite recipe board on Pinterest!
Notes
White wine: For an alcohol-free twist, swap with 1/4 cup apple cider vinegar plus 1/4 cup water — it works wonderfully.
Gluten free: Use a measure-for-measure gluten free flour blend like King Arthur’s. I also sometimes choose einkorn flour, which is low in gluten but not safe for those with Celiac disease.
Vegan gnocchi: Watch the label — not all store-bought gnocchi are vegan, so choose carefully.
Storing, Freezing, and Reheating
Storing leftovers? Transfer cooled Marry Me Tofu with Gnocchi to an airtight container within 2 hours. It’s best eaten within 3–4 days when fully assembled (tofu, gnocchi, and sauce together). The sauce alone keeps a bit longer — about 4–5 days in the fridge.
For freezing, the sauce freezes beautifully for 2–3 months in a freezer-safe container — coconut-based sauces like this Quick Creamy Vegan Coconut Chickpea Curry also freeze well for meal prep. You can freeze cooked tofu, though it gets a bit firmer and chewier after thawing; it will still taste great reheated in the sauce. Cooked gnocchi can get softer after freezing, so I recommend freezing components separately — the sauce and tofu apart from gnocchi — or cooking gnocchi fresh instead.
To reheat, the stovetop is your best friend. Warm the sauce gently over medium heat, add a splash of oat milk or reserved pasta water if it’s too thick, then add tofu and gnocchi and simmer just until hot (3–6 minutes). For extra crispy tofu, remove it before reheating, then re-crisp in a 425°F oven for 8–12 minutes, an air fryer at 375°F for 6–8 minutes, or a hot skillet for 2–4 minutes per side. You can microwave if needed, just heat in short bursts with a bit of liquid to prevent drying, stirring between intervals.
Make-ahead tip: Press and cube tofu up to 24 hours before cooking. You can also pan-fry or bake it early and keep it separate. The sauce can be made 2–3 days ahead and reheated gently when ready to serve with freshly cooked or warmed gnocchi and tofu.
Keep food safe by refrigerating leftovers within 2 hours, thaw frozen parts overnight in the fridge, and discard anything that smells off or has been kept past the recommended storage times.
Common Questions Answered
-
Can I make this nut-free?
Absolutely! Swap cashew cream for oat milk and use a nut-free vegan cheese or nutritional yeast instead of cashew-based cheeses.
-
Can I make this gluten-free?
Yes, easily. Replace all-purpose flour with a gluten-free blend and use gluten-free gnocchi or pasta found at the store.
-
Do I need to use wine?
Nope. Use 1/4 cup apple cider vinegar plus 1/4 cup water as a perfect non-alcoholic substitute.
-
What kind of tofu should I use?
Extra-firm tofu is best for that meaty, crispy effect. Press the tofu well before cooking to get the best texture. For another example of crisp, golden extra-firm tofu, see this Coconut Lime Tofu recipe.
-
Can I swap the gnocchi for other pasta?
Definitely! Spaghetti, penne, fusilli, linguine — anything you like. Just adjust cooking times according to package instructions.
-
How do I re-crisp tofu after reheating?
Take tofu out before adding to the sauce and crisp it up in a hot skillet with oil, oven bake at 425°F for 8–12 minutes, or air fry at 375°F for 6–8 minutes. Then return it to the sauce.
-
Is this dish spicy?
The recipe includes optional red chili flakes for a gentle kick. Leave them out if you prefer mild or add more at the table for heat lovers.
-
Can I meal-prep this for lunches?
You sure can! Store the sauce and tofu separately from gnocchi when possible. Reheat sauce and tofu together, then combine with freshly cooked or warmed gnocchi for best texture. For another make-ahead vegan lunch, try these Vegan Stuffed Zucchini Boats with Lentils.

A creamy, dreamy vegan Marry Me Tofu recipe featuring crispy tofu cubes in a rich, dairy-free sun-dried tomato sauce paired with soft, pillowy gnocchi. Simple, fast, and perfect for cozy dinners or date nights.
- Prep Time: 1 hour 10 minutes (including 1–2 hours tofu pressing, active prep about 10 minutes)
- Cook Time: 20 minutes
- Total Time: 1 hour 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
Ingredients
- 16 ounces extra-firm tofu
- 1 tbsp arrowroot starch
- Sea salt to taste
- Freshly cracked black pepper to taste
- 2 tbsp vegan butter
- 7–8 large garlic cloves, minced
- 1 1/2 cups (360 mL) vegetable broth
- 1/2 cup (120 mL) white wine* (or substitute with 1/4 cup apple cider vinegar + 1/4 cup water for alcohol-free)
- 1 1/2 cups (360 mL) oat milk or cashew cream
- 2 tbsp all-purpose flour* (or gluten-free flour blend)
- 2 tbsp tomato paste
- 1/2 cup vegan cheese (parmesan or vegan mozzarella, or nutritional yeast)
- 1/4 cup fresh parsley, chopped
- 1–2 tsp red chili flakes (optional)
- 1 6-ounce jar sun-dried tomatoes, drained and chopped (reserve 1 tbsp oil)
- 16 ounces vegan gnocchi (homemade or store-bought)
- Fresh basil leaves, for garnish
Instructions
- Press tofu using a tofu press or between weighted kitchen towels for 1-2 hours to remove excess moisture.
- Cube the pressed tofu into bite-sized pieces.
- Toss tofu cubes with arrowroot starch, sea salt, and freshly cracked black pepper until evenly coated.
- Heat vegan butter in a large pan over medium-high heat.
- Sauté coated tofu cubes until golden and crispy on all sides, about 6-8 minutes. Transfer tofu to a bowl and keep warm.
- Bring a large pot of water to a boil for cooking gnocchi.
- In a large skillet, sauté minced garlic in vegan butter and 1 tbsp of reserved sun-dried tomato oil until fragrant and golden, about 1-2 minutes.
- Add vegetable broth and white wine to the skillet to deglaze, stirring to scrape up any browned bits.
- Stir in oat milk or cashew cream, all-purpose flour (or gluten-free flour), and vegan cheese or nutritional yeast. Add chopped parsley and red chili flakes if using. Simmer gently for 2-3 minutes until the sauce thickens.
- Add tomato paste and chopped sun-dried tomatoes to the sauce. Season with sea salt and freshly cracked black pepper to taste. Cover and simmer for 5 minutes, stirring occasionally.
- Add gnocchi to the boiling water and cook according to package instructions (typically 3-4 minutes) until they float to the surface. Reserve 1/4 to 1/2 cup of cooking water.
- Add crispy tofu and cooked gnocchi to the sauce. Toss gently to coat evenly. If the sauce is too thick, add reserved gnocchi cooking water a little at a time to reach desired consistency.
- Plate the dish and garnish with fresh basil leaves. Serve immediately.
Notes
*White wine may be substituted with 1/4 cup apple cider vinegar plus 1/4 cup water for an alcohol-free option., Use a gluten-free all-purpose flour blend and gluten-free gnocchi to make this recipe gluten-free., Not all store-bought gnocchi are vegan, so check labels carefully., To re-crisp tofu after reheating, remove tofu before warming sauce and crisp in a 425°F oven for 8–12 minutes, air fryer at 375°F for 6–8 minutes, or in a hot skillet for 2–4 minutes per side., The sauce can be made 2–3 days ahead and reheated gently., Store leftovers in airtight containers promptly and consume within recommended time frames (3–4 days assembled, 4–5 days sauce only)., Freeze sauce separately for 2–3 months; tofu can be frozen but may change texture; cook gnocchi fresh or freeze separately to maintain texture.
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 420 calories per serving (estimate)
- Fat: Approx. 18 g fat per serving (estimate)
- Carbohydrates: Approx. 40 g carbohydrates per serving (estimate)
- Protein: Approx. 18 g protein per serving (estimate)