Salmon Pasta without Cream is a decadent and flavorful pasta dish that is ready in about 30 minutes! Flaked salmon is tossed with fresh pasta, roasted cherry tomatoes, and a buttery lemon garlic sauce. It's finished off with freshly grated parmesan cheese.

This simple salmon pasta recipe is light, healthy, fresh, and still tastes like an indulgence! It can be whipped up in under 30 minutes, making it perfect for busy weeknights.
Since this recipe is made without heavy cream or milk, you'll be craving it in the warm weather months AND in January during New Year's Resolution time.
I try to make fish at least once a week, so when I'm not making this Salmon Pasta without Cream, I'm making my Penne al Salmone, Pesto Crusted Salmon, Blackened Cod, Air Fryer Frozen Salmon, or my Baked Panko Cod.
When you make this recipe, you have to serve it with a glass of Sauvignon Blanc and my Apple and Blackberry Crumble. I promise you won't be disappointed!
Jump to:
Why you'll love this recipe
- Quick & easy - This easy dinner recipe is made in about 30 minutes. This cooking time includes cooking the salmon, roasting the cherry tomatoes, and making the sauce!
- Kid-friendly - If you want to make the pasta with salmon more kid-friendly, you can easily swap out the salmon for cooked chicken.
- No cream sauce - Since this dinner recipe is made without calorie-heavy ingredients like milk and cream, it won't give you that weighed-down, groggy feeling you can get after eating pasta.
- Special-diet friendly - You can make this recipe even healthier by using gluten-free pasta or bean and lentil pasta.
Ingredients needed
Salmon: My recipe calls for frozen salmon, but fresh salmon is also an option. I prefer to use wild-caught Atlantic salmon.
Pasta: I tested this recipe a few times, using a variety of different pasta shapes. I found that penne pasta noodles were the best fit! I don't use an entire box of pasta (only 12 ounces) because I feel it is just too much. You can use the entire box if you want to, though!
Sauce: The no-cream sauce calls for salted butter, dry white wine, fresh lemon juice, Dijon mustard, freshly minced garlic, kosher salt, and black pepper.
Vegetables: In my opinion, pasta recipes are 10 times better if they include vegetables! Juicy and intensely flavored roasted cherry tomatoes work perfectly in this recipe.
Additional ingredients: This pasta dish is finished off with freshly grated parmesan cheese and fresh parsley.
*A detailed ingredient list is found in the recipe card below.
Equipment needed
- Large stock pot or saucepan to boil the pasta in.
- Rimmed baking sheet to cook the salmon and the cherry tomatoes on.
- Large skillet to make the sauce in.
- Cutting board, chopping knife, measuring cups, and measuring spoons
How to make Salmon Pasta without Cream
Step 1: Preheat your oven. Place the salmon (skin side down) and the cherry tomatoes onto a rimmed baking sheet. Drizzle with extra virgin olive oil and generously season with kosher salt and black pepper. Roast for 15-20 minutes at 450°F.
Step 2: Cook 12 ounces of dry pasta according to the package instructions. Reserve ¼ cup of starchy pasta water. Drain the rest of the pasta water and set the cooked pasta aside.
Tip! Don't forget to salt your pasta water after it has come to a boil! The salt will enhance the flavor of the pasta, starchy pasta water, and the lemon garlic sauce.
Step 3: Melt the salted butter in a large skillet over medium heat. Add the minced garlic and diced yellow onion. Saute for about 5 minutes, until the onions are soft and fragrant.
Step 4: Add the white wine, lemon juice, Dijon mustard, reserved pasta water, and ¼ teaspoon of black pepper to the skillet. Mix until smooth and continue cooking for another 1-2 minutes, then remove from the heat.
Tip! Do not let your butter burn or turn brown. I cook this sauce over medium heat. I watch it carefully, though, and if the butter starts to look like it's getting too hot, I reduce the heat.
Step 5: Flake the salmon and mix it into the sauce. Mixing the flaked salmon into the sauce before tossing it into the pasta, allows the salmon to soak up some of the buttery, delicious sauce.
Step 6: Pour the sauce with the flaked salmon over the pasta and mix it together. Gently toss the roasted tomatoes into the pasta. Cherry tomatoes (or grape tomatoes) become very delicate after they're roasted.
Top the salmon pasta with freshly grated parmesan cheese and fresh parsley. Serve immediately and enjoy!
Variations and substitutions
Salmon: You can easily swap out the salmon for chicken, shrimp, or scallops. Canned salmon would also work! Make this a vegetarian recipe by eliminating all animal protein.
Vegetables: I think asparagus, sun-dried tomatoes, fresh spinach, broccoli, or frozen peas would all be delicious in this pasta recipe.
Pasta: This recipe is best when it's made with penne pasta. If you don't have penne, large macaroni shells, farfalle, or rotini noodles also work. Substitute gluten-free pasta to make this a gluten-free recipe.
Storage and reheating
Healthy salmon pasta is best served fresh! Leftover salmon pasta will keep for a few days, though.
How to store: Store leftover pasta and salmon in a glass, airtight container in the refrigerator for up to 3 days.
How to reheat: Reheat leftovers in the microwave or on the stovetop in a small saucepan.
Pasta side dishes
Salmon Pasta without Cream doesn't need any side dishes because it contains protein, fat, vegetables, and carbs. It's a complete meal all on its own! If you want to include some sides, I recommend:
- Balsamic Roasted Asparagus and Brussel Sprouts
- Butternut and Beetroot Salad
- Sauteed Kale and Mushrooms
- Marinated Vegetable Salad
- Vegan Garlic Bread
Expert tips
- Prep your ingredients before you get started. You're roasting your salmon and tomatoes, boiling your pasta, and making your sauce all at the same time. You won't have time to stop and peel an onion.
- Salt your pasta water after it has come to a boil. I like to use regular table salt. You can use up to 1 tablespoon of salt, per pound of pasta. Salt gives otherwise bland pasta some flavor. We also use some of that salty, starchy pasta water in our sauce!
- When making the sauce, do not let your butter burn or turn brown! Reduce the heat as needed.
- If your cherry tomatoes cook faster than your frozen salmon, just remove them from the sheet pan and continue cooking your salmon.
- Make sure your garlic and onions are fresh. Garlic and onion are the star ingredients in the sauce. You want them to be fresh and flavorful!
- My recipe calls for salted butter and salty, starchy pasta water. This is why I don't add any additional salt to the sauce recipe.
- Add some red pepper flakes if you like your pasta recipes to have a little bit of heat!
Frequently asked questions
Substitutes for heavy cream include half and half, whole milk, water plus corn starch, milk plus flour, and canned coconut milk.
Yes, pasta goes well with salmon and a delicious sauce. Sauces like marinara, vodka, alfredo, and cheddar cheese sauce are all delicious options.
All vegetables, potatoes, winter squash, rice, and bread go well with salmon.
Yes, whole milk is a common substitute for heavy cream in creamy pasta recipes.
More salmon recipes you'll love
PrintSalmon Pasta without Cream
Salmon Pasta without Cream is a decadent and flavorful pasta dish that is ready in about 30 minutes! Flaked salmon is tossed with fresh pasta, roasted cherry tomatoes, and a buttery lemon garlic sauce. It's finished off with freshly grated parmesan cheese.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4-6 servings 1x
- Category: lunch, dinner
- Method: stove top cooking
- Cuisine: American
Ingredients
- 12 ounces dry penne pasta
- 2 pints cherry tomatoes
- 16 ounces frozen salmon
- 2 tablespoons extra virgin olive oil
- 6 tablespoons salted butter
- 3 large garlic cloves - minced
- ½ cup yellow onion - diced
- ¼ cup lemon juice
- 1 teaspoon Dijon mustard
- ¼ cup dry white wine
- ¼ cup reserved pasta water
- ¼ teaspoon black pepper
- Kosher salt
- Additional black pepper
- Optional: Fresh parsley, freshly grated parmesan cheese
Instructions
- Preheat your oven to 450°F. Bring a large stock pot of water to a boil and cook the penne pasta according to package instructions. Reserve ¼ cup of the pasta water. Drain the rest of the pasta water and set the pasta aside.
- Place the frozen salmon and fresh cherry tomatoes onto a large, rimmed baking sheet. Drizzle with 2 tablespoons of extra virgin olive oil and generously season with kosher salt and black pepper. Roast the salmon and tomatoes for 15-20 minutes, at 450°F. If the tomatoes cook faster than your salmon, remove them from the pan and continue cooking the salmon until the salmon flakes easily with a fork and is light pink throughout.
- While the pasta, salmon, and cherry tomatoes are cooking, make the butter garlic sauce. Start by melting the butter in a large skillet over medium heat. Add the minced garlic and diced onion, and saute for about 5 minutes, until the onions are soft and fragrant.
- Add the lemon juice, Dijon mustard, white wine, reserved pasta water, and ¼ teaspoon of ground black pepper to the skillet. Mix until combined and continue cooking for another 1-2 minutes, then remove from the heat. *Do not let the butter burn or turn brown. To prevent this, adjust the heat as needed.
- Use a fork to flake the cooked salmon apart. Mix the flaked salmon into the butter garlic sauce. This lets the salmon absorb some of the delicious buttery flavors from the sauce! Pour the sauce over the cooked pasta and mix to combine. Gently toss the roasted cherry tomatoes into the salmon pasta.
- I like to top the pasta with a generous amount of freshly grated parmesan cheese and fresh parsley! Serve immediately and enjoy!
Notes
- Prep your ingredients before you get started. You're roasting your salmon and tomatoes, boiling your pasta water, and making your sauce all at the same time.
- Salt your pasta water after it has come to a boil. I like to use regular table salt. You can use up to 1 tablespoon of salt, per pound of pasta.
- The nutrition information shown below is an estimate provided by an online nutrition calculator. It should not be considered a substitute for professional medical advice.
Nutrition
- Serving Size:
- Calories: 488
- Sugar: 5 g
- Sodium: 181.7 mg
- Fat: 20.8 g
- Carbohydrates: 48.9 g
- Fiber: 3.3 g
- Protein: 25.5 g
- Cholesterol: 69.2 mg
Hungry for more?
Follow me on Facebook, Instagram, and Pinterest!
Did you make this recipe? Tell me all about it in the comments below! I love hearing from my followers and answering any of your questions!
Anonymous says
I made this for dinner tonight. My husband and I both loved it. It's flavoursome yet light. I will be looking to make it again.
Katie says
I'm so happy you both loved it! Thank you for leaving a review!
Anonymous says
Can you make this without butter?
Katie says
That's a good question! I've never tried it that way, so I can't say for sure how it would turn out. You could try substituting the butter with olive oil, avocado oil, or a non-dairy butter substitute. I've tried a few non-dairy butters and I really liked the Earth Balance brand. You'd probably have to add some more salt if you subbed the butter with an oil. Also, you may want to start with half the oil, then add more as needed, because butter and olive oil aren't always a 1:1 substitute.
Nicole says
I made this salmon pasta and it's SO good! I loved how quick and easy it was to make. And it's super flavorful. Can't wait to make it again.
Katie says
I'm so glad you liked it Nicole! THANK YOU for leaving a review! 🙂