Add olive oil to large soup pot and heat to medium heat.
Remove Italian sausage from it's casing and add to heated soup pot. Crumble sausage until golden brown stirring often and crumbling as it cooks.
Add diced vegetable hash, fresh garlic, salt, pepper & Italiian seasoning.
Cook, stirring often, until veggies are just tender for approx. 10 minutes over medium heat.
Add chicken broth and canned tomatoes. Bring to a low boil then reduce heat and simmer for 15-20 minutes.
Rinse beans and add to soup pot.
Increase heat and bring to a boil. Add pasta and cook until pasta is just tender (length of cooking time will vary depending on type of pasta).
To serve, top with grated or shaved parmesan cheese.