In a large pot, heat oil over medium-high. Add onions, garlic, parsley, and basil. Cook until onions are translucent, about 10 minutes. Add tomatoes and puree, salt, pepper, and garlic powder. Simmer, uncovered, 20 minutes.