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 velvety sun-dried tomato sauce infused with garlic, onion, and aromatic herbs like oregano and basil. A hint of red pepper flakes adds subtle warmth, while vegetable broth and heavy cream create the perfect luscious consistency.
The entire dish comes together in just 45 minutes, making it ideal for both casual weeknight dinners and special gatherings. Each serving delivers satisfying protein from the tofu and comforting carbohydrates from the gnocchi, all coated in that irresistible creamy sauce. Fresh basil and extra Parmesan finish the dish with bright, herbal notes and salty richness.
The first time I made this, I was trying to impress a date who claimed they didn't like tofu. Something about the texture. I watched nervously from the doorway as they took that first bite, golden cubes glistening from the creamy sauce. The silence stretched for what felt like an eternity before they finally looked up, fork already reaching for more. We broke up six months later, but this recipe stayed.
Last winter, my roommate walked in while I was photographing this for Instagram and immediately demanded a bowl. She'd been having the worst day at work, something about a presentation gone wrong. We ate standing up in the kitchen, steam rising between us, not bothering with proper plates or the dining table. Sometimes comfort food needs to be immediate.
Ingredients
- Extra-firm tofu: Press it for at least 15 minutes to remove excess water, this is absolutely crucial for achieving that golden crispy exterior that makes people forget they're eating tofu
- Cornstarch: Creates the most beautiful light coating that turns into a delicate crust, almost like a tempura but lighter and more refined
- Potato gnocchi: Fresh ones cook faster and have that signature pillowy texture, but shelf-stable work perfectly fine if that's what you can find
- Sun-dried tomatoes: These little pockets of concentrated umami are what elevate this from regular weeknight pasta to something that tastes like it came from a restaurant kitchen
- Heavy cream: Use the real deal if you can, it creates that luxurious velvety mouthfeel that makes the sauce feel like a warm hug
- Vegetable broth: Homemade adds depth, but a good quality store-bought one works perfectly fine in a pinch
- Garlic and onion: The aromatic foundation, don't rush this step because properly softened onions are the secret backbone of the whole sauce
- Fresh basil: Only add it right at the end so it stays bright and vibrant, a beautiful contrast against the rich creamy sauce
Instructions
- Crisp the tofu to perfection:
- Toss your pressed tofu cubes with cornstarch, salt, and pepper until every piece is evenly coated. Heat that olive oil in a large nonstick skillet until it's shimmering hot, then add tofu in a single layer. Let them cook undisturbed for about 2-3 minutes before turning, creating that gorgeous golden crust on all sides. Set aside when they're beautifully crispy all over.
- Cook the gnocchi:
- Bring a big pot of salted water to a rolling boil and drop in your gnocchi. Wait for them to float to the surface like happy little dumplings, which takes just 2-4 minutes depending on whether they're fresh or shelf-stable. Drain them immediately so they don't get mushy and set aside.
- Build the flavor foundation:
- In the same skillet you used for tofu, heat olive oil over medium heat. Add your minced garlic and diced onion, cooking them slowly until they're soft and translucent, about 2-3 minutes. Stir in the sun-dried tomatoes, oregano, basil, and red pepper flakes, letting everything get friendly for another minute.
- Create the creamy sauce:
- Pour in the vegetable broth and let it simmer for 2 minutes, scraping up any flavorful bits from the bottom of the pan. Lower the heat and stir in the heavy cream and Parmesan, cooking gently until the sauce thickens enough to coat the back of a spoon. Taste it and adjust with salt and pepper as needed.
- Bring it all together:
- Add your cooked gnocchi and crispy tofu back into the skillet. Toss everything gently to coat each piece in that luscious sauce. Let it heat through for just 2 minutes, then serve immediately while everything is still hot and the tofu maintains its crunch.
My grandmother accidentally used whole milk instead of cream once and couldn't understand why her sauce never quite thickened the way she wanted. We still tease her about that dinner, but honestly, it tasted pretty good anyway. Sometimes the imperfect versions become their own kind of perfect.
Make It Your Own
Once you've made this a few times, you'll start finding little ways to adapt it to your taste. I've added baby spinach right at the end, letting it wilt just slightly in the residual heat. The green against the red sauce is gorgeous.
Perfect Wine Pairings
A crisp Pinot Grigio cuts through the richness beautifully, or go for something light like a sparkling water with plenty of lemon. The acid helps balance that creamy sauce and keeps each bite feeling fresh.
Storage and Leftovers
This keeps surprisingly well in the refrigerator for up to three days, though the tofu will lose some of its crispiness. I actually think the flavors develop even more overnight. Reheat gently over low heat and maybe add a splash of cream to loosen the sauce back up.
- The sauce thickens in the fridge, so add a tablespoon of water or broth when reheating
- Fresh basil doesn't store well, so add new garnish when serving leftovers
- Freezing isn't recommended because the cream can separate when thawed
There's something deeply satisfying about a dish that comes together in under an hour but tastes like you spent all day cooking it. This recipe has become my go-to for everything from Tuesday night dinners to dinner parties.
Recipe FAQs
- → What makes the tofu crispy?
-
The secret lies in coating pressed tofu cubes with cornstarch before pan-frying. This creates a light, crunchy exterior that contrasts beautifully with the soft interior. Cooking over medium-high heat ensures even golden browning on all sides.
- → Can I make this dish vegan?
-
Absolutely. Simply substitute the heavy cream with your favorite plant-based cream alternative and use vegan Parmesan cheese or nutritional yeast. The result remains just as creamy and satisfying while being completely dairy-free.
- → How do I know when the gnocchi is done cooking?
-
Fresh gnocchi will float to the surface of the boiling water when fully cooked, typically taking 2-3 minutes. Shelf-stable gnocchi may take 3-4 minutes. Look for plump, tender pieces that hold their shape but offer no resistance when bitten.
- → What can I serve with this dish?
-
A crisp green salad with lemon vinaigrette provides a refreshing contrast to the rich sauce. Garlic bread or roasted vegetables like asparagus and broccolini also complement the flavors nicely. For wine lovers, a Pinot Grigio or light Chardonnay pairs beautifully.
- → How long will leftovers keep?
-
Store cooled leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat, adding a splash of vegetable broth or cream to restore the sauce's consistency. The tofu may soften slightly but remains delicious.
- → Can I use store-bought sun-dried tomato sauce instead?
-
While jarred sun-dried tomato sauce works in a pinch, making the sauce from scratch allows you to control the flavors and achieve the perfect balance of tangy, creamy, and savory. The homemade version also incorporates fresh aromatics that elevate the entire dish.