Prepare the Soy Curls: Soak soy curls in warm water for 10 minutes. Drain and squeeze out excess water. Toss with 1 tablespoon bouillon powder, balsamic vinegar, and tamari. Set aside.
Prepare the Vegetables: Peel and chop butternut squash, carrots, onion, and garlic.
Sauté the Vegetables: In a large pot over medium heat, sauté the onion, with a pinch of salt, for 5-7 minutes until softened, adding a splash of water if needed to prevent sticking. Add the garlic and sauté for another 30 seconds.
Combine Ingredients: Add squash, carrots, lentils, broth, diced tomatoes, bay leaves, thyme, smoked paprika, rosemary, turmeric, cumin, and remaining bouillon. Stir and season with salt and pepper.
Cook the Stew: Bring to a boil, then reduce heat to a simmer. Cover and cook for about 25-30 minutes or until the lentils are tender.
Add Soy Curls: Add the prepared soy curls to the stew and simmer for another 10 minutes until heated through and well combined.
Season and Serve: Adjust seasoning, add lemon juice, and serve with cilantro.