In medium size soup pot heat olive oil over medium high heat about 2-3 minutes.
Add in onions and stir to coat. Reduce heat to medium low and cook for 2-3 minutes.
Add in garlic and stir. Heat about 2 minutes. Do not let it burn.
Add in bay leaf, carrots and celery. Stir and put cover on.
Reduce heat to simmer and cook for about 8 minutes.
Meanwhile in separate pan, bring 6 cups water to a boil and add pasta. Follow instructions on box. Drain when cooked.
Once carrots and celery are soft add in can of tomatoes, beans, water and broth/stock. Stir.
Bring to boil then reduce to simmer. Cover and cook for about 10-20 more minutes.
When ready to serve, combine pasta with the soup and stir. Add salt and pepper to taste.
