Heat the olive oil in a saucepan and add the onion, garlic, and chili peppers. Gently fry ingredients together, about 5 minutes.
Add pureed plum tomatoes to saucepan. Simmer on low to medium heat for 10 minutes.
Season with salt, to taste. Add basil leaves at the very end.