This hearty Minestrone soup is a flavorful Italian soup, packed with various colorful vegetables, broth, beans, and pasta. Not only is this Minestrone soup delicious and comforting, but also really nutritious! Perfect for lunch or dinner on a cool autumn day.
Heat oil in a large stock pot over medium heat and add the onion, carrots, and celery. Cook for about 5 minutes until onions are tender. Add the garlic and cook 30 seconds. Stir in the seasonings and then the water, bouillon, kidney beans, barley, and Parmesan rind. Bring to a boil. Cover, reduce heat and simmer for 30 minutes.
Add the pasta, garbanzo beans, and cabbage, cover and simmer 10 more minutes.
Add the green beans and peas and cook covered for another 5 minutes. Stir in the spinach. Serve soup topped with Parmesan.