Irresistible Marry Me Crispy Tofu with Gnocchi

Finding a weeknight dinner that feels special enough to impress but doesn’t chain you to the stove for hours can seem impossible. Between work, family commitments, and just trying to keep your kitchen clean, it’s easy to fall back on the same boring rotation of meals that leave everyone at the table feeling underwhelmed.

That’s exactly why this Marry Me Crispy Tofu with Gnocchi is about to become your new favorite recipe: it’s packed with flavor from sun-dried tomatoes and garlic, comes together in under an hour, and uses simple techniques that any home cook can master. Plus, the creamy tomato sauce is so good that it just might inspire a marriage proposal—or at least earn you some serious compliments at dinner.

Marry Me Crispy Tofu with Gnocchi
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Why You’ll Love This Crispy Tofu with Gnocchi

  • Restaurant-quality at home – This dish looks and tastes like something you’d order at a fancy Italian restaurant, but you can make it in your own kitchen without any special skills.
  • Crispy tofu perfection – The tofu gets a golden, crunchy exterior that contrasts beautifully with the creamy sauce, making it satisfying even for non-tofu lovers.
  • Rich, creamy sauce – The garlicky, tomato-infused sauce with sun-dried tomatoes and vegan cheese coats every piece of gnocchi and tofu, making each bite incredibly flavorful.
  • Plant-based comfort food – This vegan recipe is hearty and filling enough to satisfy everyone at the table, whether they follow a plant-based diet or not.
  • Perfect for date night – With a name like ‘Marry Me,’ this impressive dish is ideal for a romantic dinner or when you want to wow your guests with minimal effort.

What Kind of Tofu Should I Use?

For this recipe, you’ll want to use extra-firm or super-firm tofu to get that crispy exterior we’re going for. The firmer the tofu, the better it will hold its shape and crisp up when you cook it. If you can only find firm tofu at your store, that’ll work too, but make sure to press it really well to remove as much moisture as possible – wrap it in a clean kitchen towel and place something heavy on top for at least 15 minutes. Some stores also carry pre-pressed tofu, which is a great time-saver if you can find it. Just avoid using silken or soft tofu here, as they’re too delicate and won’t give you that satisfying crispy texture.

Marry Me Crispy Tofu with Gnocchi
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Options for Substitutions

This recipe is pretty forgiving when it comes to swaps, so here are some options if you need them:

  • Arrowroot starch: Cornstarch works just as well for getting that crispy tofu exterior. Use the same amount and coat the tofu the same way.
  • White wine: If you don’t cook with wine, replace it with extra vegetable broth plus a splash of lemon juice or white wine vinegar to keep that tangy flavor.
  • Oat milk: Any plant-based milk works here – cashew, almond, or soy milk are all good choices. Just avoid anything sweetened or flavored.
  • Vegan butter: Olive oil or coconut oil can replace the vegan butter if that’s what you have on hand. The flavor will be slightly different but still tasty.
  • Vegan gnocchi: Don’t skip the gnocchi – it’s what makes this dish special. Most store-bought gnocchi is naturally vegan, but always check the label. If you can’t find it, pasta like penne or rigatoni can work, though you’ll need to adjust cooking times.
  • Sun-dried tomatoes: Fresh cherry tomatoes (halved and roasted) or chopped regular tomatoes can substitute, though you’ll lose some of that concentrated flavor.
  • Chili flakes: Dial this down to 1 teaspoon or leave it out completely if you prefer less heat.

Watch Out for These Mistakes While Cooking

The biggest mistake when making crispy tofu is skipping the pressing step or not pressing it long enough – tofu needs at least an hour (ideally two) to release excess moisture, otherwise it’ll steam instead of getting that golden, crispy exterior you’re after. Another common error is overcrowding the pan when frying the tofu, which drops the temperature and leads to soggy cubes rather than crispy ones, so work in batches if needed. When making the sauce, add the flour gradually and whisk constantly to avoid lumps, and if your sauce seems too thick, use that reserved pasta water to thin it out to the right consistency. Finally, don’t toss the crispy tofu into the sauce too early – add it right before serving so it stays crunchy instead of getting soft and mushy.

Marry Me Crispy Tofu with Gnocchi
Image: alrightwithme.com / All Rights reserved
SAVE NOW

What to Serve With Marry Me Crispy Tofu?

This creamy, flavor-packed dish is pretty filling on its own, but I love serving it with a simple arugula salad dressed with lemon juice and olive oil to cut through all that richness. A side of roasted vegetables like broccoli, asparagus, or green beans works great too, especially if you toss them with a little garlic and salt. If you’re extra hungry, some crusty bread or garlic bread is perfect for mopping up that incredible sauce – trust me, you won’t want to waste a single drop. For a lighter option, steamed or sautéed spinach makes a nice addition and keeps the meal feeling balanced.

Storage Instructions

