This Italian-inspired dish transforms extra-firm tofu into golden, crispy cubes that pair beautifully with tender potato gnocchi. The star of the show is a luxurious sun-dried tomato cream sauce, infused with garlic, onion, and aromatic herbs. What makes this special is the texture contrast—crunchy tofu against soft gnocchi, all enveloped in silky sauce. It's impressive enough for date night yet simple enough for a Tuesday evening.
The first time I made this, my skeptical roommate took one bite and literally stopped mid-chew to ask what kind of magic I'd done to make tofu taste this good. That crispy coating on the tofu against that creamy sauce is something else entirely.
I served this at a dinner party last month, and my friend who swears she hates tofu went back for seconds. The gnocchi soaks up all that sun-dried tomato goodness, and every bite feels like a warm hug.
Ingredients
- Extra-firm tofu: Press it for at least 15 minutes to get rid of excess water, otherwise it won't crisp up properly no matter what you do
- Cornstarch: This is the secret weapon that creates that irresistible golden crust we're after
- Potato gnocchi: Fresh gnocchi cooks faster and has that perfect pillow texture, but shelf-stable works too
- Sun-dried tomatoes in oil: The oil adds extra richness, and these little gems pack so much concentrated flavor
- Heavy cream: Plant-based cream works beautifully if you want to keep it dairy-free
- Vegetable broth: Use a good quality one because it forms the base of your sauce
- Parmesan cheese: Vegan Parmesan or nutritional yeast can step in here if needed
- Fresh basil: Don't skip this garnish because that bright, herbal note cuts through all the richness
Instructions
- Crisp up your tofu:
- Toss those pressed tofu cubes with cornstarch, salt, and pepper until they're evenly coated, then get your olive oil nice and hot in a large nonstick skillet over medium-high heat. Add the tofu and let it work, turning occasionally until golden and crispy on all sides, about 8 to 10 minutes, then remove to a plate.
- Get the gnocchi going:
- While your tofu crisps, bring a large pot of salted water to a boil and cook the gnocchi according to package directions until they float, then drain and set aside.
- Build your sauce base:
- In that same skillet, heat olive oil over medium heat and sauté the garlic and onion for 2 to 3 minutes until translucent and fragrant. Stir in the sun-dried tomatoes, oregano, basil, and red pepper flakes and let those flavors meld for another minute or two.
- Create the creamy sauce:
- Pour in the vegetable broth and let it simmer for 2 minutes, then lower the heat and stir in the heavy cream and Parmesan. Cook gently, stirring until the sauce thickens slightly, about 3 to 4 minutes, then taste and adjust the seasoning.
- Bring it all together:
- Add your cooked gnocchi and crispy tofu back into the sauce, tossing gently to coat everything evenly. Let it heat through for 2 minutes so all those flavors become friends.
- Finish and serve:
- Plate it up immediately, scattered with fresh basil leaves and extra Parmesan cheese while everything's still warm and irresistible.
This recipe has become my go-to when I want to impress without spending hours in the kitchen. Something about that combination of textures and flavors makes people feel cared for, and isn't that what cooking is really about?
Making It Your Own
I've discovered that swapping sun-dried tomatoes for roasted red peppers creates a completely different but equally delicious experience. Sometimes I'll throw in a handful of baby spinach at the very end, just until it wilts, because a little green never hurt anyone and makes me feel slightly virtuous about all that cream.
Perfect Wine Pairings
A crisp Pinot Grigio cuts through the richness beautifully, but honestly, sometimes I just go with sparkling water with a squeeze of lemon. The bright acidity helps balance everything without competing with those sun-dried tomatoes.
Make-Ahead Magic
You can press and cube the tofu up to a day ahead, keeping it wrapped in the fridge. The sauce actually tastes better if made a few hours ahead and gently reheated, giving those flavors time to really get to know each other.
- Reheat gently over low heat, adding a splash of broth if the sauce has thickened too much
- The tofu will lose some of its crispiness in leftovers, but it still tastes delicious
- This recipe doubles beautifully if you're feeding a crowd or want lunch for tomorrow
I hope this recipe finds its way into your regular rotation, just like it did in mine.
Recipe FAQs
- → Why is it called 'marry me' tofu?
-
The name comes from the popular 'marry me chicken' concept—dishes so delicious they might just inspire a proposal. This plant-based version delivers the same romantic, restaurant-quality experience with crispy tofu and creamy sauce.
- → How do I get the tofu really crispy?
-
Press your tofu thoroughly to remove excess moisture, coat evenly in cornstarch, and don't overcrowd the pan. Cook over medium-high heat, turning occasionally until golden on all sides. Patience ensures that perfect crunch.
- → Can I make this ahead?
-
Prepare components in advance: crisp the tofu, boil the gnocchi, and make the sauce separately. Reheat gently, tossing everything together just before serving. The gnocchi may absorb more sauce, so have extra broth on hand.
- → What can I use instead of heavy cream?
-
Coconut cream adds richness with a subtle tropical note. Cashew cream works beautifully for neutral flavor. For a lighter option, blend silken tofu with a splash of plant milk and nutritional yeast.
- → Is this gluten-free?
-
The standard version contains wheat from traditional gnocchi. Make it gluten-free by using potato-based gluten-free gnocchi and verifying all other ingredients, including cornstarch and seasonings, are certified gluten-free.
- → What wine pairs well with this?
-
A crisp Pinot Grigio cuts through the creaminess beautifully. For red wine lovers, a light Sangiovese complements the Italian-inspired flavors. Non-alcoholic options include sparkling water with lemon or herbal iced tea.