This impressive Italian-inspired dish combines crispy cornstarch-coated tofu cubes with tender potato gnocchi, all enveloped in a luxurious creamy sauce studded with oil-cured sun-dried tomatoes. The aromatic base of garlic, onion, and dried herbs creates depth, while the vegetable broth and cream sauce brings everything together. Perfect for when you want something that feels restaurant-quality but comes together in under an hour.
The first time I served this at a dinner party, my friend took one bite and literally said 'I could marry you for this food' hence the ridiculous name that stuck. There is something almost magical about the way crispy tofu and pillowy gnocchi soak up that sun-dried tomato cream sauce. It became one of those recipes I make when I want people to feel taken care of without spending three hours in the kitchen.
I perfected this on a rainy Tuesday when I was craving comfort food but wanted something lighter than the usual pasta dishes. The kitchen smelled like garlic and caramelized tomatoes, and my roommate kept wandering in asking if it was ready yet.
Ingredients
- Extra-firm tofu (400 g): Pressing it for at least 15 minutes before cutting makes all the difference between crispy and sad soggy cubes
- Cornstarch (2 tbsp): This creates that golden crust that makes tofu actually enjoyable for skeptics
- Salt and black pepper (½ tsp each): Season the coating well since tofu is bland on its own
- Olive oil (2 tbsp for tofu + 2 tbsp for sauce): Use a light olive oil for cooking so it does not burn at higher heat
- Potato gnocchi (500 g): Fresh gnocchi cooks faster but shelf-stable works perfectly fine here
- Garlic cloves (3): Freshly minced garlic beats anything pre-minced in a jar
- Small yellow onion (1): Finely dice it so it melts into the sauce rather than having chunky bits
- Sun-dried tomatoes in oil (70 g): These pack an umami punch that makes the sauce taste like it simmered for hours
- Dried oregano and basil (1 tsp each): Dried herbs work better than fresh in the sauce since they bloom in the oil
- Red pepper flakes (½ tsp optional): Add this if you like subtle warmth that builds as you eat
- Vegetable broth (250 ml): Use a good quality broth since it reduces down and concentrates flavor
- Heavy cream (200 ml): Full fat cream creates that luxurious restaurant texture
- Grated Parmesan cheese (40 g): Freshly grated melts better than pre-grated which has anti-caking agents
- Fresh basil leaves: Add these at the very end for a bright pop against the rich sauce
Instructions
- Get the tofu crispy:
- Toss your pressed tofu cubes with cornstarch salt and pepper until they look dusted like snow. Heat olive oil in a large nonstick skillet until it shimmers then add the tofu in a single layer. Let them cook undisturbed for about 3 minutes before turning so each side gets deeply golden and sounds crispy when you flip them. Set aside on a plate.
- Cook the gnocchi:
- Boil salted water and drop in the gnocchi cooking just until they float to the surface like little pillows. Drain them well and set aside but do not rinse or they will get waterlogged and the sauce will not cling properly.
- Build the flavor base:
- In the same skillet heat more olive oil then sauté garlic and onion until they turn translucent and smell amazing. Toss in the sun-dried tomatoes oregano basil and red pepper flakes letting them cook for a minute so the dried herbs wake up and release their oils.
- Create the cream sauce:
- Pour in the vegetable broth and let it bubble for 2 minutes to reduce slightly. Lower the heat then stir in the heavy cream and Parmesan cheese cooking until the sauce coats the back of a spoon and thickens. Taste it now and add more salt or pepper if it needs a little something.
- Bring it all together:
- Gently fold the cooked gnocchi and crispy tofu into the sauce letting everything warm through for about 2 minutes. Serve immediately while the tofu is still crispy and the sauce is piping hot.
This recipe turned into my go-to for new years eve dinner one year when cooking something elaborate felt like too much pressure. Everyone ate in comfortable silence which is basically the highest compliment a meal can get.
Make It Your Own
I have swapped sun-dried tomatoes for roasted red peppers when my grocery store was out and it still worked beautifully just with a sweeter milder flavor. Baby spinach added in the last minute wilts into the sauce and makes me feel slightly virtuous about serving something green.
Wine Pairing
A crisp Pinot Grigio cuts through the cream without overpowering the delicate tofu. If you do not drink wine sparkling water with lemon works just as well to refresh your palate between bites.
Storage And Reheating
This keeps surprisingly well in the fridge for up to three days though the tofu will lose some of its crisp. Reheat gently on the stove with a splash of cream or broth to loosen the sauce back up.
- Store in an airtight container to keep the garlic flavor from taking over everything else in your fridge
- The gnocchi absorbs sauce as it sits so it might need extra liquid when reheating
- Never reheat in the microwave or the sauce will separate and look unappetizing
Hope this becomes one of those recipes you turn to when you want something that feels special but does not require a special occasion.
Recipe Q&A
- → How do I get the tofu really crispy?
-
Press your tofu for at least 15 minutes to remove excess moisture, then coat cubes evenly in cornstarch before cooking. Use medium-high heat and don't overcrowd the pan—let the tofu develop a golden crust on each side before turning, about 8-10 minutes total.
- → Can I make this dish ahead of time?
-
The sauce can be made up to 2 days ahead and stored in the refrigerator. However, for the best texture, cook the tofu and gnocchi fresh. Reheat the sauce gently and combine just before serving to maintain the crispy tofu texture.
- → What can I use instead of heavy cream?
-
Coconut cream, cashew cream, or store-bought plant-based heavy cream alternatives work beautifully. Full-fat canned coconut milk will add a subtle coconut flavor, while cashew cream remains more neutral in taste.
- → Why is it called 'Marry Me'?
-
The 'Marry Me' name comes from the notion that this dish is so delicious and impressive, it might just inspire a marriage proposal. It's a playful way to describe a restaurant-quality meal that feels special and romantic enough for date night.
- → Can I add vegetables to this dish?
-
Absolutely. Baby spinach or arugula can be stirred in at the end to wilt. Roasted red peppers, sautéed mushrooms, or blanched broccoli also complement the flavors well. Add vegetables during the sauce simmer so they heat through.
- → What wine pairs well with this?
-
A crisp Pinot Grigio or Sauvignon Blanc cuts through the creamy richness beautifully. For red wine lovers, a light-bodied Pinot Noir works without overpowering the delicate flavors. A dry rosé also balances the cream and tangy sun-dried tomatoes.