Add olive oil to a large pot on medium low heat, then add onions and sauté until translucent.
Add peppers, carrot, corn, and jalapeño to the pot and sauté for another few minutes.
Add in canned tomatoes, tofu cubes, spices, salt, lemon juice and broth. Stir.
Bring to boil, then turn to medium low heat.
Allow stew to simmer on medium low heat for 20-25 minutes. Taste stew half way through and add salt and pepper to taste.
Garnish with cilantro, green onion and vegan sour cream (optional). Serve!
