1. In a medium saucepan, heat butter and olive oil over a medium flame.
2. Add onion and shallot and sauté until translucent. Add garlic.
3. Lower the flame, then add vodka and tomato sauce. Cook for five minutes.
4. Add heavy cream, Parmesan cheese and basil. Stir to combine.
5. Toss with hot penne to serve.