01 - Press tofu thoroughly to remove excess moisture, then cut into 1-inch cubes. Toss cubes with cornstarch, salt, and black pepper in a bowl until evenly coated on all sides.
02 - Heat 2 tablespoons olive oil in a large skillet over medium-high heat. Add coated tofu cubes in a single layer and cook for 3-4 minutes per side until golden brown and crispy. 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, cooking for 1 minute until fragrant.
04 - Stir in sliced sun-dried tomatoes and cook for 2 minutes to release their oils and infuse flavor into the base.
05 - Pour in plant-based cream and vegetable broth. Add dried oregano, dried basil, vegan parmesan, salt, and pepper. Stir thoroughly to combine and simmer for 3-5 minutes until sauce slightly thickens.
06 - Return crispy tofu to the skillet, gently tossing to coat evenly in the cream sauce. Simmer together for 2-3 minutes to heat through and allow flavors to meld.
07 - Serve immediately over pasta, rice, or mashed potatoes. Garnish generously with chopped fresh basil and additional vegan parmesan if desired.