Heat 1 tablespoon of olive oil in a large pot over medium-high heat. Add the cubed smoked tofu and brown on all sides for 5-7 minutes. Remove tofu and set aside.
Add the remaining tablespoon of olive oil to the pot. Sauté the onion, carrots, and celery for 5 minutes until softened.
Stir in the garlic, tomato paste, smoked paprika, thyme, and rosemary. Cook for 2 minutes until fragrant.
Add the cubed potatoes, vegetable broth, and soy sauce. Bring the mixture to a boil.
Reduce heat to low, cover, and simmer for 25-30 minutes, or until the potatoes are fork-tender.
Return the browned tofu to the pot and stir in the frozen peas.
Slowly pour in the cornstarch slurry while stirring continuously. Simmer for an additional 3-5 minutes until the stew thickens.
Season with salt and black pepper before serving.