Add the tomatoes to a blender or a food mill and blend until smooth. Set aside.
Add the olive oil to a large pot over low heat and add in the onions and garlic and cook until translucent, about 10 minutes.
Pour the pureed tomatoes and stew over low to medium heat for 30 minutes.
Finish by stirring in basil, salt, and pepper.
Toss with pasta and parmesan cheese, or serve with any other dish.
