Creamy Salmon Spinach Pasta: Restaurant-Worthy 25-Minute Dinner Recipe
Creamy Salmon Spinach Pasta: Restaurant-Worthy Dinner in Just 25 Minutes

Transform your weeknight dinners with this stunning yet incredibly simple creamy salmon spinach pasta that tastes like it came straight from an upscale restaurant kitchen. In just 25 minutes, you’ll have a complete, satisfying meal that combines tender salmon fillets, nutrient-rich spinach, and a luxurious garlic cream sauce clinging perfectly to every strand of pasta.
This recipe is perfect for busy evenings when you want something special without spending hours in the kitchen. The combination of flavours creates a dish that feels indulgent while being nourishing enough to serve regularly. If you love quick seafood pasta dinners, this recipe will quickly become a family favourite.
Ingredients You’ll Need

- 400g halal-certified salmon fillets, skin removed and cut into bite-sized pieces
- 300g pasta of choice (penne, fettuccine, or linguine work beautifully)
- 3 cups fresh spinach leaves, washed and roughly chopped
- 4 cloves garlic, minced
- 1 cup halal cream or Greek yogurt alternative
- ½ cup vegetable broth or stock
- 2 tablespoons olive oil
- ½ teaspoon black pepper
- ½ teaspoon salt
- ¼ teaspoon paprika (optional, for colour)
- Fresh dill or parsley for garnish
- Juice of half a lemon
Step-by-Step Instructions
Step 1: Cook the Pasta
Bring a large pot of salted water to boil. Add your pasta and cook according to package instructions until al dente. Reserve about ½ cup of pasta water before draining, then set aside.
Step 2: Prepare the Salmon
While pasta cooks, pat salmon pieces dry with paper towels. Season with salt, pepper, and paprika. Heat olive oil in a large skillet over medium-high heat. Add salmon and cook for 3-4 minutes per side until golden brown but still moist inside. Remove salmon from skillet and set aside.
Step 3: Create the Creamy Sauce
In the same skillet, reduce heat to medium. Add minced garlic and sauté for 30 seconds until fragrant. Pour in vegetable broth and let it simmer for 1 minute. Add cream (or Greek yogurt) and stir until well combined.
Step 4: Combine Everything
Add spinach to the sauce and cook for 1-2 minutes until wilted. Return the cooked salmon to the skillet along with the drained pasta. Toss everything together, adding reserved pasta water as needed to create a silky sauce that coats the pasta perfectly.
Step 5: Final Touches
Squeeze fresh lemon juice over the pasta, garnish with chopped herbs, and serve immediately. The citrus brightens all the flavours beautifully.
Expert Tips for Perfect Results
Choose Quality Ingredients: Use fresh, wild-caught salmon when possible for the best flavour and texture.
Don’t Overcook the Salmon: Salmon continues to cook after removal from heat. Aim for slightly underdone when you remove it from the pan.
Reserve Pasta Water: The starchy water helps the sauce cling to pasta beautifully and creates the perfect restaurant-quality texture.
Customize Your Greens: If you prefer different greens, try kale or arugula. For more vegetable options, check out our creamy salmon pasta with mixed greens recipe.
Make it Extra Creamy: For an even richer sauce, consider adding a splash of cream cheese or nutritional yeast for cheesiness.
Make-Ahead and Storage Tips
This pasta is best served immediately, but you can prepare components ahead:
- Salmon: Cook salmon up to 2 days ahead and refrigerate
- Sauce Base: Make the garlic and cream sauce base, then reheat gently before adding spinach
- Leftovers: Store in airtight container for up to 2 days. Reheat gently to avoid overcooking salmon
For more one-pan dinner inspiration, try our one pot salmon pasta recipe for minimal cleanup.
Frequently Asked Questions
Can I use frozen salmon?
Yes, just thaw completely and pat very dry before cooking to prevent excess moisture.
What pasta works best?
Short pasta like penne or rigatoni holds sauce well, but long pasta like linguine or fettuccine also works beautifully.
How can I make this dairy-free?
Use coconut cream or cashew cream instead of dairy cream, and olive oil instead of butter.
Can I add other vegetables?
Absolutely! Mushrooms, cherry tomatoes, or asparagus would all be delicious additions.
Is this recipe suitable for meal prep?
While best fresh, you can meal prep components separately and combine when ready to serve.
If you enjoy this recipe, you might also love our garlic butter salmon pasta variation for another quick seafood option.

Creamy Salmon Spinach Pasta: Restaurant-Worthy Dinner in Just 25 Minutes
Ingredients
Method
- Bring a large pot of salted water to boil. Add your pasta and cook according to package instructions until al dente. Reserve about ½ cup of pasta water before draining, then set aside.
- While pasta cooks, pat salmon pieces dry with paper towels. Season with salt, pepper, and paprika. Heat olive oil in a large skillet over medium-high heat. Add salmon and cook for 3-4 minutes per side until golden brown but still moist inside. Remove salmon from skillet and set aside.
- In the same skillet, reduce heat to medium. Add minced garlic and sauté for 30 seconds until fragrant. Pour in vegetable broth and let it simmer for 1 minute. Add cream (or Greek yogurt) and stir until well combined.
- Add spinach to the sauce and cook for 1-2 minutes until wilted. Return the cooked salmon to the skillet along with the drained pasta. Toss everything together, adding reserved pasta water as needed to create a silky sauce that coats the pasta perfectly.
- Squeeze fresh lemon juice over the pasta, garnish with chopped herbs, and serve immediately. The citrus brightens all the flavours beautifully.
