Extra-firm tofu gets coated in cornstarch and pan-fried until golden, then simmers in a velvety sauce of sun-dried tomatoes, garlic, onions, and herbs. The plant-based cream creates an indulgent texture while the dried tomatoes add concentrated sweetness and umami. Perfect for weeknight dinners or special occasions when you want something impressive yet effortless.
The first time I made this, my skeptical cousin who swore he hated tofu went back for thirds. That creamy, sun-dried tomato sauce does something magical that makes people forget they are eating plant-based protein.
I first tested this on a rainy Tuesday when I needed something comforting but wanted to keep it light. My kitchen filled with garlic and tomato aroma, and I knew I had stumbled onto something special before even taking the first bite.
Ingredients
- Extra-firm tofu: Press it for at least 15 minutes to remove excess water, otherwise it will not crisp up properly no matter how long you cook it
- Cornstarch: This creates the golden, crispy exterior that holds up beautifully when tossed in the creamy sauce
- Sun-dried tomatoes: These concentrated pockets of umami are the secret weapon that makes the sauce taste complex and rich
- Plant-based cream: Use full-fat coconut cream or cashew cream for the most luxurious texture and mouthfeel
- Garlic: Freshly minced cloves work infinitely better than jarred garlic here, so take the extra minute to chop them properly
- Vegan parmesan: This adds a subtle salty, nutty finish that ties all the flavors together perfectly
Instructions
- Prepare the tofu:
- Cut your pressed tofu into uniform cubes so they cook evenly, then toss them gently in the cornstarch mixture until each piece is lightly coated.
- Crisp it up:
- Heat olive oil in your largest skillet until it shimmers, then add the tofu without overcrowding the pan so each piece can achieve that perfect golden crunch.
- Build the flavor base:
- Sauté the onions until they turn translucent and smell sweet, then add the garlic and red pepper flakes just until fragrant so they do not burn.
- Create the sauce:
- Stir in the sun-dried tomatoes and let them soften for a couple minutes before pouring in the cream and broth, then season with the dried herbs.
- Bring it together:
- Let the sauce bubble gently until it thickens slightly, then return the crispy tofu to the pan and toss everything together so the sauce clings to every piece.
This recipe has become my go-to for dinner parties because it looks impressive but comes together so easily. Last month I served it to my friend who is studying at culinary school, and she asked for the recipe before she even finished her first serving.
Making It Your Own
I have found that adding spinach or kale during the last minute of simmering makes this a complete one-pot meal. The greens wilt perfectly into that creamy sauce and pick up all the delicious flavors.
Pairing Suggestions
While this is fantastic over pasta or rice, I have discovered it works beautifully over mashed potatoes or even polenta. The creamy sauce matches perfectly with any comforting starch you have on hand.
Make-Ahead Magic
You can press and cube the tofu up to two days in advance, storing it in an airtight container in the refrigerator. The sauce also reheats beautifully, making this an excellent option for meal prep lunches throughout the week.
- Keep the garnishes separate until serving to maintain their fresh texture
- If the sauce thickens too much in the fridge, splash in a little broth when reheating
- This actually tastes better the next day as the flavors continue to develop
There is something deeply satisfying about serving a dish that makes people reconsider everything they thought they knew about plant-based cooking. This recipe proves that comfort food does not have to compromise on flavor or ethics.
Recipe FAQs
- → Can I make this ahead of time?
-
Prepare the sauce up to 2 days in advance and store it refrigerated. Fry the tofu fresh before serving to maintain its crispy texture, then reheat the sauce and combine just before eating.
- → What can I substitute for plant-based cream?
-
Coconut cream works beautifully for a dairy-free version with slight coconut flavor. Cashew cream, full-fat coconut milk, or regular heavy cream (if not vegan) all create the luxurious sauce consistency.
- → How do I get the tofu really crispy?
-
Press your tofu for at least 15-30 minutes to remove excess moisture before cutting. Coat evenly in cornstarch and don't overcrowd the pan—cook in batches if needed. Let each side develop a golden crust before flipping.
- → Is sun-dried tomato essential?
-
Yes, sun-dried tomatoes provide the signature sweet-tangy depth that defines this dish. If unavailable, use tomato paste combined with a splash of balsamic vinegar, though the flavor profile will shift slightly.
- → What sides work best?
-
Creamy mashed potatoes, pasta, or crusty bread soak up the sauce beautifully. Steamed rice, roasted vegetables, or polenta also complement the rich flavors while balancing the dish.