01 - Pat tofu completely dry and cut into 1-inch cubes. Combine cornstarch, salt, and black pepper in a bowl. Add tofu cubes and toss until evenly coated on all sides.
02 - Heat 2 tbsp olive oil in a large skillet over medium-high heat. Add coated tofu cubes in a single layer. Cook for 3-4 minutes per side until golden brown and crispy on all sides. Remove from skillet and set aside.
03 - In the same skillet, add 2 tbsp olive oil. Sauté diced onion for 2-3 minutes until translucent and softened. Add minced garlic and red pepper flakes, cooking for 1 minute until fragrant but not browned.
04 - Stir in sliced sun-dried tomatoes. Cook for 2 minutes to release their oils and intensify flavor, stirring occasionally to prevent sticking.
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 and toss to coat each piece evenly in the creamy sauce. Simmer together for 2-3 minutes to meld flavors. Remove from heat.
07 - Serve immediately while hot. Garnish each portion generously with chopped fresh basil and additional grated vegan parmesan as desired.