Rehydrate the Protein: In a medium bowl, combine the textured soy protein with the boiling water or broth.
Stir well and set aside for 5 minutes to rehydrate.
Prep the Tomatoes: Pour the whole plum tomatoes into a large bowl.
Using your hands, crush and squish the tomatoes into rustic, bite-sized pieces.
Sauté Aromatics: Heat the olive oil in a Dutch oven or large pot over medium heat.
Add the chopped onion and cook for about 3 minutes until soft and translucent.
Stir in the minced garlic and cook for 1 more minute until fragrant.
Build the Sauce: Stir in the tomato paste until it's well combined with the onions and garlic.
Pour in the squished tomatoes, then add the chopped olives, capers, Italian herbs, red pepper flakes, and the rehydrated textured soy protein.
Simmer to Perfection: Stir everything to combine and increase the heat to bring the sauce to a vigorous simmer.
Once simmering, reduce the heat to low, partially cover the pot, and let it gently simmer for about 30 minutes, stirring occasionally.
Season and Serve: After 30 minutes, taste the sauce and season with a pinch of salt and pepper, if needed.
Serve hot over your favorite whole-grain pasta, quinoa, or steamed brown rice.
Don't skip squishing the tomatoes by hand! This creates a rustic, varied texture that you can't get from canned diced or crushed tomatoes.