If you're craving a rich and comforting pasta dish but want to skip heavy cream, this salmon pasta recipe is exactly what you need. Packed with fresh ingredients and vibrant flavors, it delivers that satisfying creamy texture without any dairy cream involved.

You’ll love how easy it is to whip up this salmon pasta in just under 30 minutes, making it perfect for busy weeknights or casual dinners. The combination of tender salmon, bright lemon, and fresh herbs brings a delightful freshness you won't forget.
Why You'll Love This Recipe
- Light and healthy alternative to cream-based pasta dishes
- Ready in under 30 minutes for quick meals
- Uses simple pantry and fresh ingredients
- Perfect balance of flavors with lemon and herbs
- Great source of omega-3s from salmon
Ingredients
Gather these ingredients for your salmon pasta without cream, all easy to find and fresh for the best flavor.
- 8 ounces fettuccine or your favorite pasta
- 12 ounces salmon fillet, skin removed
- 2 tablespoons olive oil, divided
- 3 cloves garlic, minced
- 1 cup cherry tomatoes, halved
- 3 cups fresh baby spinach
- 1/2 cup low-sodium vegetable or chicken broth
- 1 tablespoon freshly squeezed lemon juice
- 1 teaspoon lemon zest
- 1/4 teaspoon red pepper flakes (optional)
- Salt and freshly ground black pepper to taste
- 2 tablespoons chopped fresh parsley
- 1/4 cup grated Parmesan cheese (optional, for garnish)
Recipe Details
- Prep Time: 10 minutes
- Cook Time: 18 minutes
- Total Time: 28 minutes
- Servings: 4
- Calories: Approximately 450 per serving
How to Make Irresistible Salmon Pasta Without Cream
- Bring a large pot of salted water to a boil and cook the pasta according to package instructions until al dente, about 9-11 minutes. Drain, reserving 1/2 cup of pasta water.
- While pasta cooks, heat 1 tablespoon of olive oil in a large skillet over medium heat. Season the salmon with salt and pepper, then cook for 4-5 minutes per side until opaque and easily flaked with a fork. Remove from skillet and set aside.
- In the same skillet, add the remaining 1 tablespoon olive oil and sauté the minced garlic for about 30 seconds until fragrant. Add cherry tomatoes and cook for 3 minutes until they soften.
- Add the broth, lemon juice, lemon zest, and red pepper flakes if using. Let the sauce simmer gently for 2-3 minutes to reduce slightly.
- Stir in the fresh spinach and cook until wilted, about 2 minutes. Flake the cooked salmon into large chunks and return to the skillet, gently mixing to combine.
- Add the drained pasta to the skillet, tossing everything together. If the sauce seems dry, add reserved pasta water a little at a time until the desired consistency is reached. Season with additional salt and pepper to taste.
- Remove from heat and sprinkle with chopped parsley and optional Parmesan cheese. Serve immediately for best flavor and texture.
Tips for the Best Results
- Use fresh salmon for the best taste and texture; wild-caught is preferred.
- Don’t overcook the salmon to keep it moist and flaky.
- Reserve pasta water to adjust your sauce’s consistency perfectly.
- Fresh lemon zest adds bright flavor—don’t skip it!
- For a dairy-free version, omit the Parmesan or substitute with nutritional yeast.
Storage and Reheating
Store leftover salmon pasta in an airtight container in the refrigerator for up to 2 days. The pasta may absorb the sauce, so add a splash of broth or water when reheating to restore creaminess.
For longer storage, freeze in a sealed container for up to 1 month. Thaw overnight in the fridge and reheat gently on the stovetop or microwave with a little added liquid to keep it moist and flavorful.
Frequently Asked Questions
Can I use other types of pasta for this recipe?
Absolutely! While fettuccine works great, you can use penne, linguine, or even whole wheat pasta depending on your preference.
Is this recipe suitable for dairy-free diets?
Yes, the salmon pasta without cream is naturally dairy-free unless you add Parmesan on top. Simply skip the cheese or use a dairy-free alternative.
How can I make this recipe spicier?
Add more red pepper flakes when cooking the sauce or toss in a pinch of cayenne pepper for extra heat to suit your taste.
What can I substitute for fresh spinach?
Baby kale or arugula make great substitutes. Add them at the same stage and cook until just wilted to maintain texture and flavor.