Mediterranean White Bean Soup

Mediterranean White Bean Soup
1 Tbs. Garlic Olive Oil
1 large onion, chopped
2 garlic cloves, minced
1 large carrot, chopped
1 celery rib, chopped
6 cups vegetable broth
1 tsp. dried thyme
1/2 tsp. oregano
1 tsp. sea salt
1/2 tsp. black pepper
3- 15 oz cans white beans, drained and rinsed
2 cups baby spinach, chopped
Parmesan cheese, grated (for serving)
Parsley, chopped (for serving)
In a large pot, heat Garlic olive oil over medium high heat. Add onions and garlic. Cook about 2-3 minutes, stirring regularly. Add in the carrots, celery, thyme, oregano, salt and pepper, and cook for an additional 2-3 minutes.
Add vegetable broth and beans, bring to a boil, reduce heat and simmer for 15 minutes.
Stir in the spinach and continue to simmer until the spinach wilts, about 2 minutes
Remove from heat, sprinkle fresh parsley and grated parmesan cheese, if desired, and serve with artisan bread.