If there’s a dish that feels like a warm hug on a plate, it’s this Cajun salmon pasta. Creamy, savory, and bursting with bold Cajun spice, it’s the perfect blend of comfort food and gourmet flair. The star of the show? Perfectly seared salmon that flakes effortlessly into the luscious, garlicky cream sauce. Whether you’re cooking for yourself, your family, or a date night in, this recipe checks all the boxes for an unforgettable meal.
Let me tell you, I first made this dish on a whim—one of those “what do I have in the fridge?” nights. I had a lonely salmon fillet, a box of spaghetti, and a craving for something spicy. A little experimenting later, and this recipe became a staple in my rotation. It’s fancy enough to feel special, but quick enough to whip up on a busy weeknight. Let’s dive in!
The origin story of Cajun flavors 🐟
Cajun cuisine hails from Louisiana and is deeply rooted in the traditions of French Acadian settlers. Known for its bold, smoky, and spicy flavors, Cajun food relies on a mix of paprika, cayenne, garlic, and herbs—an all-purpose seasoning blend that can elevate just about any dish. This recipe takes those signature flavors and pairs them with creamy pasta for a dish that’s both rich and vibrant. While traditional Cajun cooking often uses proteins like shrimp or chicken, salmon adds a buttery, flaky texture that makes this dish feel downright luxurious.
Let’s talk ingredients: spice, cream, and everything in between
This dish might seem fancy, but it uses everyday ingredients you likely already have:
- Salmon fillets: The hero of this dish! Salmon’s rich flavor and tender texture make it the perfect canvas for Cajun seasoning. If you’re out of salmon, you can swap in shrimp or even chicken breast.
- Cajun seasoning: This bold spice blend is the soul of the recipe. Make your own if you want to control the heat, or grab your favorite store-bought mix.
- Heavy cream and Parmesan: These bring the creamy element that balances the spice. Use freshly grated Parmesan if you can—it melts more smoothly.
- Spinach: For a touch of greenery and freshness. Kale works too, but spinach wilts faster and blends seamlessly into the sauce.
- Spaghetti noodles: You can swap these for linguine, fettuccine, or even gluten-free pasta if needed.
- Onions and garlic: These build a flavorful base for the sauce. Don’t skimp on the garlic!
Pro tip: If you want to add a smoky depth, toss in a drained can of fire-roasted diced tomatoes. It’s optional, but highly recommended.

Kitchen gear: What you need (and what you can skip)
For this recipe, you don’t need anything fancy, just the basics:
- Large skillet: Essential for searing the salmon and making the sauce. If you don’t have a large enough skillet, use a wide saucepan.
- Pot for pasta: A simple medium pot will do, but make sure it’s big enough to prevent the noodles from sticking together.
- Tongs or a pasta fork: These are great for tossing the pasta in the sauce without breaking the noodles.
- Microplane or box grater: For grating Parmesan. Pre-shredded works too, but fresh always tastes better.
If you don’t have a skillet, don’t worry—you can sear the salmon in a nonstick pan and make the sauce separately in a pot.
Step-by-step: My foolproof method (and a few hard-learned lessons)
1. Cook the pasta
Start by boiling the spaghetti in a pot of salted water. Salting the water adds flavor to the pasta itself, so don’t skip this step! Cook until al dente (firm to the bite), then drain and set aside. A splash of olive oil can help prevent sticking.
2. Sear the salmon
While the pasta is boiling, heat your skillet on medium-high. Add butter and olive oil—it’s the perfect duo for flavor and browning. Season your salmon fillets generously with Cajun seasoning, then place them in the hot skillet. Cook for 3-4 minutes per side, depending on thickness, until golden and cooked through. Remove the salmon and set it aside.
(Here’s a tip: Don’t overcrowd the pan! If the fillets are too close, they’ll steam instead of sear. Also, resist the urge to move them around—let them sit undisturbed for that perfect crust.)
3. Make the sauce
Turn the heat down to medium and toss the diced onions and garlic into the skillet. If the pan seems dry, add another tablespoon of butter. Cook for about 2 minutes, just until the onions start to soften and the garlic becomes fragrant.
Next, pour in the broth and heavy cream, stirring to combine. Add the remaining Cajun seasoning, lemon juice, parsley, and basil. Bring the mixture to a gentle simmer.
4. Add the cheese and spinach
Stir in half the Parmesan and let it melt into the sauce. Then, toss in the spinach, folding it in until it wilts. This step takes less than a minute.
5. Combine everything
Add the cooked pasta to the skillet, tossing it gently in the sauce to coat. Break the salmon into bite-sized pieces and mix it back in. Let everything cook together for 1-2 minutes to heat through. Taste and adjust seasoning with salt and pepper.
6. Serve
Plate the pasta and sprinkle the remaining Parmesan on top. Add a few fresh basil or parsley leaves for a pop of color.