Store: Keep your leftover marry me tofu and gnocchi in an airtight container in the fridge for up to 4 days. The tofu might lose a bit of its crispiness, but the flavors actually get better as they sit together. The creamy sauce keeps everything moist and delicious.

Freeze: You can freeze the sauce separately for up to 2 months, but I’d skip freezing the crispy tofu and gnocchi since they don’t hold up as well. When you’re ready to use the sauce, just make fresh tofu and gnocchi to go with it.

Reheat: Warm it up gently in a skillet over medium-low heat with a splash of vegetable broth or oat milk to loosen the sauce. You can also microwave it, but stir it halfway through and add a little liquid if needed to keep it creamy.

Preparation Time 30-45 minutes
Cooking Time 20-30 minutes
Total Time 50-75 minutes
Level of Difficulty Medium
Servings 5 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1750-2000
  • Protein: 54-68 g
  • Fat: 62-80 g
  • Carbohydrates: 240-280 g

We'll Pay You $5 to Try This Recipe!

Cook our recipe, snap some photos, and earn a $5 Amazon Gift Card. It's that simple!

Here's how:

  1. Make the recipe
  2. Take nice pictures of your final dish
  3. Fill out our quick form (2 minutes max!)
  4. Your $5 reward is on the way!
 

Ingredients

For the tofu:

  • 16 oz tofu (pressed and cut into 1-inch cubes for best texture)
  • 1.5 tbsp arrowroot starch
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 2 tbsp vegan butter (I prefer Miyoko’s Creamery for a rich, buttery flavor)

For the sauce:

  • 10 garlic cloves (freshly minced to release essential oils)
  • 1 1/2 cups vegetable broth
  • 1/2 cup white wine
  • 1 1/2 cups oat milk (I use Chobani Extra Creamy to ensure a thick sauce)
  • 2 tbsp flour
  • 2 tbsp tomato paste
  • 1/4 cup vegan cheese (I like Violife Just Like Parmesan for its salty bite)
  • 2 tbsp nutritional yeast
  • 1/4 cup parsley
  • 2 tsp chili flakes
  • 6 oz sun-dried tomatoes (chopped into 1/2-inch strips)
  • 1/2 tsp lemon zest

For the gnocchi and garnish:

  • 16 oz vegan gnocchi
  • fresh basil (torn by hand to prevent bruising and preserve aroma)

Step 1: Prepare the Tofu and Start the Sauce Base

  • 16 oz tofu
  • 1.5 tbsp arrowroot starch
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 10 garlic cloves
  • 6 oz sun-dried tomatoes

Press the tofu for 1-2 hours to remove excess moisture, then cut into 1-inch cubes.

While the tofu presses, mince the garlic cloves and chop the sun-dried tomatoes into 1/2-inch strips; set aside.

In a small bowl, combine the arrowroot starch, salt, and pepper, then toss the pressed tofu cubes in this mixture until evenly coated.

This coating will create the crispy exterior we’re after.

Step 2: Crisp the Tofu and Build Flavor

  • 2 tbsp vegan butter
  • tofu cubes from Step 1

Heat 1 tablespoon of vegan butter in a large skillet over medium-high heat.

Once shimmering, carefully add the starch-coated tofu cubes in a single layer and cook for 3-4 minutes per side until golden and crispy, working in batches if needed.

Remove the crisped tofu to a plate and set aside.

In the same skillet, reduce heat to medium and add the remaining 1 tablespoon of vegan butter with the minced garlic, stirring constantly for about 1 minute until fragrant and light golden.

I find that getting the garlic perfectly toasted adds so much depth to the sauce without overpowering it.

Step 3: Create the Creamy Sauce

  • 1.5 cups vegetable broth
  • 1/2 cup white wine
  • 1.5 cups oat milk
  • 2 tbsp flour
  • 2 tbsp tomato paste
  • 1/4 cup vegan cheese
  • 2 tbsp nutritional yeast
  • 1/4 cup parsley
  • 2 tsp chili flakes
  • sun-dried tomatoes from Step 1

To the garlic and butter in the skillet, add the vegetable broth, white wine, oat milk, and flour, stirring continuously to prevent lumps and ensure a smooth base.

Add the tomato paste, vegan cheese, nutritional yeast, parsley, and chili flakes, whisking everything together until fully combined.

Bring the mixture to a gentle simmer over medium heat and cook uncovered for 2-3 minutes, stirring occasionally.

The flour will help thicken the sauce and give it a silky body.

Stir in the chopped sun-dried tomatoes from Step 1 and simmer covered for 5 minutes to allow the tomatoes to soften and their flavors to meld into the sauce.

Step 4: Cook the Gnocchi

  • 16 oz vegan gnocchi
  • water for boiling

While the sauce simmers, bring a large pot of salted water to a rolling boil.

Add the vegan gnocchi and cook for 3-4 minutes until they float to the surface and are tender.

