Cook the Pasta: Prepare penne according to package instructions until al dente. Drain and set aside.
Season the Shrimp: Toss shrimp with smoked paprika, Italian seasoning, black pepper, and salt until well coated.
Cook the Shrimp: Heat sun-dried tomato oil in a large skillet over medium heat. Sear shrimp for 2 minutes per side until pink and opaque. Remove from skillet and set aside.
Make the Sauce Base: In the same skillet, melt butter over medium-low heat. Add garlic, onion, diced sun-dried tomatoes, tomato paste, Italian seasoning, paprika, salt, and dried basil. Sauté for 2 minutes until fragrant.
Build the Sauce: Stir in the gluten-free flour. Gradually whisk in vegetable broth and heavy cream, then stir in spinach. Simmer for about 5 minutes, until thickened and spinach is wilted.
Finish the Sauce: Add parmesan and stir until melted and smooth.
Combine: Add the cooked pasta to the skillet and toss to coat in the sauce. Return shrimp to the pan and stir to combine.
Serve: Garnish with fresh chopped basil and serve immediately.
Notes
Store leftovers in an airtight container in the fridge for up to 3 days.
Not recommended for freezing due to the cream-based sauce.
Shrimp is cooked when it's C-shaped; O-shaped means it's overdone.
Can be substituted with chicken, steak, scallops, crab, or lobster—simply cook separately and add at the end.