In a large sauce pot, heat oil.
Add in celery, onion, and carrots and cook for about 6 minutes, until begin to soften.
Add the garlic in and cook for 1 additional minute.
Stir in the oregano, basil, 3/4 tsp salt, 3/4 tsp pepper and cook for 3 more minutes.
Add in both diced and crushed tomatoes and chicken stock, stir.
Bring to a boil and let simmer for additional 10 minutes on low heat.
Add in the beans and pasta and cook until tender, about 10 minutes.
Taste and add additional salt and pepper.
Serve with Parmesan cheese on top.