1 each Large onion, finely chopped
3 each Large carrot, peeled and chopped
6 each Finely chopped celery
2 each Medium zucchini, finely chopped
3 each Garlic cloves, thinly sliced
1 tablespoon Olive oil
1/2 teaspoon Salt
1/8 teaspoon Black pepper, freshly ground
1/2 cup Elbow macaroni, dry
15 oz Canned white cannellini beans, rinsed and drained
14 oz Canned tomatoes, crushed
1 tablespoon Tomato paste
1/2 cup Dry red wine
6 cup Low sodium chicken or vegetable broth
1/4 cup Fresh basil, cut into thin strips
3/4 cup Fresh parmesan cheese, grated