This restaurant-worthy dish combines golden, crispy tofu cubes with tender pillowy gnocchi in a luscious creamy sun-dried tomato sauce. The tofu gets perfectly crunchy after a cornstarch coating and quick pan-fry, while the gnocchi absorbs the velvety sauce flavored with garlic, onion, and Italian herbs.
Ready in just 45 minutes, this Italian-inspired main delivers restaurant-quality results for weeknight dinners or special occasions. The sauce strikes the perfect balance between tangy sun-dried tomatoes and rich cream, coating every bite.
The first time I made this crispy tofu gnocchi combination, my kitchen smelled like an Italian bistro and my roommate actually wandered in asking what restaurant I'd ordered from. There is something almost magical about how the golden crunchy tofu plays against soft pillowy gnocchi in that sun-dried tomato cream sauce.
I first served this at a tiny dinner party when two friends announced they were getting engaged, and honestly the dish stole the show. Everyone kept asking how I got the tofu so perfectly crispy without it being greasy or heavy, and the whole pan disappeared before I could even sit down.
Ingredients
- Extra-firm tofu (400g): Press this really well before cutting because removing excess moisture is the absolute secret to achieving that restaurant-style crispy exterior
- Cornstarch (2 tbsp): This creates the most beautiful golden crust on your tofu and helps the seasoning stick perfectly to every cube
- Potato gnocchi (500g): Fresh or shelf-stable both work beautifully here, just cook them until they float like little pillows to the surface
- Sun-dried tomatoes (70g): These concentrated bursts of umami are what makes this sauce taste so incredibly rich and complex
- Heavy cream (200ml): Creates that luscious velvety texture that makes everything feel indulgent and special
- Vegetable broth (250ml): Use a good quality one here because it forms the base of your sauce and you will absolutely taste the difference
Instructions
- Prepare and crisp the tofu:
- Toss your pressed tofu cubes with cornstarch, salt, and pepper until they are evenly coated like little snow-dusted pillows. Heat olive oil in your largest nonstick skillet over medium-high heat, then add the tofu and cook undisturbed for a few minutes before turning, letting each side develop a gorgeous golden crust. Remove and set aside on a plate.
- Cook the gnocchi:
- Bring a large pot of salted water to a rolling boil and add your gnocchi, watching them carefully as they will float to the surface when perfectly tender and cooked through. This usually takes just 2 to 3 minutes for fresh gnocchi, or slightly longer for shelf-stable varieties.
- Build the sauce foundation:
- In that same skillet you used for the tofu, heat olive oil over medium heat and sauté the garlic and onion until they are soft and translucent. Stir in the sun-dried tomatoes along with the oregano, basil, and red pepper flakes, letting everything become fragrant and warm.
- Create the creamy sauce:
- Pour in the vegetable broth and let it simmer for a couple minutes to reduce slightly and concentrate the flavors. Lower your heat and stir in the heavy cream and Parmesan, cooking gently until the sauce thickens enough to coat a spoon.
- Bring it all together:
- Add both the cooked gnocchi and your crispy tofu back into the sauce, tossing everything gently to coat each piece in that gorgeous creamy mixture. Let everything heat through for just 2 minutes so all the flavors can meld together beautifully.
This recipe has become my absolute go-to for comfort food that still feels elegant enough for company. Last month my sister asked me to make it for her birthday dinner, and watching everyone go quiet for that first bite because it is just so good has become my favorite thing about this dish.
Making It Your Own
Swap sun-dried tomatoes for roasted red peppers if you prefer a sweeter, milder flavor profile. Add baby spinach or arugula during the final minute of cooking for some fresh greens that wilt beautifully into the sauce.
Perfect Pairings
A crisp Pinot Grigio cuts through the richness of this creamy pasta beautifully. For something non-alcoholic, try sparkling water with plenty of lemon to brighten each bite.
Make Ahead Wisdom
You can press and cut the tofu up to a day in advance, storing it wrapped in paper towels in the refrigerator. The sauce also reheats surprisingly well, though the tofu will lose some of its crisp texture.
- Cook gnocchi just before serving to prevent them from becoming gummy or sticky
- Warm leftovers gently over low heat with a splash of cream to revive the sauce
- Store components separately if you plan to meal prep this for the week
This is one of those recipes that proves plant-based eating can be every bit as luxurious and satisfying as traditional comfort food.
Recipe FAQs
- → What makes the tofu crispy?
-
The tofu gets its crispy exterior from coating cubes in cornstarch before pan-frying. This creates a golden crunch while keeping the inside tender.
- → Can I make this dish vegan?
-
Absolutely. Substitute heavy cream with plant-based cream and use vegan Parmesan cheese. The result remains creamy and delicious.
- → What type of gnocchi works best?
-
Fresh potato gnocchi cooks quickly and has the best texture, though shelf-stable gnocchi works perfectly too. Both absorb the creamy sauce beautifully.
- → How spicy is this dish?
-
The red pepper flakes add mild heat. For more spice, increase to 1 teaspoon. Omit entirely for a family-friendly version.
- → Can I prepare components ahead?
-
Press and cut tofu up to 24 hours in advance. The sauce can be made a day ahead and reheated. Cook gnocchi fresh for best texture.
- → What wine pairs well?
-
A crisp Pinot Grigio complements the creamy sauce beautifully. The acidity cuts through richness while enhancing sun-dried tomato flavors.