This soup is easy to make and a delicious one pot meal. It is packed with nutrients, low in calories, and high in fiber. The mushrooms provide a good source of selenium, B vitamins, and potassium. They also contain certain substances which may help boost our immune systems. The spinach provides an excellent source of fiber and vitamin K. It also contains rich sources of calcium, iron, magnesium, manganese, folate, vitamin A, and lutein. Chickpeas, also known as garbanzo beans, provide a good source of plant protein and high amount of fiber.
Heat oil in a large saucepan over medium heat. Add onions and cook for 5 minutes, stirring occasionally. Add in garlic, celery, herbs, salt, pepper, and mushrooms; cook for an additional 5 minutes, until vegetables start to soften.
Mix in chickpeas, tomatoes with their juice, and broth; bring to a boil. Cover, reduce heat, and simmer for 30-45 minutes.
Stir in spinach and cook for 1 more minute, until spinach welts. Serve warm and top with Parmesan cheese (optional).