In a medium bowl, gently toss the tofu pieces with flour, salt, and pepper until evenly coated.
Heat olive oil in a large skillet over medium-high heat. Add the tofu, shaking off excess flour, and fry for a few minutes per side until golden brown. Remove and set aside.
Reduce heat to medium. Add garlic to the same pan and cook for about 1 minute until fragrant.
Pour in vegetable broth and scrape up any browned bits from the bottom of the pan. Stir in vegan cream, nutritional yeast, crushed red pepper flakes, oregano, thyme, and salt. Bring to a gentle simmer and cook for several minutes until slightly thickened.
Return the tofu to the pan and stir in the sun-dried tomatoes. Simmer for a few more minutes until everything is heated through and coated in the creamy sauce.
Garnish with fresh basil and serve hot over pasta, rice, quinoa, mashed potatoes, or with crusty bread.