Disclosure: This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
The moment salmon hits a hot skillet and releases that first wisp of golden steam is honestly one of my favorite sounds in the kitchen.
There’s something about the crispy exterior giving way to buttery, flaky flesh that just feels like a little victory, you know? But when you add that silky, herb-infused sauce to the mix, it becomes something you’d swear came straight from an Italian coastal restaurant.
Here’s the thing about this dairy-free version: nobody is going to taste the coconut cream or know you’ve skipped the heavy cream and parmesan entirely.
The full-fat coconut cream combined with a touch of nutritional yeast creates exactly the rich, luxurious sauce you crave, without any coconut flavor stealing the show. The sun-dried tomatoes, garlic, spinach, and fresh basil do all the talking.
If you’re avoiding dairy, following Whole30, or just want a lighter take on Tuscan classics, this is your dinner answer. Ready in 30 minutes and absolutely bursting with flavor.
Table of Contents
Why You’ll Love This Recipe

This recipe is the definition of restaurant-quality, weeknight-friendly, and actually doable.
- You cook everything in one skillet, which means less cleanup and way more time for relaxing after dinner
- Full-fat coconut cream delivers that creamy, indulgent texture your brain expects from a sauce like this
- Nutritional yeast adds a subtle, savory depth that makes your taste buds very happy
- It’s naturally dairy-free, keto-friendly, and works perfectly for anyone with lactose sensitivity
- The whole thing comes together in under 30 minutes, no stress required
Did you know? Full-fat coconut cream has over 17 grams of fat per serving, making it ideal for creating that luxurious mouthfeel you expect from creamy sauces without any dairy at all.
Ingredients You’ll Need