Reserve 1/2 cup of the starchy pasta water before draining the gnocchi, as this will help adjust the sauce consistency and add body to the final dish.

Step 5: Finish and Plate the Dish

  • crispy tofu from Step 2
  • creamy sauce from Step 3
  • cooked gnocchi from Step 4
  • 1/2 cup reserved pasta water
  • 1/2 tsp lemon zest
  • fresh basil

Add the crispy tofu from Step 2 back into the sauce along with the cooked gnocchi from Step 4.

Gently fold everything together, adding reserved pasta water a splash at a time until the sauce reaches your desired consistency—it should coat the gnocchi and tofu beautifully without being too thick or too thin.

Stir in the lemon zest for brightness.

Divide into serving bowls and top with freshly torn basil added just before serving; I always tear basil by hand rather than cutting it because a knife can bruise the leaves and diminish their delicate aroma.

Marry Me Crispy Tofu with Gnocchi

Irresistible Marry Me Crispy Tofu with Gnocchi

Delicious Irresistible Marry Me Crispy Tofu with Gnocchi recipe with step-by-step instructions.
Prep Time 20 minutes
Cook Time 40 minutes
Total Time 1 hour 2 minutes
Servings 5 servings
Calories 1875 kcal

Ingredients
  

For the tofu::

  • 16 oz tofu (pressed and cut into 1-inch cubes for best texture)
  • 1.5 tbsp arrowroot starch
  • 1/2 tsp salt
  • 1/4 tsp pepper
  • 2 tbsp vegan butter (I prefer Miyoko's Creamery for a rich, buttery flavor)

For the sauce::

  • 10 garlic cloves (freshly minced to release essential oils)
  • 1 1/2 cups vegetable broth
  • 1/2 cup white wine
  • 1 1/2 cups oat milk (I use Chobani Extra Creamy to ensure a thick sauce)
  • 2 tbsp flour
  • 2 tbsp tomato paste
  • 1/4 cup vegan cheese (I like Violife Just Like Parmesan for its salty bite)
  • 2 tbsp nutritional yeast
  • 1/4 cup parsley
  • 2 tsp chili flakes
  • 6 oz sun-dried tomatoes (chopped into 1/2-inch strips)
  • 1/2 tsp lemon zest

For the gnocchi and garnish::

  • 16 oz vegan gnocchi
  • fresh basil (torn by hand to prevent bruising and preserve aroma)

Instructions
 

  • Press the tofu for 1-2 hours to remove excess moisture, then cut into 1-inch cubes. While the tofu presses, mince the garlic cloves and chop the sun-dried tomatoes into 1/2-inch strips; set aside. In a small bowl, combine the arrowroot starch, salt, and pepper, then toss the pressed tofu cubes in this mixture until evenly coated. This coating will create the crispy exterior we're after.
  • Heat 1 tablespoon of vegan butter in a large skillet over medium-high heat. Once shimmering, carefully add the starch-coated tofu cubes in a single layer and cook for 3-4 minutes per side until golden and crispy, working in batches if needed. Remove the crisped tofu to a plate and set aside. In the same skillet, reduce heat to medium and add the remaining 1 tablespoon of vegan butter with the minced garlic, stirring constantly for about 1 minute until fragrant and light golden. I find that getting the garlic perfectly toasted adds so much depth to the sauce without overpowering it.
  • To the garlic and butter in the skillet, add the vegetable broth, white wine, oat milk, and flour, stirring continuously to prevent lumps and ensure a smooth base. Add the tomato paste, vegan cheese, nutritional yeast, parsley, and chili flakes, whisking everything together until fully combined. Bring the mixture to a gentle simmer over medium heat and cook uncovered for 2-3 minutes, stirring occasionally. The flour will help thicken the sauce and give it a silky body. Stir in the chopped sun-dried tomatoes from Step 1 and simmer covered for 5 minutes to allow the tomatoes to soften and their flavors to meld into the sauce.
  • While the sauce simmers, bring a large pot of salted water to a rolling boil. Add the vegan gnocchi and cook for 3-4 minutes until they float to the surface and are tender. Reserve 1/2 cup of the starchy pasta water before draining the gnocchi, as this will help adjust the sauce consistency and add body to the final dish.
  • Add the crispy tofu from Step 2 back into the sauce along with the cooked gnocchi from Step 4. Gently fold everything together, adding reserved pasta water a splash at a time until the sauce reaches your desired consistency—it should coat the gnocchi and tofu beautifully without being too thick or too thin. Stir in the lemon zest for brightness. Divide into serving bowls and top with freshly torn basil added just before serving; I always tear basil by hand rather than cutting it because a knife can bruise the leaves and diminish their delicate aroma.

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




Add Photo
(optional)
Images must be:
  • PNG, GIF, JPEGs, WEBP only
  • Minimum 960x960
  • Max size: 30MB
Share a photo of your cooked dish!

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe

📸 Do you have a photo of your dish?

Help others see how your recipe turned out!