01 - Pat the pressed tofu completely dry and cut into 1-inch cubes. Place cornstarch, salt, and black pepper in a shallow dish. Dredge tofu cubes in the mixture until evenly coated on all sides.
02 - Heat 2 tablespoons olive oil in a large skillet over medium-high heat until shimmering. Arrange coated tofu cubes in a single layer. Cook undisturbed for 3-4 minutes until golden brown, then flip and cook an additional 3-4 minutes until crispy on all sides. Transfer to a plate and set aside.
03 - In the same skillet, add remaining 2 tablespoons olive oil. Sauté diced onion for 2-3 minutes until translucent and softened. Add minced garlic and red pepper flakes, stirring constantly for 1 minute until fragrant but not browned.
04 - Add sliced sun-dried tomatoes to the skillet. Cook for 2 minutes, stirring occasionally to release their oils and intensify flavor.
05 - Pour in plant-based cream and vegetable broth. Add dried oregano, dried basil, vegan parmesan, salt, and pepper. Stir thoroughly to combine. Reduce heat to medium-low and simmer for 3-5 minutes until sauce slightly thickens and coats the back of a spoon.
06 - Return crispy tofu to the skillet. Gently fold into sauce, ensuring each piece is well-coated. Simmer together for 2-3 minutes to allow flavors to meld. Remove from heat.
07 - Plate immediately while hot. Generously sprinkle with chopped fresh basil and additional vegan parmesan. Serve alongside pasta, rice, or mashed potatoes.