In a large saucepan, heat oil over medium heat.
Add garlic and sauté for 2 to 3 minutes.
Add parsley and onion.
Slowly add tomatoes; stir to break up tomatoes.
Add bay leaf, salt and pepper.
Bring to a boil; cover and simmer sauce, over low heat, for about 15 minutes for flavors to blend.
Add some fresh, finely chopped basil leaves.
Serve sauce with any pasta or rice dish.