Heat oil in a large frying pan, add tomato and cook over high heat until blistered and golden (3-5 minutes). Reduce heat to medium, add onion and garlic and sauté until tender (3-5 minutes). Reduce heat to low and simmer until slightly thickened (2-3 minutes). Add cream, stir to combine, then season to taste and keep warm.
Meanwhile, cook pasta in boiling salted water until al dente (7-10 minutes). Drain and add to tomato sauce. Toss to combine, season to taste and serve hot, scattered with parmesan and basil leaves.
Note Lumache is a medium-sized, snail-shaped
pasta available from select delicatessens. If unavailable,
substitute any medium-sized short pasta.