Grab these simple ingredients and you’re ready to create magic.
- 2 salmon fillets (6 ounces each), skin-on or skinless
- 2 tablespoons olive oil
- 4 cloves garlic, minced
- 1/2 cup sun-dried tomatoes (oil-packed), roughly chopped
- 1 cup fresh spinach
- 1/2 cup full-fat coconut cream
- 1/4 cup vegetable broth or chicken broth
- 2 tablespoons nutritional yeast
- 2 tablespoons fresh basil, chopped (or 1 teaspoon dried)
- 1 teaspoon lemon juice
- Salt and freshly ground black pepper, to taste
- Red pepper flakes (optional, for a hint of heat)
Step-by-Step Instructions
Let’s build this beautiful, creamy sauce right in your skillet.
Step 1: Prepare Your Salmon
Pat the salmon fillets dry with paper towels and season generously with salt and pepper on both sides. This step matters more than you’d think, trust me.
Step 2: Sear the Salmon
Heat olive oil in a large skillet over medium-high heat. Once shimmering, gently place the salmon skin-side down. Sear for 4 to 5 minutes until the skin is crispy and golden. Flip carefully and sear the other side for 2 to 3 minutes. Transfer the salmon to a plate and set aside.
Step 3: Build the Base
In the same skillet (don’t wash it, that flavorful fond stays), reduce heat to medium. Add minced garlic and sautรฉ for about 1 minute until fragrant and just starting to soften.
Step 4: Add the Sun-Dried Tomatoes
Stir in the chopped sun-dried tomatoes and cook for 1 minute, letting the oil from the tomatoes infuse into the base of your sauce.
Step 5: Create the Creamy Sauce
Pour in the coconut cream and broth, stirring gently to combine. Sprinkle in the nutritional yeast and stir until it dissolves completely. The mixture should become silky and cohesive.
Step 6: Add the Spinach and Aromatics
Fold in the fresh spinach and fresh basil. Stir until the spinach wilts, about 1 to 2 minutes. Add lemon juice and adjust salt and pepper to your taste.
Step 7: Return the Salmon
Gently nestle the salmon fillets back into the sauce, skin-side up. Simmer for 2 to 3 minutes to heat the salmon through and let the flavors marry.
Step 8: Serve
Divide the salmon and sauce between plates. Garnish with extra fresh basil and a sprinkle of red pepper flakes if you like a little heat.
Pro Tips for Success
Your sauce should look silky and coat the back of a spoon, not watery or too thick. If it’s too thin, let it simmer uncovered for another minute or two to reduce slightly. If it’s too thick, just add a splash more broth.
Nutritional yeast has a mild, savory flavor that mimics parmesan beautifully. Look for it in the bulk section at most health food stores or online, and it keeps forever in your pantry.
Cold salmon is never fun, so make sure your sauce is warm before nestling the fillets back in.
“The secret to great sauce isn’t fancy ingredients, it’s taking your time to let flavors develop.” – Katie’s kitchen wisdom
Dairy-Free Swaps & Substitutions
Can’t find full-fat coconut cream? Heavy coconut milk (the thick part from a can of full-fat coconut milk) works beautifully. Just shake the can, open it, and scoop out the thick, creamy part from the top.
Nutritional yeast giving you pause? Try a tablespoon of raw cashews blended into the sauce for a creamy, rich texture, or just skip it entirely and let the sun-dried tomatoes and basil shine (the sauce will be thinner, but still delicious).
Spinach not your thing? Kale, arugula, or even roasted broccoli work perfectly here. Keep the sauce the same, just swap the green.
How to Store Leftovers
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently in a skillet over low heat with a splash of broth to restore the sauce consistency.
This dish doesn’t freeze beautifully due to the texture of the salmon, so plan to eat fresh if you can.
Leftover sauce, though? That keeps great and is amazing over pasta, roasted vegetables, or even scrambled eggs the next morning.
FAQs
Can I use frozen salmon fillets? Absolutely. Just thaw them in the refrigerator overnight first, then pat dry before cooking.
Is nutritional yeast really necessary? No, but it adds a subtle savory depth that makes the sauce feel more luxurious. If you don’t have it, the recipe still works beautifully.
What if I’m not dairy-free but want to make this? You can swap the coconut cream for heavy cream and use grated parmesan instead of nutritional yeast. Everything else stays exactly the same.
Can I use canned salmon instead of fresh? Yes, but it won’t have the same texture or appearance. Canned salmon works better in more casual applications like salads or pasta dishes.
Nutritional Info & Serving Suggestions
Each serving has approximately 420 calories, 28 grams of protein, and 12 grams of carbs. It’s packed with omega-3s from the salmon and makes a complete, satisfying meal on its own.
Serve this with roasted zucchini, a simple green salad with lemon vinaigrette, or alongside cauliflower rice if you’re keeping carbs low.
A glass of chilled white wine (maybe a Pinot Grigio or Sauvignon Blanc) pairs beautifully with the fresh herbs and creamy sauce.
Time to Get Cooking
This dairy-free Tuscan salmon proves that you don’t need heavy cream or mountains of parmesan to create something absolutely crave-worthy.
The coconut cream delivers all that silky richness your taste buds want, while the fresh basil and sun-dried tomatoes make it taste like you spent hours in the kitchen (spoiler: you didn’t).
Make this for dinner this week, snap a photo of that gorgeous golden salmon nestled in creamy sauce, and let me know how it turns out. Drop any questions or your own ingredient swaps in the comments below.
Happy cooking!
Print
Dairy-Free Creamy Tuscan Salmon with Coconut Cream
- Total Time: 30 minutes
- Yield: 2 1x
Description
Creamy Tuscan salmon without a drop of dairy. This 30-minute recipe uses coconut cream and nutritional yeast to create a luxurious, herb-infused sauce that’s perfect for dairy-free, Whole30, and health-conscious home cooks.
Ingredients
- 2 salmon fillets (6 ounces each), skin-on or skinless
- 2 tablespoons olive oil
- 4 cloves garlic, minced
- 1/2 cup sun-dried tomatoes (oil-packed), roughly chopped
- 1 cup fresh spinach
- 1/2 cup full-fat coconut cream
- 1/4 cup vegetable broth or chicken broth
- 2 tablespoons nutritional yeast
- 2 tablespoons fresh basil, chopped
- 1 teaspoon lemon juice
- Salt and freshly ground black pepper, to taste
- Red pepper flakes (optional)
Instructions
- Pat salmon fillets dry and season with salt and pepper
- Heat olive oil in a large skillet over medium-high heat
- Sear salmon skin-side down for 4 to 5 minutes until crispy and golden
- Flip and sear for 2 to 3 minutes, then transfer to a plate
- Reduce heat to medium and add minced garlic, sautรฉ for 1 minute
- Stir in sun-dried tomatoes and cook for 1 minute
- Pour in coconut cream and broth, stir until combined
- Sprinkle in nutritional yeast and stir until it dissolves
- Fold in fresh spinach and basil until wilted, about 1 to 2 minutes
- Add lemon juice and adjust salt and pepper to taste
- Nestle salmon fillets back into the sauce, skin-side up
- Simmer for 2 to 3 minutes until salmon is heated through
- Divide between plates and garnish with extra basil and red pepper flakes if desired
Equipment
Check Price โ 
12-inch Deep Frying Pan Skillet
Check Price โ
Check Price โ
Check Price โ Notes
- Full-fat coconut cream creates the richness without coconut flavor overpowering the dish
- For a thicker sauce, simmer uncovered for 1 to 2 minutes longer
- For a thinner sauce, add a splash more broth
- Nutritional yeast is optional but adds a savory depth similar to parmesan
- Spinach can be swapped for kale, arugula, or roasted broccoli
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Pan-Sear
- Cuisine: Italian
Nutrition
- Serving Size: 1 salmon fillet with sauce
- Calories: 420
- Sugar: 4 g
- Sodium: 480 mg
- Fat: 28 g
- Saturated Fat: 12 g
- Unsaturated Fat: 14 g
- Trans Fat: 0 g
- Carbohydrates: 12 g
- Fiber: 2 g
- Protein: 28 g
- Cholesterol: 62 mg








