This restaurant-worthy Italian-inspired dish combines golden crispy tofu cubes with pillowy potato gnocchi, all enveloped in a rich sun-dried tomato cream sauce. The extra-firm tofu gets perfectly crisp after coating in cornstarch and pan-frying, while store-bought gnocchi makes this quick enough for weeknights. The velvety sauce comes together with aromatics like garlic and onion, fragrant dried herbs, and a splash of vegetable broth. Heavy cream and Parmesan create that luxurious texture that makes this feel special enough for date nights or gatherings.
My roommate caught me hovering over the stove at midnight, fork in hand, eating this straight from the pan. That crispy tofu gets addictive after the first bite.
I first made this for a dinner party when my friend announced she was going vegan. Everyone took one bite and went completely silent, then asked for seconds before I'd even sat down.
Ingredients
- Extra-firm tofu: Press it for at least 15 minutes to get that satisfying crunch, and dont be afraid to let it get really golden in the pan
- Cornstarch: This is the secret weapon that creates that restaurant-style crispy exterior
- Potato gnocchi: Fresh ones cook faster but shelf-stable work perfectly, just watch them closely so they dont get mushy
- Sun-dried tomatoes: These pack so much umami that a little goes a long way
- Heavy cream: Use the full-fat version for that luxurious restaurant texture, though coconut cream works beautifully for a dairy-free version
- Garlic and onion: Mince them finely so they melt into the sauce rather than leaving chunks
- Dried herbs: Dried oregano and basil actually work better here than fresh because they release flavor slowly into the cream
- Red pepper flakes: Start with half teaspoon if youre sensitive to heat
Instructions
- Crisp the tofu:
- Toss those pressed tofu cubes with cornstarch, salt, and pepper until theyre evenly coated. Heat olive oil in a large nonstick skillet over medium-high heat, then add the tofu and let it cook undisturbed for a few minutes before turning. Keep going until every side is deeply golden and the cubes sound hollow when you tap them with your spoon.
- Boil the gnocchi:
- Get a big pot of salted water bubbling and drop in the gnocchi. As soon as they float to the surface, scoop them out immediately, overcooking even by a minute makes them gummy.
- Build the sauce base:
- In the same skillet you used for the tofu, heat more olive oil over medium heat. Add the garlic and onion, cooking until theyre soft and translucent. Stir in the sun-dried tomatoes, oregano, basil, and red pepper flakes, letting everything get fragrant.
- Create the creamy sauce:
- Pour in the vegetable broth and let it bubble for a couple of minutes. Lower the heat and stir in the heavy cream and Parmesan, simmering gently until the sauce thickens enough to coat a spoon. Taste and adjust the seasoning.
- Bring it all together:
- Add the cooked gnocchi and crispy tofu back into the skillet. Gently toss everything until the sauce coats each piece evenly and heat through for just two minutes so the tofu stays crunchy.
- Serve it up:
- Plate immediately while the gnocchi is hot and the tofu is still crispy. Top with fresh basil leaves and an extra sprinkle of Parmesan right at the table.
This recipe officially became a household staple the night my typically picky brother-in-law asked if I could make it for his birthday dinner instead of ordering takeout.
Making It Your Own
Ive discovered that swapping sun-dried tomatoes for roasted red peppers creates a completely different but equally delicious vibe. Sometimes I add baby spinach during the last minute of cooking, letting it wilt just slightly in the creamy sauce.
Perfect Pairings
A crisp Pinot Grigio cuts through the richness beautifully, but sparkling water with a squeeze of lemon works just as well. For a complete meal, serve with a simple green salad dressed with nothing but good olive oil and vinegar.
Make-Ahead Wisdom
You can press and cube the tofu up to a day in advance, storing it in the refrigerator. The sauce base can also be prepared hours ahead and gently reheated.
- Cook the gnocchi and tofu right before serving
- Keep the sauce warm on the lowest setting
- Never reheat crispy tofu in the microwave
Theres something about that first bite of crispy tofu sliding through velvety sauce that makes even a Tuesday night feel like a celebration.
Recipe FAQs
- → How do I get the tofu extra crispy?
-
Press your tofu for at least 15 minutes to remove excess moisture, then coat cubes evenly in cornstarch before frying. Use medium-high heat and don't overcrowd the pan—this ensures each piece gets golden and crunchy on all sides.
- → Can I make this dish vegan?
-
Absolutely. Swap heavy cream for full-fat coconut cream or cashew cream, and use vegan Parmesan or nutritional yeast instead of dairy Parmesan. The result remains creamy and delicious.
- → What type of gnocchi works best?
-
Fresh potato gnocchi cooks faster and has the lightest texture, but shelf-stable works perfectly too. For gluten-free options, look for gnocchi made with rice flour or cauliflower—just adjust cooking time accordingly.
- → Can I prepare components ahead?
-
Press and cube the tofu up to 24 hours in advance. You can also slice the sun-dried tomatoes and prep aromatics. However, for best results, cook the tofu and assemble the final dish just before serving to maintain crispiness.
- → What should I serve alongside?
-
A simple green salad with lemon vinaigrette balances the richness. Steamed broccolini or roasted asparagus also pair beautifully. For a lighter meal, serve smaller portions as an impressive first course.