This salmon tomato pasta is the kind of dinner that checks all the boxes quick, comforting, and packed with flavor. It’s creamy without being heavy, bright from the tomato sauce, and deeply satisfying thanks to the flaky salmon. Whether you’re cooking with fresh salmon fillets or using up leftovers, this dish delivers a balanced meal that feels restaurant-quality with weeknight simplicity.
With just a handful of pantry staples and under 30 minutes of cook time, you’ll have a dish that pleases picky eaters and pasta lovers alike. This salmon tomato pasta recipe makes a strong case for why seafood and tomato sauce are a match made in weeknight heaven.
If you’ve been searching for a dinner that’s both nourishing and no-fuss, this one might just become your new staple.
Table of Contents
Salmon Tomato Pasta The Story & Intro
Salmon Tomato Pasta
The Origin of the Salmon Tomato Pasta
Like most of my favorite dinners, this recipe was born out of necessity. I had a half-used jar of tomato sauce, two thawed salmon fillets in the fridge, and a craving for pasta that just wouldn’t quit. Instead of defaulting to plain marinara or a cream-based sauce, I tried blending the two just enough richness to feel indulgent but still balanced by the acidity of tomatoes.
The result? A creamy, herby, tomato-slicked pasta dish with generous flakes of tender salmon. It reminded me of a salmon rigatoni I had in a small coastal café once, except this time, it was on my table in 25 minutes, not $25.
Why Salmon Tomato Pasta Matters to You
You’ve probably seen salmon with cream sauce and salmon with lemon butter but salmon in tomato sauce often gets overlooked. Yet it works beautifully. The acidity of tomatoes cuts through the richness of the fish, while garlic, herbs, and a splash of cream or reserved pasta water bring it all together.
Whether you’re trying to increase your omega-3s, cook more from the pantry, or feed your family something new without complaints, salmon tomato pasta delivers on all fronts.
And if you’re a fan of rich, creamy seafood flavors, don’t miss our Creamy Cajun Salmon Pasta a spicy cousin to today’s recipe.
Salmon Tomato Pasta Ingredients & Tools
Salmon Tomato Pasta Ingredient Overview
Exact Ingredient List with Measurements
- 2 salmon fillets (about 6 oz each), skin removed
- 8 oz pasta (penne, rigatoni, or fettuccine)
- 2 tbsp olive oil
- 3 cloves garlic, minced
- 1 small yellow onion, finely chopped
- 1 (14 oz) can crushed tomatoes or tomato passata
- ¼ cup heavy cream or full-fat coconut milk
- ½ tsp red pepper flakes (optional)
- 1 tsp dried oregano
- ½ tsp salt
- ¼ tsp black pepper
- 2 tbsp fresh parsley or basil, chopped
- Grated Parmesan, for serving (optional)
Ingredient Notes:
- Salmon: Fresh or leftover salmon both work. For canned salmon, drain and remove bones/skin.
- Pasta: Tube-shaped pasta holds the sauce well, but spaghetti works if you prefer.
- Tomatoes: Crushed tomatoes give body tomato passata adds smooth richness.
- Cream: Just enough to soften the acidity. You can also use reserved pasta water for a lighter touch.
Essential Tools for Preparation
- Large pot for boiling pasta
- Non-stick skillet or sauté pan
- Wooden spoon or spatula
- Fine mesh strainer
- Cutting board and sharp knife
- Tongs or pasta fork
Preparation & Step-by-Step Instructions
How to Make Salmon Tomato Pasta
Step-by-Step Instructions
- Boil the Pasta
Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve ½ cup pasta water, then drain and set aside. - Cook the Salmon
Heat 1 tablespoon olive oil in a large skillet over medium heat. Season salmon with salt and pepper. Cook for 3–4 minutes per side, until just cooked through. Remove, flake with a fork, and set aside. - Sauté the Aromatics
In the same skillet, add another tablespoon olive oil. Sauté onions for 3–4 minutes until translucent. Add garlic and red pepper flakes, cooking for 30 seconds until fragrant. - Build the Sauce
Pour in crushed tomatoes and oregano. Simmer for 5–7 minutes until slightly thickened. Stir in cream or reserved pasta water for dairy-free option. Season with salt and black pepper. - Combine Everything
Add flaked salmon back into the sauce. Gently fold to avoid breaking it up too much. Add pasta and toss everything together over low heat. - Finish and Serve
Stir in chopped fresh herbs. Serve immediately with grated Parmesan, if using.
Want another cozy pasta night option? Try our One Skillet Lasagna for a hearty, crowd-pleasing meal.
Pro Tips for Best Results
- Don’t overcook the salmon – It should be tender and moist, not dry.
- Use fresh herbs if possible – They brighten the dish significantly.
- Reserve pasta water – Even with cream, this silky liquid helps bind the sauce beautifully.
- Double batch the sauce – It freezes well and works great over Lemon Ricotta Pasta too.
Flavor Twists & Serving Ideas
Flavor Twists & Serving Ideas
Creative Variations
- Creamy Rosé Version: Use equal parts tomato and cream for a blushing pink sauce.
- Spicy Mediterranean: Add olives, capers, and sun-dried tomatoes for a briny edge.
- Roasted Tomato Upgrade: Replace canned tomatoes with oven-roasted cherry tomatoes for sweetness and depth. Try this using leftovers from our Roasted Tomato Basil Soup.
- Dairy-Free: Sub in full-fat coconut milk and skip the Parmesan for a satisfying lactose-free dinner.
- Canned Salmon Hack: For budget or convenience, swap in canned wild salmon and add extra herbs for freshness.
Serving and Pairing Ideas
- Greens: Serve alongside Beetroot Lentil Salad or simple sautéed spinach.
- Bread: Pair with crusty sourdough or garlic toast.
- Light Option: Try over zucchini noodles or whole wheat pasta.
- Appetizer Idea: Start your meal with Honey Garlic Salmon Bites for a flavor theme.
Nutrition Facts & Storage Guide
Nutrition Facts & Storage Guide
Nutritional Insight (per serving)
- Calories: 460
- Protein: 34g
- Carbohydrates: 35g
- Fat: 20g
- Fiber: 4g
- Omega-3s: High
- Sodium: 580 mg
- Cholesterol: 65 mg
These are approximate values based on standard ingredients. For accurate dietary planning, consult USDA MyPlate.
Storage and Leftovers
When it comes to salmon tomato pasta, proper storage is key to preserving its fresh flavor and silky texture. Whether you’re prepping ahead or saving leftovers, here’s how to handle it like a pro:
Refrigerator Storage
Once cooled, transfer any leftover salmon tomato pasta into an airtight container. You can safely store it in the fridge for up to 3 days. The flavors tend to meld beautifully overnight, making it an even more satisfying meal the next day.
Pro Tip: Store the pasta and sauce together only if already mixed. If you haven’t combined them yet, keep them in separate containers to prevent the pasta from absorbing too much sauce and becoming mushy.
How to Reheat Salmon Tomato Pasta
To reheat, warm gently on the stovetop over low to medium heat. Add a splash of water, broth, or a touch of cream to loosen the sauce and revive its texture. Avoid boiling, as it can make the salmon dry out or cause the pasta to overcook.
Alternatively, use the microwave in 30-second bursts, stirring in between, and again add a little liquid to keep things creamy and smooth.
Can You Freeze It?
Yes but with caution.
- Do freeze the sauce: You can freeze the tomato and salmon sauce by itself for up to 2 months in a freezer-safe container or zip-top bag.
- Avoid freezing the full dish: Fully assembled pasta tends to lose its structure after thawing. It becomes soft and watery, especially with fish.
To use frozen sauce, thaw overnight in the fridge, then reheat and combine with freshly cooked pasta for a just-made taste.
Make-Ahead Tips
Planning ahead? You’re in luck.
- You can cook the salmon and tomato sauce up to 2 days in advance.
- Store both components separately in sealed containers in the fridge.
- When ready to eat, boil fresh pasta and combine it all for a just-cooked flavor without the last-minute stress.
Bonus: This also makes meal prep a breeze perfect if you’re balancing busy weeknights or want to batch cook lunches alongside recipes like our pickle chicken wrap or fluffy pumpkin pancakes.
FAQ
Can I use canned salmon instead of fresh?
Yes. Just be sure to drain it well and remove bones or skin. It’s a great shortcut for busy nights.
What pasta shape works best for this recipe?
Short pastas like penne or rigatoni work best to trap the sauce, but you can use any pasta you prefer.
Is this recipe dairy-free?
Yes, if you use coconut milk instead of cream and skip the Parmesan.
How do I keep the salmon moist?
Cook the salmon just until it flakes easily. Avoid overcooking, especially when reheating.
Final Thought
This salmon tomato pasta is everything you want in a weeknight meal fast, flavorful, and flexible. It takes pantry basics and turns them into something cozy, balanced, and deeply satisfying. Plus, it’s easy to adapt for dietary needs or whatever’s left in your fridge.
Whether you’re cooking for one, meal prepping for the week, or surprising your family with something new, this pasta delivers every time.
And remember, the key to great pasta is in the layers aromatics, seasoning, and timing. Don’t skip the fresh herbs or that final swirl of pasta water.
For balanced eating tips and nutrition tools, visit Health.gov

Salmon Tomato Pasta
Ingredients
Equipment
Method
- Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve ½ cup pasta water, then drain and set aside.
- Heat 1 tablespoon olive oil in a skillet over medium heat. Season salmon with salt and pepper. Cook 3–4 minutes per side until just cooked through. Remove, flake with fork, and set aside.
- In the same skillet, heat remaining olive oil. Sauté onion for 3–4 minutes until translucent. Add garlic and red pepper flakes and cook 30 seconds until fragrant.
- Add crushed tomatoes and oregano. Simmer for 5–7 minutes. Stir in cream or reserved pasta water. Season with salt and black pepper.
- Gently fold in flaked salmon. Add cooked pasta and toss to combine over low heat.
- Stir in fresh herbs and serve immediately with grated Parmesan if desired.