Bring a large pot of salted water to a boil. Add the angel hair pasta and cook according to the package directions.
12 oz Angel Hair Pasta
Dice the onion, mince the garlic cloves, and cut the cherry tomatoes in half.
While the pasta is cooking, heat the olive oil and butter in a large skillet over medium heat. Add the minced garlic and diced onions and cook for 1 minute, or until fragrant.
4 cloves garlic, 1 tablespoon olive oil, ½ onion
Add the shrimp to the skillet and cook for 2-3 minutes per side, or until pink and cooked through.
1 lb raw shrimp
Add the white wine and pesto sauce to the skillet and cook for 2-3 minutes, and stir until combined well.
¼ cup white wine, 2 tablespoon Pesto sauce
Add the heavy cream and stir, let simmer for a few minutes until it starts to thicken.
1 cup heavy cream
Add the halved cherry tomatoes, spinach, and basil to the skillet and cook for 1 minute, or until wilted.
1 pint cherry tomatoes, 4 oz spinach, ½ cup basil
Serve over angel hair pasta, or add the angel hair to the skillet and toss to coat evenly. Top with grated Parmesan cheese and additional basil leaves. Season with salt and pepper, then then serve.
salt, black pepper, ½ cup Parmesan cheese