Begin by placing the dry soy chunks in a heatproof bowl and pour boiling water over them. Cover and let them sit for 15 minutes until doubled in size. While waiting, peel and cut your potatoes and carrots into 1-inch cubes. Keep the potatoes in cold water to prevent browning.
Drain and squeeze out the excess water from your soy chunks, then rinse them under cold water. Set aside.
Dice your onion, mince the garlic, slice the bell peppers into chunks, and prepare your chilies. If you want less heat, remove the seeds from the chilies.
Heat oil in a dutch oven or large pot over medium-high heat. Add the potatoes and cook for 2-3 minutes until lightly golden on the edges. Remove and set aside.
In the same pot, add onion, garlic, chilies, and bay leaves. Cook for 2 minutes until the onions become translucent and fragrant.
Add the rehydrated soy chunks to the pot and cook for 3 minutes, stirring occasionally.
Pour in the tomato sauce and vegetable broth. Add the peanut butter and miso paste, stirring until they dissolve completely into the sauce.
Add the carrots, cover the pot, and let it cook over medium heat for 5 minutes.
Stir in the tomato paste and season with soy sauce, salt, and pepper.
Add the reserved potatoes, bell peppers, and peas. Cover and cook for 20-25 minutes, stirring every few minutes to prevent sticking. The stew is ready when the carrots and potatoes are tender.
If the sauce becomes too thick, add more broth until you reach your desired consistency. Taste and adjust the seasoning with more salt if needed.
Optional: sprinkle vegan cheese on top and let it melt slightly before serving.
Serve hot over rice or your preferred grain. Leftovers can be stored in the refrigerator for up to 3 days or frozen for up to 3 months.