Love this? Pin it for later!
Why This Recipe Works
- One-Pan Magic: Salmon, sauce, and veg cook sequentially in the same skillet, building layers of flavor while sparing you dishes.
- Dairy-Free Decadence: Coconut cream reduces into a velvety emulsion that rivals any butter-laden Tuscan classic.
- Fast Fine-Dining: Restaurant-worthy plating in 25 minutes—perfect for surprise guests or self-care nights.
- Meal-Prep Royalty: Sauce reheats like a dream; simply sear fresh salmon while the sauce warms.
- Nutrient Powerhouse: Omega-3-rich salmon, iron-dense spinach, and lycopene-packed tomatoes in every bite.
- Whole30 & Paleo Approved: Zero added sugars, grains, or legumes—just compliant deliciousness.
Ingredients You'll Need
Quality matters when ingredient lists are short. Start with salmon fillets that smell like the ocean breeze, not fishy—look for firm flesh that springs back when pressed. Wild-caught Coho or King salmon delivers the richest flavor, but responsibly farmed Atlantic works in a pinch. For the sun-dried tomatoes, choose the dry-packed variety; oil-packed versions often hide seed oils or sneaky sulfites that derail Whole30 compliance. If your grocery only stocks the oily kind, rinse them under hot water and pat thoroughly dry.
Full-fat coconut cream is the secret to dairy-free silkiness. Chill a can overnight, then scoop the thick top layer, discarding the watery liquid (save it for smoothies). If coconut isn’t your favorite, cashew cream—made by blending soaked cashews with water until pourable—substitutes beautifully. Garlic forms the aromatic backbone; fresh cloves smashed with the flat of a knife release essential oils jarred minced garlic can’t rival. Baby spinach wilts almost instantly, but if you’ve only got mature leaves, remove the tough stems and tear leaves into bite-size pieces.
Dried Italian herbs bridge the gap between pantry staples and Tuscan sunshine. Make your own blend by mixing equal parts dried basil, oregano, rosemary, and thyme, then store in a small jar. It’s magnificent sprinkled over roasted vegetables or whisked into vinaigrettes. Finally, a pinch of red-pepper flakes wakes up the sauce without overwhelming heat; leave them out if serving heat-sensitive kiddos.
How to Make Whole30 Creamy Tuscan Salmon with Sun-Dried Tomatoes
Remove salmon from the refrigerator 10 minutes before cooking—room-temperature fillets cook more evenly. Place fillets skin-side down on a paper-towel-lined plate; press additional paper towels on top to wick away surface moisture. Season flesh side generously with ¾ teaspoon kosher salt, ½ teaspoon black pepper, and ½ teaspoon dried Italian herbs. Flip and repeat on the skin side. Moisture is the enemy of a golden crust, so don’t skip the pressing step.
Choose a 12-inch stainless or cast-iron skillet large enough to hold all four fillets without crowding. Place over medium-high heat for 2 minutes. When a drop of water dances and evaporates instantly, add 2 tablespoons ghee or avocado oil; swirl to coat. The fat should shimmer but not smoke—if it begins to smoke, lower heat slightly and wait 30 seconds.
Lay fillets skin-side up in the hot pan, pressing gently with a spatula for 10 seconds to ensure full contact. Cook undisturbed 4 minutes; the edges should turn opaque two-thirds of the way up. Flip once—resist the urge to shuffle them around—and cook 3 minutes more for medium-rare. Transfer to a warm plate; tent loosely with foil. The salmon will finish cooking later when briefly returned to the sauce.
Reduce heat to medium. Add remaining 1 tablespoon ghee and minced garlic; sauté 30 seconds until fragrant but not browned. Stir in sun-dried tomatoes and red-pepper flakes, coating them in the garlicky fat. This brief sizzle rehydrates the tomatoes and releases their concentrated sweetness into the pan.
Pour in ½ cup low-sodium chicken broth and 2 tablespoons fresh lemon juice, scraping the browned bits (fond) with a wooden spoon. These caramelized morsels equal free flavor. Bring to a rapid simmer; reduce liquid by half, about 3 minutes. The pan should look syrupy but not dry.
Lower heat to medium-low. Whisk in coconut cream, nutritional yeast, and remaining ½ teaspoon Italian herbs. Simmer 2 minutes, stirring, until sauce thickens enough to coat the back of a spoon. Nutritional yeast adds umami depth reminiscent of Parmesan without the dairy.
Add baby spinach by the handful, folding until just wilted—30 to 45 seconds. Overcooking turns spinach muddy and diminishes its vibrant color. Taste and adjust seasoning with salt and pepper; remember the salmon will add its own salinity when returned to the pan.
Nestle fillets into the skillet, spooning sauce over the top. Cover and warm 1 to 2 minutes, just until salmon reaches desired doneness (125 °F for medium-rare, 130 °F for medium). Overcooking toughens the fish and clouds the sauce. Serve immediately, garnished with fresh basil chiffonade and lemon wedges.
Expert Tips
Control the Heat
If your burner runs hot, keep salmon skin-side down 3 minutes, then flip and cook 2 minutes off heat, letting residual heat finish the job.
Crisp Skin Lovers
Start skin-side down, press firmly with a spatula the first 30 seconds to prevent curling. Resist flipping until skin releases easily.
Make-Ahead Sauce
Prepare sauce through Step 6, cool, and refrigerate up to 4 days. Reheat gently while salmon sears for 10-minute dinners.
Sun-Dried Tomato Shortcut
Snip tomatoes with kitchen shears directly into the skillet—no cutting board needed and zero sticky knife cleanup.
Thicker Sauce
Whisk ½ teaspoon arrowroot starch with 1 tablespoon cold broth, then stir into simmering sauce for glossy gravies.
Chill Your Coconut Cream
Pop the can in the freezer 15 minutes before cooking; the fat separates faster and whips silkier when cold.
Variations to Try
- Shrimp Swap: Substitute 1 lb large shrimp; sear 1 minute per side, remove, and proceed with sauce. Return shrimp for final 30 seconds.
- Kale Upgrade: Replace spinach with thinly sliced lacinato kale; sauté 2 minutes longer until tender.
- Mushroom Medley: Add 8 oz sliced cremini with garlic; cook until golden before tomatoes go in.
- Lemon-Dill Twist: Swap Italian herbs for fresh dill and finish with an extra squeeze of lemon for brighter notes.
- Chicken Version: Use 4 boneless thighs; increase sear time to 6 minutes per side. Check internal temp reaches 165 °F.
Storage Tips
Refrigerate: Cool salmon and sauce separately in shallow airtight containers up to 3 days. Keeping them separate prevents the fish from “stewing” and turning chalky.
Freeze: Freeze sauce only (the fish’s texture suffers). Ladle cooled sauce into silicone ice-cube trays; once solid, pop cubes into a zip bag up to 2 months. Thaw overnight in fridge or melt straight into a skillet over low heat.
Reheat: Warm sauce in a covered skillet over medium-low, stirring occasionally. Nestle cold salmon in the sauce for 3 minutes, spooning liquid over top until just heated through. Microwave works in a pinch—use 50 % power in 30-second bursts.
Meal-Prep Bowls: Flake leftover salmon over roasted sweet-potato rounds, spoon on sauce, and top with extra spinach for grab-and-go lunches.
Frequently Asked Questions
Whole30 Creamy Tuscan Salmon with Sun-Dried Tomatoes
Ingredients
Instructions
- Prep Salmon: Pat fillets dry, season with ¾ tsp salt, pepper, and ½ tsp herbs on both sides.
- Sear: Heat 2 Tbsp ghee in 12-inch skillet over medium-high. Cook salmon skin-side up 4 min; flip, cook 3 min. Transfer to plate.
- Sauté Aromatics: Add remaining ghee, garlic, tomatoes, and pepper flakes; cook 30 sec.
- Deglaze: Pour in broth and lemon juice; simmer 3 min until reduced by half.
- Make Creamy Sauce: Whisk in coconut cream, nutritional yeast, and remaining herbs; simmer 2 min.
- Finish: Stir in spinach until wilted. Return salmon to pan, coat with sauce, warm 1–2 min. Garnish and serve.
Recipe Notes
For crisp skin, slide salmon skin-side down onto hot fat and do not move it until ready to flip—patience equals crunch.
Nutrition (per serving)
You May Also Like
Discover more delicious recipes