If there’s one dish that proves you don’t need hours in the kitchen to create something truly spectacular, it’s this Creamy Angel Hair Pasta with Bacon and Shrimp. It is the definition of weeknight luxury; a restaurant quality meal that comes together in just about 20 minutes from start to finish. We’re talking about delicate, tender angel hair pasta enrobed in a luscious, cheesy cream sauce, studded with crispy salty bacon, and perfectly plump, garlicky shrimp. It’s the kind of meal that makes a regular Tuesday feel like a special occasion.
This dish holds a special place in my heart (and my recipe box!) because it’s so incredibly versatile. I’ve served it for casual family dinners where everyone goes back for seconds, and I’ve also confidently placed it in the center of the table for dinner parties with friends. It never fails to impress. The real magic lies in layering the bacon flavor from the very beginning.
The Secret to Unbelievable Flavor
The golden rule of this recipe: do not, I repeat, do not discard all of that precious bacon grease! After crisping up the bacon to perfection, we reserve just a tablespoon of that liquid gold in the skillet. Cooking the shrimp and minced garlic directly in that bacon fat infuses the entire dish with a rich, smoky, savory depth that no other cooking oil can replicate. It perfectly seasons the shrimp and sets the foundation for the spectacular sauce to come.
Quick, Creamy, and Completely Customizable
Once you master this base, you’ll find yourself coming back to it again and again. I specifically love angel hair pasta here; not just because it cooks in a flash, but because its fine, delicate strands are the perfect vehicle for the creamy sauce. It coats every single bite beautifully. If angel hair isn’t your thing, don’t worry! Spaghetti, linguine, or even a short pasta like penne work wonderfully too.
The sauce itself is a simple, decadent combination of sweet petite diced tomatoes, rich heavy cream, and two kinds of cheese; gooey mozzarella and salty, nutty Parmesan. A pinch of crushed red pepper flakes gives a gentle back of the throat warmth that balances the richness perfectly, without making it spicy for those with more sensitive palates. For a final flourish, a couple of handfuls of fresh baby spinach are stirred in at the end, just until they wilt. It’s a beautiful way to add a pop of color and a touch of goodness.
A Note on Cooking and Storage
A pro tip for you: always, always reserve a cup of your starchy pasta water before draining! The sauce will thicken significantly once the cheeses are added, and that magical water is the perfect way to loosen it to a silky, restaurant quality consistency that clings perfectly to the pasta.
If you happen to have leftovers, this dish stores surprisingly well. Keep them in an airtight container in the refrigerator for up to 3 days. The pasta will absorb some of the sauce as it sits, so when you reheat it gently on the stovetop or in the microwave, just add a splash of milk, cream, or water to bring back its creamy glory.
Whether you’re looking for a last minute dinner hero or a dish to wow your guests, this Creamy Angel Hair Pasta with Bacon and Shrimp is guaranteed to deliver. I can’t wait for you to try it!

Creamy Angel Hair Pasta with Bacon and Shrimp
Ingredients
- 8 ounces Angel hair pasta
- 8 slices bacon diced
- 1 pound medium to large shrimp peeled and deveined
- 4 garlic cloves minced
- salt and pepper to taste
- 1 14-ounce can petite diced tomatoes, drained
- 1 cup heavy cream
- 1/2 teaspoon crushed red pepper flakes
- 1 cup shredded mozzarella cheese
- 1/2 cup freshly shredded Parmesan cheese
- 2 cups baby spinach
Instructions
- Bring a large pot of salted water to a boil. Cook angel hair according to package directions. Reserve 1/2 cup of the pasta water and then drain the pasta.
- Cook bacon in a large nonstick skillet over medium heat until crispy. Remove with a slotted spoon and place on a paper towel lined plate. Pour all but 1 tablespoon of grease out of the skillet.
- Place the skillet over medium high heat. Add the shrimp and minced garlic. Cook in the bacon grease, stirring occasionally, until the shrimp turn pink. Remove with a slotted spoon and place in a bowl. Set aside.
- To the same skillet, add the drained diced tomatoes, heavy cream, and crushed red pepper flakes. Bring to a simmer and cook for 3 to 5 minutes to allow it to thicken slightly.
- Turn the heat to low. Stir in the shredded mozzarella cheese and freshly shredded Parmesan cheese until fully melted and the sauce is smooth.
- Add the baby spinach, cooked angel hair pasta, and the reserved shrimp and garlic mixture to the skillet. Stir everything together to combine, allowing the spinach to wilt slightly. Season to taste with salt and pepper. Stir the reserved crispy bacon back into the pasta.
- If the sauce is too thick, add a splash of the reserved starchy pasta water until it reaches your desired consistency. Serve immediately with additional freshly shredded Parmesan cheese on top.















