Bring a large covered pot of salted water to a rolling boil.
Meanwhile, make the sauce: Using a large deep bowl, simply crush the tomatoes in their juices, by hand or with a potato masher, until you are satisfied with the level of smoothness. You should have about 1½ cups of tomato sauce. Transferthe sauce to a big saute pan or skillet.
As soon as the pasta water comes to a boil, cook the pasta in the salted water, stirring occasionally, until al dente, tender yet still firm to the bite.
While the pasta is cooking, bring the sauce to a simmer over medium low heat. Cook uncovered for about 5 minutes, or until most of the water evaporates. Stir in the olive oil, salt, basil, (and almond flour, if using), and turn off the heat.
Drain the pasta, reserving a few tablespoons of pasta water. Toss the pasta with the sauce until evenly distributed. If too watery, turn the heat back on and cook and stir for a minute or two. If too thick, add some of the reserved pasta water, one tablespoon at a time and toss until the pasta is well coated.
If using Parmigiano Reggiano cheese (see notes), sprinkle on top of each bowl. Buon appetito!
Penne Pasta Substitutions: Any dried short tubular pasta works well. My preferences are rigatoni or tortiglioni.
Cheese vs Almond Flour: Equally delicious. Use one or the other, not both.
Other Ideas: Use this same tomato sauce on your next homemade pizza.