Heat the olive oil in a large pot over medium heat. Add the onion, garlic, and poblano pepper, and cook until the vegetables are tender, about 5-7 minutes.
Add the rice, vegetable broth, and water to the pot. Bring to a boil, then reduce the heat to a simmer.
Simmer the soup for 20-25 minutes, or until the rice is tender.
Add the soy chorizo, corn kernels, and diced tomatoes to the pot, and simmer for an additional 5 minutes, or until the corn is tender.
Stir in the cilantro and lime juice, and season the soup with salt and pepper to taste.
Serve the soup hot, garnished with additional cilantro if desired.