01 - Press tofu to remove excess moisture, then cut into 1-inch cubes. Pat cubes thoroughly dry with paper towels.
02 - Combine cornstarch, salt, and black pepper in a bowl. Add tofu cubes and toss until evenly coated on all sides.
03 - Heat 2 tbsp olive oil in a large skillet over medium-high heat. Add coated tofu cubes and cook for 3-4 minutes per side until golden brown and crispy. Remove from skillet and set aside.
04 - In the same skillet, add remaining 2 tbsp olive oil. Sauté diced onion for 2-3 minutes until translucent. Add minced garlic and red pepper flakes, cooking for 1 minute until fragrant.
05 - Stir in sliced sun-dried tomatoes and cook for 2 minutes to release flavors.
06 - Pour in plant-based cream and vegetable broth. Add oregano, basil, grated parmesan, salt, and pepper. Stir well to combine and simmer for 3-5 minutes until sauce slightly thickens.
07 - Return crispy tofu to the skillet, gently tossing to coat in the sauce. Simmer together for 2-3 minutes to heat through.
08 - Serve hot over pasta, rice, or mashed potatoes. Garnish with fresh chopped basil and additional parmesan if desired.