Creamy Tomato Pasta Ingredients for the tomato sauce - 1½ pounds fresh tomatoes (about 9 medium) 1 small onion, finely diced 3 garlic cloves minced ¼ cup minced fresh basil olive oil for the alfredo sauce - 1 tablespoon unsalted butter 2 teaspoons flour ¾ cup whole milk ¼ cup half & half 2 garlic