Variations you’ll love
This recipe is super versatile, so feel free to experiment!
- Vegetarian option: Replace the salmon with sautéed mushrooms or roasted cauliflower. Swap the chicken broth for veggie broth.
- Gluten-free twist: Use gluten-free pasta. Chickpea or lentil-based noodles are sturdy enough to hold up in the sauce.
- Extra heat: Add a pinch of cayenne or crushed red pepper flakes to the sauce.
- Tomato-based variation: Stir in that optional can of fire-roasted tomatoes for a tangy, smoky kick.
- Seasonal vegetables: In the summer, zucchini or cherry tomatoes make a great addition. In the fall, roasted butternut squash would be amazing.
How to serve Cajun salmon pasta
Serve this pasta piping hot, garnished with fresh herbs and a final sprinkle of Parmesan. For an extra touch, add lemon wedges on the side—some people love a squeeze of citrus to brighten the flavors. Pair it with a simple side salad or crusty garlic bread to round out the meal.
If you’re feeling fancy, twirl the pasta into little nests before plating for a restaurant-style presentation.
Drink pairings
A dish this bold needs drinks that refresh and cleanse the palate. Here are my favorite options:
- Lemonade: The tangy sweetness pairs perfectly with the spicy, creamy sauce.
- Iced tea: Unsweetened black tea or herbal options like mint tea complement the Cajun spices.
- Sparkling water: Add a slice of lime or orange for a fizzy, citrusy boost.
- Cucumber cooler: A mix of cucumber slices, sparkling water, and a hint of mint is light and refreshing.
Storing and reheating leftovers
Got leftovers? Lucky you! Store the pasta in an airtight container in the fridge for up to 3 days. When reheating, add a splash of cream or broth to revive the sauce—it can thicken in the fridge. Heat gently on the stovetop or in the microwave, stirring occasionally to prevent the sauce from breaking.
Avoid freezing, as the cream-based sauce doesn’t hold up well to freezing and thawing.
Adjusting for different serving sizes
This recipe is designed for about 3-4 servings, but you can easily scale it up or down. If doubling the recipe, make the sauce in a large pot instead of a skillet to ensure there’s enough room to toss the pasta. For smaller portions, stick to one salmon fillet and halve the rest of the ingredients. Just keep in mind that the pasta might cook faster in smaller quantities!

FAQs
1. Can I use milk instead of heavy cream?
You can, but the sauce won’t be as rich. To compensate, add a little more Parmesan to thicken it.
2. What type of salmon works best?
Fresh fillets are ideal, but frozen salmon (thawed) works just fine. Wild-caught has a firmer texture, while farmed is milder and richer.
3. Can I make this dish less spicy?
Absolutely! Use less Cajun seasoning or opt for a mild version. You can also stir in a little extra cream to tone down the heat.
4. Is this recipe kid-friendly?
Yes! Just adjust the spice level by reducing the Cajun seasoning. Kids tend to love the creamy sauce and pasta.
5. Can I make this ahead of time?
The sauce is best fresh, but you can cook the salmon and pasta ahead of time. Store them separately, then combine and heat when ready to serve.
Final thoughts
If you’re looking for a meal that’s both indulgent and packed with flavor, this Cajun salmon pasta is calling your name. It’s cozy, easy to make, and endlessly adaptable—just the kind of recipe you’ll find yourself craving again and again. Give it a try, make it your own, and don’t forget to let me know how it turns out!
Print
Cajun Salmon Pasta Recipe
- Total Time: 30 minutes
- Yield: 3-4 1x
Description
Creamy Cajun salmon pasta with bold flavors, tender salmon, and a rich garlic sauce. Perfect for weeknights or special occasions.
Ingredients
- 8 ounces spaghetti noodles
- 2 tablespoons butter
- ½ tablespoon olive oil
- 2–3 salmon fillets
- ½ white onion, finely diced
- 1 tablespoon minced garlic
- 1 cup chicken or vegetable broth
- 1 cup heavy cream
- 3 tablespoons Cajun seasoning, divided
- 2 teaspoons lemon juice
- 1 teaspoon dried parsley
- ½ teaspoon dried basil
- ½ cup grated Parmesan-style cheese (non-animal rennet, divided)
- 1 cup spinach
- Salt and pepper, to taste
- Optional: 1 (15 oz) can fire-roasted diced tomatoes, drained
- Optional garnish: fresh chopped basil, or chopped flat-leaf parsley
Instructions
1. Cook the pasta
Start by boiling the spaghetti in a pot of salted water. Salting the water adds flavor to the pasta itself, so don’t skip this step! Cook until al dente (firm to the bite), then drain and set aside. A splash of olive oil can help prevent sticking.
2. Sear the salmon
While the pasta is boiling, heat your skillet on medium-high. Add butter and olive oil—it’s the perfect duo for flavor and browning. Season your salmon fillets generously with Cajun seasoning, then place them in the hot skillet. Cook for 3-4 minutes per side, depending on thickness, until golden and cooked through. Remove the salmon and set it aside.
(Here’s a tip: Don’t overcrowd the pan! If the fillets are too close, they’ll steam instead of sear. Also, resist the urge to move them around—let them sit undisturbed for that perfect crust.)
3. Make the sauce
Turn the heat down to medium and toss the diced onions and garlic into the skillet. If the pan seems dry, add another tablespoon of butter. Cook for about 2 minutes, just until the onions start to soften and the garlic becomes fragrant.
Next, pour in the broth and heavy cream, stirring to combine. Add the remaining Cajun seasoning, lemon juice, parsley, and basil. Bring the mixture to a gentle simmer.
4. Add the cheese and spinach
Stir in half the Parmesan and let it melt into the sauce. Then, toss in the spinach, folding it in until it wilts. This step takes less than a minute.
5. Combine everything
Add the cooked pasta to the skillet, tossing it gently in the sauce to coat. Break the salmon into bite-sized pieces and mix it back in. Let everything cook together for 1-2 minutes to heat through. Taste and adjust seasoning with salt and pepper.
6. Serve
Plate the pasta and sprinkle the remaining Parmesan on top. Add a few fresh basil or parsley leaves for a pop of color.
Notes
This recipe is designed for about 3-4 servings, but you can easily scale it up or down. If doubling the recipe, make the sauce in a large pot instead of a skillet to ensure there’s enough room to toss the pasta. For smaller portions, stick to one salmon fillet and halve the rest of the ingredients. Just keep in mind that the pasta might cook faster in smaller quantities!
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner