Start by heating a medium to large pot over medium heat.
Add the olive oil, chopped onion, and spices and cook until the onion has softened
Add the diced veggies (celery, carrots, mushrooms) and stir well
Next, add the kidney beans, tomatoes, tomato paste, vegetable stock, water, and soy sauce. Stir well and bring to a boil.Once it's boiling, add in the rice or pasta and stir again. Turn down to a simmer and cover Allow soup to cook for 35 min or until veggies and rice/pasta are cooked.
Add the spinach once the soup is done. it shouldn't need too much cooking and will wilt down in the hot broth.
Add salt and pepper as needed