This Italian-inspired vegetarian dish combines golden, crispy tofu cubes with soft, pillowy gnocchi in a luxurious creamy sun-dried tomato sauce. The tofu gets perfectly crisp after being coated in cornstarch and pan-fried, while the gnocchi absorbs the rich, flavorful sauce. Finished with fresh basil and Parmesan, this plant-based main delivers restaurant-quality results in just 45 minutes.
The first time my friend Sarah came over for dinner, she took one bite of this crispy tofu and literally stopped mid-sentence. Her eyes got wide and she said, 'Okay, this is it, this is the one.' I've never seen someone so dramatically won over by a plant-based dish before, but honestly? I get it now. There's something about that golden, crunch-y exterior giving way to soft tofu, all wrapped up in this ridiculous sun-dried tomato cream sauce, that makes people forget they're eating vegetables at all.
Last winter, when my apartment was freezing and I needed something that felt like a warm hug, I threw this together on a Tuesday night. My roommate wandered in, drawn by the smell of garlic and tomatoes hitting hot oil, and ended up eating half the batch straight from the pan. We stood there in our pajamas, dipping crispy tofu into the sauce with forks, not even bothering with plates. Some meals are just meant to be messy like that.
Ingredients
- Extra-firm tofu: Press it for at least 15 minutes to get that satisfying crunch, and dont skip the cornstarch coating
- Potato gnocchi: Fresh or shelf-stable both work beautifully here
- Sun-dried tomatoes in oil: These pack an intense umami punch that makes the sauce taste like it simmered for hours
- Heavy cream or plant-based alternative: Creates that luscious, restaurant-style sauce that coats everything perfectly
- Fresh basil: Essential for that bright, herbal finish that cuts through the richness
Instructions
- Get that tofu perfectly crispy:
- Toss your pressed tofu cubes with cornstarch, salt, and pepper until they look like they've been dusted with snow. Heat olive oil in a large nonstick skillet until it shimmers, then add the tofu in a single layer. Let it cook undisturbed for a few minutes before turning, so each side develops that gorgeous golden crust that shatters when you bite into it.
- Cook the gnocchi until it floats:
- Bring a large pot of salted water to a rolling boil and drop in the gnocchi. They're ready when they bob to the surface like happy little buoys, usually just 2-4 minutes depending on whether you went with fresh or shelf-stable. Drain them well, but don't rinse
- Build that incredible sauce:
- In the same skillet you used for the tofu, heat more olive oil and sauté garlic and onions until they're soft and fragrant. Toss in the sun-dried tomatoes, oregano, basil, and red pepper flakes, letting everything meld together for a minute. Pour in the vegetable broth and let it simmer down slightly before adding the cream and Parmesan.
- Bring it all together:
- Gently fold the cooked gnocchi and crispy tofu into the sauce, being careful not to break up that beautiful crust you worked so hard to achieve. Let everything heat through for a couple of minutes, then taste and adjust the seasoning. The sauce should be thick enough to cling to the gnocchi but still pourable.
This became my go-to dinner whenever I needed to impress someone without actually trying that hard. My sister came over exhausted after a 60-hour work week, took one bite, and whispered, 'I don't know what this is, but I need it in my life forever.' Sometimes food is just the language we need when we're too tired for words.
Make It Your Own
I've made this with roasted red peppers instead of sun-dried tomatoes, and while it's different, it's equally delicious. Sometimes I throw in a handful of baby spinach right at the end, just until it wilts, because I like pretending I'm being healthy. The sauce is incredibly forgiving and will adapt to whatever you're craving.
Wine Pairings
A crisp Pinot Grigio cuts through the creaminess beautifully, but honestly, sometimes I just want sparkling water with lemon. The brightness of either option balances the rich sauce, and neither competes with those sun-dried tomatoes. Serve whatever makes you feel fancy, even if it's just Tuesday.
Storage And Reheating
The sauce thickens up in the fridge, so when you reheat leftovers, splash in a little extra cream or broth to bring it back to life. The tofu will lose some of its crunch, but the flavors actually get better overnight. I've eaten this cold straight from the container for breakfast, and I'm not even sorry about it.
- Store in an airtight container for up to 4 days
- Reheat gently over medium heat, stirring often
- The gnocchi will absorb more sauce as it sits
This is the kind of dinner that makes people believe plant-based eating can be indulgent, satisfying, and completely unforgettable. Now go make someone fall in love with dinner.
Recipe Questions & Answers
- → What makes the tofu crispy?
-
The tofu becomes crispy through a cornstarch coating and pan-frying in olive oil over medium-high heat until golden on all sides. Pressing the tofu beforehand removes excess moisture for better crunch.
- → Can I make this vegan?
-
Yes, substitute heavy cream with plant-based cream or coconut milk, and use vegan Parmesan cheese instead of dairy Parmesan. The result remains creamy and delicious.
- → How do I know when gnocchi is done?
-
Fresh gnocchi is ready when it floats to the surface of the boiling water, typically 2-3 minutes. Shelf-stable gnocchi takes 3-4 minutes. Drain immediately to prevent overcooking.
- → Can I add vegetables to this dish?
-
Yes, baby spinach or arugula can be stirred in during the last minute of cooking. Roasted red peppers can replace sun-dried tomatoes for a different flavor profile.
- → What wine pairs well with this?
-
A crisp Pinot Grigio complements the creamy tomato sauce beautifully. For non-alcoholic options, sparkling water with lemon works wonderfully to cut through the richness.