When you cook the bacon, save a tablespoon of the fat for your sauce.
Heat a large skillet and add the olive oil and bacon fat. Swirl it around. Add the garlic first, let it cook 10 seconds, then add the onions and pepper. Let those vegetables cook until they are nice and soft, about 5 minutes. Add the tomatoes, reduce the heat a little, and cover.
Meanwhile, chop the bacon into 1/2 inch pieces and set aside.
Put the water on for the pasta, and add the salt to it. When the water boils, add the spaghetti.
Add the bacon to the pasta sauce, stir and cover.
When the pasta is done, about 10 minutes, drain it and get ready to plate up.
Put some pasta in a nice bowl, and top with some of the pasta sauce. Add parmesan cheese as desired.
Notes
If you do not have fresh basil, you can use 2 tablespoons of freeze dried basil.
Scan for full nutrition info and step-by-step photos.