Heat ½ tbsp olive oil over medium heat. Cook sausage 2-4 minutes until browned, breaking into crumbles.
Chop onion, carrots and celery. Add with remaining oil, tomatoes and garlic into sausage (add mushroom now if subbing in); cook and stir 2 minutes. Add rosemary, stock, beans, pasta, salt and pepper.
Increase heat to medium-high. Cover and bring to a boil. Reduce heat to medium and cook 8-10 minutes or until pasta is tender. Let stand for 5 minutes.
Sprinkle with cheese and basil after serving.