01 - Pat the pressed tofu completely dry with paper towels. Cut into 1-inch cubes. In a shallow bowl, combine cornstarch, salt, and black pepper. Toss tofu cubes until evenly coated with the seasoning mixture.
02 - Heat 2 tablespoons olive oil in a large skillet over medium-high heat until shimmering. Add coated tofu cubes in a single layer, working in batches if necessary. Cook for 3 to 4 minutes per side until golden brown and crispy on all sides. Remove tofu from skillet and set aside on a plate.
03 - In the same skillet, add remaining 2 tablespoons olive oil. Reduce heat to medium. Add diced onion and sauté for 2 to 3 minutes until translucent and softened. Add minced garlic and red pepper flakes, stirring constantly for 1 minute until fragrant but not browned.
04 - Stir in sliced sun-dried tomatoes. Cook for 2 minutes, allowing their oils to release and meld with the aromatics.
05 - Pour in plant-based cream and vegetable broth, scraping up any browned bits from the bottom of the skillet. Add dried oregano, dried basil, vegan parmesan, salt, and pepper. Stir well to combine. Simmer over medium heat for 3 to 5 minutes until sauce slightly thickens and coats the back of a spoon.
06 - Return crispy tofu to the skillet. Gently fold to coat all pieces evenly in the sauce. Simmer together for 2 to 3 minutes until tofu is heated through and sauce clings to the tofu.
07 - Transfer to serving plates immediately. Garnish generously with chopped fresh basil and additional vegan parmesan. Serve hot while tofu remains crispy.