Heat oil in a 4 litre casserole dish over medium heat until hot. Add onion and garlic and cook for 5 minutes or until onion is tender.
Add undrained tomatoes, undrained cannellini beans, chicken stock, parsley, basil and pepper to casserole dish and bring to a boil over high heat, stirring occasionally. Let boil for approximately 1 minute and then let simmer for 10 minutes, covered.
Add pasta to casserole dish and simmer approximately 10 to 12 minutes or until pasta is tender. Serve immediately and enjoy.