In a large saucepan over medium heat, cook bacon until the fat is rendered and the bacon is crisp, 10 minutes. Using a slotted spoon, remove bacon; set aside.
Drain the bacon drippings, leaving approximately 1 tbsp. Stir in zucchini, carrots and onions. Cook until the vegetables become tender, about 10 minutes. Add the garlic and cook until fragrant, 30 seconds.
Stir in 7 cups of water, beans, chick peas, tomatoes, peas and bouillon. Bring vegetable mixture to a boil. Reduce heat to medium low and simmer, covered, until the flavors come together, 15-20 minutes. Garnish with bacon and parmesan cheese, if desired.
To ensure your soup is brimming with flavor; the most important step is cooking the vegetables slowly so that they become perfectly tender. During this "sweating" process, the flavors of the vegetables are extracted and concentrated, which leads to the most flavorful broth.