First, rehydrate and marinate the vegan beef slices.
Soak the dehydrates slices in boiling hot water until softened, 10 to 12 minutes.
Drain, squeeze out excess liquid, and marinate with the low-sodium soy sauce, dark soy sauce, minced garlic, salt, and pepper.
Cover and set aside to marinate for at least 30 minutes.
Once the slices are done marinating, heat the oil on a large pot or Dutch oven over medium-high heat.
Once the oil is hot, add the marinated vegan beef slices and cook, stirring occasionally, until browned around the edges, 10 to 12 minutes.
Using a slotted spoon, transfer the vegan beef slices to a plate and set aside.
To the same pot over medium-high heat, add the onion and cook until translucent, 2 to 3 minutes.
Add the garlic and cook until fragrant, 1 to 2 minutes.
Stir in the tomato paste and cook until it turns dark red, 1 to 2 minutes.
Pour in the broth and tomato sauce, and season with the sugar, vegan fish sauce, vinegar, salt, pepper, MSG (if using) and bay leaves.
Stir well to combine, scraping up any brown bits, and simmer for 10 minutes.
Add the potatoes and carrots, reduce heat to medium-low, cover and simmer for another 10 minutes.
Remove the lid and stir in the bell pepper, peas, and reserved beef slices.
Simmer, stirring occasionally, until the potatoes and carrots are tenders, the peas are heated through, and the bell peppers are slightly softened, 8 to 10 minutes.
Taste and adjust seasonings, adding salt and pepper if necessary.
Serve immediately over white rice and enjoy!