In a large stockpot, pour the olive oil into the pot. Sweat the onions, celery, carrots and garlic for 10 minutes on medium heat with lid on. Stir occasionally and add in a half-cup of the vegetable stock to help the sweating/cooking process.
1 tablespoon Olive Oil, 2 Celery stalks, 2 Carrots, 2 Garlic Cloves, 1 Onion
Add the tomato sauce, the remaining vegetable broth, Italian seasoning, and pearled couscous. Bring to a boil then reduce to medium-low. Cook for 15 minutes.
18 ounces Tomato Sauce, 64 ounces Vegetable Broth, 1 teaspoon Italian Seasoning, ½ cup Pearled Couscous
Then add in the diced plum tomato, spinach, and drained and rinsed garbanzo beans. Cook for an additional 5 minutes.
1 plum tomatoes, 5 ounces Spinach, 15 ounces Garbanzo Beans
Once the spinach has wilted and the soup has simmered ladle soup into bowls and top with Parmesan cheese if desired.
Parmesan Cheese + additional for topping