This Italian-inspired vegetarian dish combines golden crispy tofu cubes with pillowy gnocchi in a luscious sun-dried tomato cream sauce. The tofu gets perfectly crispy after being coated in cornstarch and pan-fried, while the gnocchi cooks until tender. The sauce features aromatic garlic, onion, and dried herbs blended with sun-dried tomatoes, vegetable broth, and cream for a velvety finish. Everything comes together in one pan for a cohesive dish that's both impressive and approachable. Ready in under an hour, it works equally well for a casual weeknight dinner or a special gathering.
I had this at a tiny neighborhood bistro last winter and couldn't stop thinking about it. The server called it the dish that makes people propose. Three months later I finally figured out my own version, and honestly, it might be even better than what I had that night.
My roommate walked in while I was testing this recipe and immediately asked for seconds. She doesn't even like tofu that much. Now she requests it whenever she's had a rough day at work.
Ingredients
- Extra firm tofu: Pressing it for at least 15 minutes makes all the difference between crispy and soggy
- Cornstarch: This creates that golden, restaurant-style crust that shatters when you bite into it
- Potato gnocchi: Fresh gnocchi cooks faster but shelf-stable works beautifully too
- Sun dried tomatoes: The oil-packed ones have way more flavor than the dry kind
- Heavy cream: Plant-based cream works surprisingly well if you need it dairy-free
- Vegetable broth: Use a good quality one, it becomes the base of your sauce
- Parmesan cheese: Vegan parm or nutritional yeast can sub in if needed
Instructions
- Crisp the tofu:
- Toss pressed tofu cubes with cornstarch, salt and pepper until coated. Heat olive oil in a large nonstick skillet over medium-high heat. Cook tofu, turning occasionally, until golden on all sides, about 8 to 10 minutes.
- Boil the gnocchi:
- Bring salted water to a boil in a large pot. Add gnocchi and cook until they float, just 2 to 4 minutes depending on fresh or shelf-stable. Drain and set aside.
- Build the sauce base:
- In the same skillet, heat olive oil over medium heat. Sauté garlic and onion until translucent, about 3 minutes. Add sun-dried tomatoes, oregano, basil and red pepper flakes.
- Create the cream sauce:
- Pour in vegetable broth and simmer for 2 minutes. Lower heat and stir in cream and Parmesan. Cook until slightly thickened, about 4 minutes.
- Bring it all together:
- Add cooked gnocchi and crispy tofu to the sauce. Toss gently to coat everything. Heat through for 2 minutes and serve with fresh basil.
This has become my go-to when I want to make someone feel special without spending all day in the kitchen. Something about the combination of crispy and creamy just hits different.
Making It Your Own
I've discovered that roasted red peppers work beautifully in place of sun-dried tomatoes. Sometimes I throw in baby spinach at the very end just to add some color and make myself feel better about serving pasta for dinner again.
Perfect Pairings
A crisp white wine cuts through the richness perfectly. I love this with a simple green salad dressed with lemon and olive oil, or just some steamed broccoli if I'm trying to balance out the carbs.
Storage and Reheating
This keeps well in the fridge for about 3 days. The sauce actually gets better as it sits, absorbing more flavor from the tofu and tomatoes. When reheating, add a splash of broth or cream to loosen it up.
- Avoid microwaving if you want to keep the tofu crispy
- Reheat gently in a skillet over medium-low heat
- Fresh basil goes on right before serving
There's something deeply satisfying about a dish that looks this impressive but comes together this easily. Enjoy every bite.
Common Questions
- → What makes the tofu crispy?
-
Pressing the tofu removes excess moisture, then coating it in cornstarch creates a crispy exterior when pan-fried in olive oil over medium-high heat for 8-10 minutes.
- → Can I make this dish vegan?
-
Yes, simply substitute the heavy cream with plant-based cream or coconut cream and use vegan Parmesan cheese instead of dairy-based Parmesan.
- → How do I know when the gnocchi is done?
-
Fresh gnocchi will float to the surface when ready, typically after 2-3 minutes. Shelf-stable gnocchi takes slightly longer, about 3-4 minutes.
- → What can I use instead of sun-dried tomatoes?
-
Roasted red peppers make an excellent substitution, offering a similar sweetness and depth of flavor to the creamy sauce.
- → Is this dish gluten-free?
-
Traditional gnocchi contains wheat, but you can use gluten-free gnocchi to make the entire dish gluten-free. Always check labels on all packaged ingredients.
- → Can I prepare this ahead of time?
-
You can press and cut the tofu ahead, and even prep the sauce ingredients. For best results, cook the tofu and gnocchi fresh to maintain their texture.