Go Back
+ servings

Creamy Pasta with Shrimp, Bacon, Spinach, Garlic, and Tomatoes

Delicious Shrimp Pasta with the homemade creamy sauce with Bacon, Spinach, Garlic, and Tomatoes.  If you love seafood pasta, you'll love this recipe!

Course Main Course
Cuisine American, Italian
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings 4 servings
Calories 887 kcal
Author Julia


  • 2 tablespoons olive oil
  • 1 pound shrimp , uncooked, peeled, deveined
  • 1/4 teaspoon salt
  • 1 teaspoon paprika
  • 1 teaspoon Italian seasoning (thyme, oregano, basil - combined)
  • 4 tomatoes , chopped in large cubes
  • 5 garlic cloves , minced
  • 8 strips bacon , COOKED, DRAINED OF FAT, AND CHOPPED
  • 1/4 teaspoon red pepper flakes crushed
  • 1 cup half and half
  • 1/4 teaspoon salt
  • 1 cup Parmesan cheese , freshly shredded
  • 6 oz spinach fresh
  • 10 oz penne pasta (for gluten-free version, use gluten-free brown-rice penne)
  • 1/2 cup Parmesan cheese , shredded, for serving


  1. In a large skillet, on high heat, heat 2 tablespoons of olive oil until hot. Add shrimp and cook on one side on high heat for 1 minute. While it cooks, sprinkle the uncooked side of shrimp with salt, paprika and Italian seasoning. Flip the shrimp over, and cook on the other side for 1 minute on high heat. Reduce heat to medium, flip shrimp over again a couple of times, making sure all shrimp is covered in spices and until the shrimp turns pink in color, for a couple of minutes. Remove shrimp from the pan and keep shrimp warm.
  2. To the same pan (but without shrimp), add chopped tomatoes, garlic, half the bacon (already cooked and drained of fat), crushed red pepper flakes. Mix everything, and cook for about 1 minute, stirring everything on medium heat.
  3. Add half and half and bring to boil. Add another 1/4 teaspoon salt, stir. Only after half and half starts boiling, add Parmesan cheese (freshly shredded) and start stirring. Once the cheese start melting, immediately reduce heat to medium and stir, while simmering, until the cheese completely melts and the sauce becomes creamy, which should take 1 minute (at most 2 minutes). Then, reduce heat to low, add fresh spinach, cover with the lid and let the sauce sit, simmering on very low heat, for about 1 minute. Remove the lid, stir the sauce, the spinach should start to wilt, keep stirring on low heat, until the spinach wilts, for another minute.
  4. In the mean time bring a large pot of water to boil, add pasta and cook it according to instructions. Drain the past.
  5. Add cooked pasta to the skillet with the sauce, stir everything. Add cooked shrimp and remaining half of bacon (cooked and drained of fat) to the skillet. Season with more salt and red pepper flakes if necessary. To serve, top the pasta with grated Parmesan cheese.

Recipe Notes

WHAT IS HALF AND HALF? Half and half is the US milk product that combines half milk half heavy cream (whipping cream) to form a lighter cream.   Make 1 cup of half and half by combining 1/2 cup milk and 1/2 cup heavy or whipping cream.

Nutrition Facts
Creamy Pasta with Shrimp, Bacon, Spinach, Garlic, and Tomatoes
Amount Per Serving
Calories 887 Calories from Fat 396
% Daily Value*
Fat 44g68%
Saturated Fat 17g106%
Cholesterol 362mg121%
Sodium 2135mg93%
Potassium 1004mg29%
Carbohydrates 65g22%
Fiber 5g21%
Sugar 5g6%
Protein 55g110%
Vitamin A 5820IU116%
Vitamin C 35.1mg43%
Calcium 756mg76%
Iron 5.7mg32%
* Percent Daily Values are based on a 2000 calorie diet.