Pesto Pasta

Penne pasta with pine nuts, sun-dried tomatoes, mushrooms, and bacon in a pesto cream sauce, served with garlic bread.