Heat the oil in a stock pot over medium heat. Add the onion, bell pepper, garlic, jalapeño and taco seasoning. Cook down for a couple of minutes, stirring frequently.
Add in the tofu and crumble with a wooden spoon. Pour in the tomato paste, salsa verde, broth and pinto beans. Bring to a boil, lower the heat & simmer for 10-15 minutes - stirring every couple minutes.
Before serving add cilantro & lime juice. Taste and adjust seasonings as needed.
To serve, add rice to each bowl and ladle the soup over. Serve with any of the optional toppings.
FOR LEFTOVERS: Allow the soup to cool completely before transferring to individual containers. Reheat the leftovers in the microwave or on the stove until bubbling & hot.
Calories: 329kcal, Carbohydrates: 50g, Protein: 14g, Fat: 9g, Saturated Fat: 1g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 4g, Trans Fat: 0.02g, Sodium: 1299mg, Potassium: 720mg, Fiber: 9g, Sugar: 8g, Iron: 3mg