01 -
In a large bowl, toss cubed tofu with cornstarch, garlic powder, smoked paprika, salt, and black pepper until all sides are evenly coated.
02 -
Heat 2 tablespoons of olive oil in a large sauté pan over medium heat. Add coated tofu and pan-fry, turning occasionally, until each side is crisp and golden, about 8–10 minutes. Transfer tofu to a plate and set aside.
03 -
Pour the remaining tablespoon of olive oil into the same pan. Add diced onion and chopped sun-dried tomatoes; cook over medium heat, stirring frequently, until the onion turns translucent, 5–6 minutes.
04 -
Stir in the sliced garlic and Italian seasoning along with red chili flakes. Continue to sauté until fragrant, about 1–2 minutes.
05 -
Add uncooked orzo to the pan. Toast for 1–2 minutes, stirring often, until it begins to take on a light golden color.
06 -
Pour in vegetable broth, vegan heavy cream, and vegan parmesan. Mix to combine. Raise heat to high, bringing the mixture to a gentle boil.
07 -
Reduce heat to low and simmer uncovered, stirring every few minutes to prevent sticking, until the orzo is tender and the sauce is thickened, 12–15 minutes.
08 -
Return crisp tofu to the pan and toss to incorporate. Gradually fold in fresh spinach, cooking just until wilted, 1–2 minutes.
09 -
Immediately portion onto plates. Garnish with additional vegan parmesan and fresh parsley or basil if desired. Serve hot.