Place a large Dutch oven or large heavy pot over medium heat.
Add butter and oil.
When oil is hot and shimmering, add prepared celery, onions, carrots and garlic. Sauté until soft.
Add prepared green beans, cabbage, zucchini, parsley and basil. Stir to mix and cook until soft.
Add chicken stock, bay leaf, prepared tomatoes, prosciutto, Romano rind and potatoes. Increase heat to medium high. Allow soup to rise to a boil. Reduce heat immediately to simmer. Simmer for 20 - 30 minutes or until potatoes are soft.
Add Kidney, Garbanzo and Cannelloni beans with their juices. Simmer 5 minutes more.
Remove bay leaf, Romano rind and prosciutto and discard.
Add grated Romano cheese, stirring constantly until fully incorporated.
Taste. Add salt and pepper, to taste.
Serve hot topped with a sprinkling of grated Romano cheese