ValSoCal: Orecchiette pasta with pesto, roasted tomatoes and mozzarella

Responsive image
source