In a blender or food processor, puree half the canned tomatoes until smooth. Chop the remaining tomatoes into ½ inch pieces, discarding the cores.
In a large, nonstick saucepan over medium heat, heat the olive oil. Add onions and tomato paste and cook until onions are lightly golden, about 2 minutes. Stir occasionally. Add garlic and red pepper flakes and cook for about 30 seconds.
Stir in pureed and chopped tomatoes and add salt. Remove pan from heat and mix in vodka. Return pan to medium heat and simmer, stirring often, until the alcohol flavor is cooked off, about 8 minutes. Lower heat if simmering becomes too vigorous. Stir in milk and cook about 1 minute more, until hot.
In the meantime, in a large pot, cook pasta according to directions on package, except, no need to add oil or salt to pot. Make sure to cook al dente, not overcooked. Drain.
Return drained pasta to same pot, add cooked sauce and mix until combined. Cook over medium heat until pasta absorbs some of the sauce.
Plate each serving and top with 1 tablespoon of cheese and a little basil, if desired. If you aren’t serving 6, this sauce freezes great for another time.
Note: this recipe can easily be cut in half to make 3 servings.