A hearty and flavorful vegetable soup perfect for any occasion.
Heat the olive oil in a large stew pot over medium heat.
Using a good quality olive oil enhances the flavor of the soup.
Add the chopped onion, carrot, celery, and green bell pepper to the pot and sauté until softened.
Chop the vegetables evenly to ensure they cook at the same rate.
Add the water, potatoes, bay leaf, garlic powder, black pepper, salt, and sweet basil to the pot.
Bring the soup to a boil to blend the flavors.
Bring to a boil, then reduce the heat to medium and simmer for 10 minutes.
Simmering allows the flavors to meld together.
Add the cabbage, kidney beans, stewed tomatoes, and corn to the pot.
Stir gently to avoid breaking the beans.
Simmer for another 10 minutes or until the potatoes are tender.
Check the potatoes with a fork to ensure they are cooked through.
Serve hot, garnished with grated Parmesan cheese.
Pair with crusty bread for a complete meal.