Saute garlic, onions, celery and carrot in olive oil until tender. Add tomatoes, beans and spices. Add 2 cups water and tomato paste. Bring to a boil, taste a small amount and adjust seasoning to taste. Add pasta (I use shells) and cook for about 15 minutes more until pasta is cooked through. Top with fresh basil and parmesan cheese.
This is so yummo served with fresh homemade bread.
When you reheat this for left overs or lunches, you may have to add a little water, because the pasta absorbs the liquid.it is still yummy though.
A Note, When I am in a hurry, I use a mixture of onions carrots and celery "mirepoix" available in the freezer section of most grocery stores).