Heat the olive oil in a skillet over medium heat. Add the onion, bell pepper, garlic and seasonings. Stir to combine and cook for 5 minutes, stirring frequently.
Add the crushed tomatoes and a pinch of salt. Stir to combine and simmer for 5 more minutes.
Meanwhile, cut the tofu into 1/2" slices.*
Gently place the tofu slices into the sauce, cover and simmer on low heat for 10 minutes.
Remove the lid, add parsley, cilantro and vegan cheese (if using). Serve hot with crusty bread on the side.
*Depending on how many people you're serving and how big your skillet is, you can use a whole block or 1/2 a block. Because I cut mine into cute little circles with a biscuit cutter (not necessary), I only used 1/2 a block and reserved the extra for another recipe. But feel free to just cut the entire thing into 8 squares and use it all.
Calories: 277kcal, Carbohydrates: 25g, Protein: 13g, Fat: 15g, Saturated Fat: 3g, Polyunsaturated Fat: 4g, Monounsaturated Fat: 6g, Sodium: 415mg, Potassium: 703mg, Fiber: 6g, Sugar: 11g, Iron: 5mg