This impressive yet approachable dish combines crispy pan-fried tofu cubes with tender potato gnocchi, all swimming in a luscious sun-dried tomato cream sauce. The tofu gets perfectly golden and crunchy after a quick cornstarch coating, while the gnocchi adds satisfying pillowy texture. The sauce strikes a beautiful balance between tangy sun-dried tomatoes, aromatic garlic and onions, and velvety cream.
Ready in under an hour, this meal feels special enough for date night but simple enough for a Tuesday evening. The plant-based version is just as creamy and comforting, making it perfect for everyone at the table.
The name alone caught my attention at dinner with friends last month. Between laughter and wine refills, Sarah kept insisting this crispy tofu gnocchi combo was the dish that finally convinced her skeptical partner to embrace plant-based dinners. Something about that story stuck with me, and I found myself in the kitchen the very next weekend, determined to understand what made it so convincing.
I made it for my sister on a rainy Tuesday when we both needed comfort food but wanted something lighter than our usual pasta standbys. She took one bite, set down her fork, and asked why I had never cooked this for her before. We ate in comfortable silence, broken only by appreciative hums, and I knew this was going into regular rotation.
Ingredients
- Extra-firm tofu: Press it really well, at least 20 minutes, so it actually crisps instead of steaming in the pan
- Cornstarch: This creates that golden, restaurant-style crust that stays crunchy even after tossing with sauce
- Potato gnocchi: Fresh or shelf-stable both work beautifully here, just do not overcook or they will turn gummy
- Sun-dried tomatoes in oil: The oil adds extra flavor, and they pack an intense umami punch that anchors the whole sauce
- Heavy cream: Use full-fat for the silkiest results, though coconut cream works beautifully for a dairy-free version
- Garlic and onion: Mince them finely so they melt into the sauce instead of leaving chunks behind
- Dried oregano and basil: Toast them briefly with the tomatoes to wake up their oils before adding liquid
- Vegetable broth: Use a good quality one you would drink on its own since it builds the sauce base
- Parmesan cheese: Grate it yourself instead of buying pre-grated for better melting and flavor
Instructions
- Crisp the tofu to golden perfection:
- Toss pressed tofu cubes with cornstarch, salt, and pepper until each piece is evenly dusted. Heat olive oil in a large nonstick skillet over medium-high heat, then add tofu in a single layer without crowding. Cook undisturbed for 2 to 3 minutes before turning, continuing until all sides are deeply golden and crispy, about 8 to 10 minutes total.
- Boil the gnocchi until they float:
- Bring a large pot of generously salted water to a rolling boil, then add gnocchi and cook until they naturally rise to the surface, which takes just 2 to 4 minutes depending on whether they are fresh or shelf-stable. Reserve a splash of pasta water before draining thoroughly and setting aside.
- Build the aromatic sauce base:
- In the same skillet you used for the tofu, heat olive oil over medium heat and sauté minced garlic and diced onion until they are soft and translucent, about 2 to 3 minutes. Stir in sliced sun-dried tomatoes, oregano, basil, and red pepper flakes, letting them cook briefly until fragrant, about 1 to 2 minutes.
- Create the creamy sun-dried tomato sauce:
- Pour in vegetable broth and let it bubble for 2 minutes to reduce slightly, then lower the heat and stir in heavy cream and grated Parmesan. Simmer gently, stirring constantly, until the sauce thickens enough to coat the back of a spoon, about 3 to 4 minutes, then season generously with salt and pepper.
- Bring everything together:
- Add cooked gnocchi and crispy tofu to the sauce, tossing gently but thoroughly to coat every piece in that velvety sauce. Let everything heat through for about 2 minutes so the flavors meld, then serve immediately while the tofu still retains its crunch.
Last week, my friend Mark came over still wearing his work clothes, exhausted and hungry. I plated this up without saying much, and halfway through he stopped and asked, Is this what you have been making for yourself all these times I ordered pizza? We sat there longer than we meant to, just eating and talking about everything and nothing.
Making It Your Own
I have learned that sun-dried tomatoes can be swapped for roasted red peppers when I want something sweeter and milder, or I will add handfuls of baby spinach during the last minute of cooking for extra color and nutrition. Sometimes I throw in white beans or chickpeas to make it even more substantial.
Getting The Texture Right
The magic happens when you do not rush the tofu pressing step, because really getting that water out is what creates the satisfying crunch that stands up to the creamy sauce. I keep my gnocchi slightly undercooked since they will finish in the sauce, and I always give the sauce a final taste test before serving because sun-dried tomatoes vary in saltiness.
Perfect Pairings
A crisp Pinot Grigio cuts through the richness beautifully, though sparkling water with a squeeze of lemon works just as well for weeknight dinners. I like to serve this with a simple green salad dressed with nothing but olive oil and lemon juice to let the main dish shine. A slice of crusty bread never hurts either.
- Leftovers reheat surprisingly well if you store the tofu separately and recrisp it in a hot pan
- The sauce actually tastes better the next day as the flavors continue to develop
- Make a double batch of the sauce and freeze it for an instant dinner on busy nights
Whether you are cooking for someone who swears they do not like tofu or just treating yourself on a quiet Tuesday night, this dish has a way of turning an ordinary evening into something memorable.
Recipe FAQs
- → What makes this dish called 'Marry Me'?
-
The 'Marry Me' name comes from the popular notion that this creamy, romantic Italian-inspired dish is so delicious it might just inspire a proposal. The rich sun-dried tomato sauce and perfectly crispy tofu create an unforgettable combination that feels restaurant-quality and special.
- → How do I get the tofu really crispy?
-
Press your tofu for at least 15 minutes before cutting to remove excess moisture. Coat evenly with cornstarch, salt, and pepper, then cook in hot oil over medium-high heat. Don't overcrowd the pan and let each side develop a golden crust before turning—about 8-10 minutes total should do it.
- → Can I make this dish ahead of time?
-
You can prep components in advance: press and cut the tofu, make the sauce, and cook the gnocchi. Store everything separately in the refrigerator for up to 2 days. Reheat gently, tossing the gnocchi and tofu in the sauce just before serving to maintain texture.
- → Is there a gluten-free option?
-
Absolutely. Use certified gluten-free gnocchi, which is readily available in most grocery stores. The rest of the dish naturally works for gluten-free diets—just double-check that your cornstarch and all seasonings are certified gluten-free.
- → What vegetables can I add to this dish?
-
Fresh baby spinach or arugula wilts beautifully into the creamy sauce. Roasted red peppers can replace or complement the sun-dried tomatoes. Peas, sautéed mushrooms, or chopped kale also work well for added nutrition and color.
- → How spicy is this dish?
-
The red pepper flakes add just a gentle warmth that's optional. Without them, the dish is mild and creamy. If you prefer more heat, add up to 1 teaspoon of red pepper flakes or finish with a drizzle of chili oil.