Preheat your oven or turn on a gas burner and place the peppers directly over the flame or on a baking sheet. Roast until the skins are charred and blistered, about 10-15 minutes, turning occasionally for even charring. The peppers should smell smoky and look blackened in spots.
Transfer the roasted peppers to a bowl and cover with a kitchen towel or place in a bowl covered with plastic wrap. Let them steam for about 10 minutes; this helps loosen the skins for easier peeling.
Once cooled slightly, peel off the charred skins from the peppers using your fingers or a small knife. Remove the stem and seeds, then roughly chop the roasted peppers.
In a saucepan, heat a tablespoon of olive oil over medium heat. Add the whole garlic cloves and sauté until fragrant and just beginning to brown, about 1-2 minutes.
Add the chopped tomatoes to the pan and cook until they start to break down and become saucy, about 8-10 minutes. Stir occasionally to prevent sticking and promote even simmering.
Stir in the roasted peppers, ensuring they are well coated and blended with the tomato mixture. Let everything simmer for another 10 minutes on low heat, allowing flavors to meld and sauce to thicken slightly.
Remove from heat and transfer the mixture to a blender or food processor. Blend until smooth and velvety, adjusting with a splash of water or olive oil if needed for a creamy consistency.
Pour the blended sauce back into the saucepan, reheat gently, and season with salt and black pepper to taste. If desired, stir in chopped fresh basil or a squeeze of lemon juice for brightness.
Simmer for a few extra minutes to ensure the flavors are well integrated and the sauce is hot through.
Serve the smoky roasted pepper tomato sauce over your favorite pasta, or use it as a flavorful base for other dishes. Enjoy the vibrant, velvety texture and complex smoky flavor that makes this sauce special.