In a large saucepan over medium heat, cook celery, onion, garlic, parsley, Italian seasoning, chilli flakes and salt until onion is translucent. Stir in chicken stock, tomatoes and tomato pasta sauce and simmer on low for 15 to 20 minutes.
Add pasta and cook 10 minutes, until pasta is tender.
Add undrained beans and mix well. Heat through. Serve with grated Parmesan cheese sprinkled on top.