Velvety Salmon Florentine

Prepare to tantalize your taste buds with this exquisite creamy salmon Florentine, a truly remarkable dish that combines tender, flaky salmon with a rich, savory sauce. What makes this recipe truly special is its commitment to inclusivity: it’s entirely dairy-free, gluten-free, and thoughtfully designed to be adaptable for those following the Autoimmune Protocol (AIP) diet.

Creamy salmon Florentine topped with fresh lemon wedges, ready to serve in a large white pan.
A close-up of a beautifully cooked creamy salmon Florentine, garnished with vibrant lemon wedges, showcasing its rich texture and inviting aroma.

Delicious Dairy-Free Creamy Salmon Florentine: A Healthy & Easy Recipe

Craving a restaurant-quality meal that’s both deeply satisfying and incredibly healthy? Look no further than this Creamy Salmon Florentine. This elegant dish takes the classic Florentine concept and transforms it into a wholesome, accessible meal for everyone, especially those with dietary sensitivities. With succulent salmon fillets nestled in a velvety spinach and mushroom sauce, it’s a culinary experience you won’t soon forget.

What Exactly is Salmon Florentine?

Salmon Florentine is a celebrated culinary tradition, typically featuring tender salmon fillets served with a luxurious Florentine sauce. Originating from Italy, the “Florentine” style usually denotes dishes prepared with spinach and a rich, creamy béchamel or white wine-based sauce. While the traditional recipe often calls for heavy cream and sometimes white wine, our innovative version respects these timeless flavors while embracing modern dietary needs.

During my college days studying abroad in Florence, I was immersed in the vibrant culinary scene of Tuscany. While tomato-based sauces were certainly prevalent, I discovered a profound appreciation for creamy sauces, savory mushrooms, and fresh spinach – all staples in Tuscan cooking. This unforgettable experience profoundly influenced my cooking philosophy, inspiring me to create dishes that capture that authentic Italian essence without relying on common allergens.

I have a deep affection for creamy salmon recipes; my Dairy-Free Salmon Piccata and Dairy-Free Lemon Salmon Pasta are fan favorites. However, this particular Creamy Salmon Florentine holds a truly special place in my heart. It beautifully marries the delicate flavor of salmon with a lush, dairy-free sauce that’s both comforting and incredibly elegant.

This unique rendition of Salmon Florentine is crafted dairy-free, utilizing the richness of full-fat coconut milk as a luxurious substitute for traditional heavy cream. It’s wonderfully complemented by aromatic onions, earthy mushrooms, and nutrient-rich spinach, creating a perfectly balanced and deeply satisfying meal. This dish is not only naturally gluten-free and dairy-free but also packed with nourishing ingredients, making it an excellent choice for a healthy lifestyle.

Table of Contents

  • What Exactly is Salmon Florentine?
  • Why You’ll Adore This Creamy Salmon Florentine
  • The Nutritional Powerhouse: Salmon, Spinach & Mushrooms
  • Essential Recipe Ingredients
  • Smart Substitutions and Modifications
  • Step-by-Step: How to Make Creamy Salmon Florentine
  • Pro Tips & Tricks for Perfect Salmon Florentine
  • Creamy Salmon Florentine FAQs
  • More Delicious Seafood Recipes to Explore

Why You’ll Adore This Creamy Salmon Florentine

This Creamy Salmon Florentine isn’t just a meal; it’s an experience. Here are compelling reasons why this recipe is bound to become a staple in your kitchen:

  • Unbelievably Creamy Goodness: Despite being dairy-free, the sauce achieves an incredibly rich and velvety texture thanks to the magic of full-fat coconut milk. It’s so decadent, you’ll hardly believe it’s not made with heavy cream. Each bite is a symphony of smooth, luscious flavor that perfectly complements the tender salmon.
  • Authentic Italian Flavors, Without the Tomato: For those who are nightshade-free (like me, the proud owner of a nightshade-free pasta sauce company), finding delicious Italian dishes can be a challenge. This recipe offers a fantastic solution, delivering all the comforting, sophisticated tastes of Italian cuisine without any tomatoes. It proves that you don’t need nightshades to create a deeply satisfying and flavorful meal.
  • Deeply Nourishing and Wholesome: This dish is a powerhouse of nutrition. Salmon is renowned for its omega-3 fatty acids, essential for heart and brain health. Mushrooms are packed with vitamins and antioxidants, while spinach provides a wealth of iron and other vital nutrients. Together, these ingredients create a meal that truly fuels your body and soul, making you feel good from the inside out.
  • Quick & Easy Weeknight Meal: Don’t let its gourmet appeal fool you. This salmon Florentine is surprisingly simple to prepare, making it an ideal choice for busy weeknights. With minimal prep time and straightforward cooking steps, you can have a healthy, impressive meal on the table in under 30 minutes.
  • Diet-Friendly & Versatile: Being dairy-free, gluten-free, and easily adaptable for AIP, this recipe caters to a wide range of dietary needs without sacrificing flavor. It’s perfect for entertaining guests with varying dietary restrictions or simply for enjoying a meal that aligns with your health goals.

The Nutritional Powerhouse: Salmon, Spinach & Mushrooms

Beyond its incredible taste, this Creamy Salmon Florentine is a celebration of nutrient-dense ingredients. Let’s explore the health benefits packed into every serving:

  • Salmon: This king of fish is an outstanding source of high-quality protein and healthy fats, particularly omega-3 fatty acids (EPA and DHA). These essential fats are crucial for heart health, reducing inflammation, supporting brain function, and promoting healthy skin and hair. Salmon also provides significant amounts of Vitamin D, B vitamins, and selenium.
  • Spinach: A true superfood, spinach is brimming with vitamins K, A, and C, as well as folate, iron, and magnesium. It’s known for its antioxidant properties, which help protect cells from damage, and its high fiber content supports digestive health. Adding a generous amount of spinach to your diet is a simple way to boost your nutrient intake.
  • Mushrooms: These versatile fungi offer a unique earthy flavor and a host of health benefits. They are a good source of B vitamins, potassium, and selenium. Certain types of mushrooms, like baby bellas used here, also contain antioxidants and compounds that may support immune function.
  • Coconut Milk: Our dairy-free secret weapon, full-fat coconut milk, provides healthy medium-chain triglycerides (MCTs) which can be easily used by the body for energy. It also offers a creamy texture without the lactose or casein found in dairy, making it perfect for sensitive stomachs.

By combining these wholesome ingredients, you’re not just enjoying a delicious meal; you’re nourishing your body with essential vitamins, minerals, and healthy fats.

Essential Recipe Ingredients

Crafting this incredible Creamy Salmon Florentine begins with selecting fresh, high-quality ingredients. For exact measurements and quantities, please refer to the detailed recipe card below.

All the ingredients for Creamy Salmon Florentine neatly arranged in bowls on a white surface.
A visual representation of the fresh, wholesome ingredients used in this dairy-free Creamy Salmon Florentine recipe.
  • Salmon Fillets: The star of our dish! I always lean towards sockeye salmon for its rich color, firm texture, and robust flavor, but any high-quality salmon will work beautifully. Aim for fillets of similar thickness to ensure even cooking.
  • Full-Fat Coconut Milk: This is the secret to our luscious dairy-free cream sauce. Make sure to use full-fat canned coconut milk, as light versions won’t provide the desired richness and thickness. This brand is a personal favorite for its consistent quality and creamy texture.
  • Dry White Wine: Adds a layer of sophisticated flavor and acidity to the sauce. Choose a dry white wine you would enjoy drinking, like Sauvignon Blanc or Pinot Grigio. (See substitutions for an alcohol-free option).
  • Fresh Lemon Juice & Wedges: Brightens the entire dish, cutting through the richness of the sauce and enhancing the salmon’s flavor. Freshly squeezed is always best!
  • Arrowroot Starch: A fantastic gluten-free thickening agent for our sauce, ensuring it becomes beautifully velvety. You can find high-quality arrowroot starch here.
  • Olive Oil (or Avocado Oil): Essential for searing the salmon and sautéing the vegetables. Divided into portions, it ensures optimal cooking at each stage. Avocado oil is a great alternative for its high smoke point and neutral flavor.
  • Sea Salt & Black Pepper: Fundamental seasonings to elevate the natural flavors of the salmon and vegetables. For those on an AIP diet, simply omit the black pepper.
  • Yellow Onion: Diced and sautéed until translucent, onions form a sweet and aromatic base for the sauce.
  • Baby Bella Mushrooms: Sliced and sautéed, these add a wonderful earthy depth and a meaty texture to the Florentine sauce.
  • Fresh Garlic: Minced garlic introduces a pungent, aromatic kick that is quintessential to Italian-inspired dishes.
  • Fresh Spinach: The “Florentine” element! Baby spinach wilts down quickly and adds a vibrant color, mild flavor, and incredible nutritional boost to the sauce.
  • Fresh Parsley: Chopped parsley is added at the end for a burst of fresh, herbaceous flavor and a beautiful garnish.

Smart Substitutions and Modifications

One of the beauties of this Creamy Salmon Florentine recipe is its flexibility. Feel free to adapt it to your taste preferences or dietary requirements with these easy substitutions:

  • Alternate Proteins:
    • Shrimp: This incredibly flavorful sauce would also pair magnificently with shrimp. If using shrimp, remember that the cook time will be significantly shorter than for salmon. Sauté shrimp for only 2-3 minutes per side, or until pink and opaque, then add them back to the sauce at the very end to heat through.
    • Chicken: For a non-seafood option, boneless, skinless chicken breasts or thighs could be used. Slice them into thinner cutlets or cubes to ensure they cook quickly and evenly before adding to the sauce.
    • White Fish: Other flaky white fish like cod, halibut, or snapper would also work well, with cook times similar to salmon, depending on thickness.
  • Alcohol-Free Option for White Wine:

    While the alcohol in wine largely cooks off during the sautéing process, if you prefer to avoid alcohol entirely, you can easily substitute the white wine. Use 2 tablespoons of chicken or vegetable broth combined with 2 tablespoons of white wine vinegar. This combination will provide a similar depth and acidity to the sauce without the alcohol content.

  • Different Dairy-Free Creams:

    If coconut milk isn’t your preference, or you’re looking for an alternative, you can certainly use a high-quality dairy-free half-and-half or dairy-free cooking cream in place of coconut milk. Brands made from cashews or oats can offer a similar creamy texture, though always check labels to ensure they align with your specific dietary needs.

  • Leafy Green Alternatives:

    While spinach is traditional, feel free to experiment with other leafy greens. Baby kale or Swiss chard, chopped finely, could add a slightly different flavor profile and texture. Just be aware that these might require a minute or two longer to wilt down compared to spinach.

  • Mushroom Varieties:

    Don’t limit yourself to baby bella mushrooms! Cremini, button, or even wild mushrooms like shiitake or oyster mushrooms can add unique flavors and textures to your Florentine sauce.

  • AIP Compliance:

    To ensure this recipe is fully AIP-compliant, remember to omit black pepper. The dish will still be incredibly flavorful without it.

Step-by-Step: How to Make Creamy Salmon Florentine

Creating this gourmet-tasting dish is simpler than you might think! Follow these detailed steps, complete with visual guidance, to prepare a perfect Creamy Salmon Florentine. Full, printable instructions can be found in the recipe card at the bottom of this post.

Raw salmon fillets, seasoned with salt and pepper, resting on a paper towel.
Step one: Perfectly Season the Salmon. Begin by patting your salmon fillets completely dry with paper towels. This crucial step helps achieve a crispy skin. Generously season both sides with sea salt and a touch of black pepper (omit pepper for AIP).
Cooked salmon fillets with crispy skin, removed from the pan and resting on parchment paper.
Step two: Skillfully Cook the Salmon. Heat 2 tablespoons of olive oil in a large, deep skillet over medium-high heat until shimmering. Carefully place the salmon fillets, skin-side down, into the hot pan. Cook for 4-6 minutes, allowing the skin to become beautifully crisp and release easily from the pan. Then, gently flip and cook for another 3-5 minutes, or until the salmon is cooked through and easily flakes with a fork. Remove the cooked salmon and set it aside on a plate.
Sliced mushrooms being sautéed in a pan with a spatula until tender and golden brown.
Step three: Sauté the Aromatics and Mushrooms. Using the same skillet (no need to clean it!), add the remaining 1 tablespoon of olive oil if needed. Add the diced onions and sauté for 4-5 minutes until they become translucent and fragrant. Next, add the sliced baby bella mushrooms to the pan. Cook for another 4-5 minutes, stirring occasionally, until the mushrooms are tender and have released their moisture.
Mushrooms and fresh spinach being cooked in a pan with minced garlic, wilting down beautifully.
Step four: Incorporate Garlic and Spinach. To the sautéed mushrooms and onions, add the minced garlic. Cook for about 30 seconds until the garlic becomes wonderfully fragrant, being careful not to burn it. Immediately add the fresh spinach to the skillet in batches if necessary. Stir and cook until the spinach has completely wilted down, which typically takes only 1-2 minutes.
The creamy Florentine sauce, featuring mushrooms and spinach, simmering in a pan to thicken.
Step five: Create the Creamy Sauce. Pour in the pre-whisked coconut milk, white wine, lemon juice, and arrowroot starch mixture. Stir constantly, bringing the sauce to a gentle simmer. Continue to cook for 2-3 minutes, stirring occasionally, until the sauce thickens to your desired consistency. Taste and adjust seasonings with additional salt and pepper (if using) and a sprinkle of fresh parsley.
Fully cooked creamy salmon Florentine in a pan, garnished with mushrooms, spinach, and lemon slices.
Step six: Combine and Serve. Gently return the cooked salmon fillets to the skillet, nestling them into the creamy Florentine sauce. Spoon some of the sauce over the salmon to baste and allow it to reheat for about one minute. This gentle warming ensures the salmon is perfectly heated through without overcooking. Garnish with fresh lemon wedges and enjoy immediately!

Pro Tips & Tricks for Perfect Salmon Florentine

Achieving a truly outstanding Creamy Salmon Florentine is easy with a few expert tips. Keep these in mind to ensure your dish turns out perfectly every time:

  • Avoid Overcooking the Salmon: This is arguably the most crucial tip! Overcooked salmon becomes dry and less flavorful. The best way to ensure perfectly cooked, tender, and flaky salmon is to use a meat thermometer. Salmon is cooked when its internal temperature reaches 145°F (63°C). If you don’t have a thermometer, look for visual cues: the salmon should flake easily with a fork and be opaque throughout, with a slightly translucent center if you prefer it medium.
  • Ensure Even Salmon Thickness: For consistent cooking, try to use salmon fillets that are of similar thickness. If some pieces are significantly thinner (often closer to the tail end), they will cook faster. You can either trim them to an even thickness or remove thinner pieces from the pan a minute or two earlier to prevent them from drying out.
  • Achieve Crispy Salmon Skin: A well-seared, crispy salmon skin adds incredible texture and flavor. To achieve this, ensure your salmon is thoroughly patted dry before seasoning and that your skillet is adequately hot (medium-high heat) with shimmering oil before adding the fish. Avoid moving the salmon too much once it’s in the pan; let it sear undisturbed for the initial cook time.
  • Adjust Sauce Consistency: The arrowroot starch helps thicken the sauce beautifully. If your sauce seems too thin, you can simmer it a little longer to reduce it slightly. If it becomes too thick, a splash of broth or water can help loosen it to your desired consistency. Remember, the sauce will thicken slightly more as it cools.
  • Don’t Rush the Aromatics: Allow the onions to properly caramelize and become translucent before adding the mushrooms. This builds a deeper, sweeter flavor base for your sauce. Similarly, cook the mushrooms until they’ve released their moisture and started to brown, which concentrates their earthy flavor.
  • Serve with a Complementary Side: This Creamy Salmon Florentine is substantial on its own, but it pairs wonderfully with a light side to complete the meal. Consider these delicious options:
    • Fresh Zucchini noodles (zoodles) for a low-carb option.
    • Your favorite Gluten-free pasta, lightly tossed in the sauce.
    • Fluffy Cauliflower rice or fragrant jasmine rice to soak up every drop of sauce.
    • Tender Paleo Cauliflower Gnocchi for a unique and satisfying twist.
    • A simple side salad with a light vinaigrette.
    • Steamed asparagus or green beans for added vegetables.

Creamy Salmon Florentine FAQs

Have questions about this delicious dairy-free Creamy Salmon Florentine? We’ve got answers!

What makes a dish “Florentine”?

Traditionally, “Florentine” refers to dishes prepared “in the style of Florence,” which almost always means the inclusion of spinach. Classic Florentine preparations often involve a creamy béchamel sauce (a white sauce thickened with a roux) or cheese. Our version captures the essence of Florentine by featuring abundant spinach in a rich, dairy-free sauce, offering a perfect modern twist for those avoiding dairy or gluten.

How do you achieve a creamy salmon Florentine using coconut milk?

The key to a truly creamy and luxurious dairy-free sauce lies in using full-fat coconut milk. The high fat content in full-fat coconut milk provides the richness and velvety texture that mimics traditional heavy cream beautifully. When whisked with a little arrowroot starch and simmered, it creates a thick, decadent sauce that clings perfectly to the salmon and vegetables. Avoid using light coconut milk, as it will result in a much thinner sauce.

Can I prepare this dish ahead of time?

While this Creamy Salmon Florentine is best enjoyed fresh, you can certainly prepare components ahead. The sauce (without the spinach) can be made a day in advance and stored in the refrigerator. Reheat gently on the stove, then add fresh spinach and the cooked salmon to finish. Cooked salmon tends to dry out when reheated, so for best results, cook the salmon just before serving.

How should I store leftovers?

Store any leftover Creamy Salmon Florentine in an airtight container in the refrigerator for up to 2-3 days. Note that the texture of the salmon may change slightly upon reheating.

What’s the best way to reheat leftovers?

To reheat, gently warm the salmon and sauce in a skillet over low to medium heat on the stovetop until heated through. You can also microwave individual portions at 50% power in short bursts to prevent the salmon from overcooking and drying out.

Can I freeze this Creamy Salmon Florentine?

Freezing cooked salmon in a creamy sauce is generally not recommended as the texture of both the salmon and the sauce can suffer upon thawing and reheating. The sauce may separate or become grainy, and the salmon can become dry. For best quality, enjoy this dish fresh or within a couple of days from the refrigerator.

Close-up of creamy salmon Florentine in a pan, richly coated with mushroom and spinach sauce, ready to be served.
A delicious serving of creamy salmon Florentine, showcasing its vibrant ingredients and rich sauce.

More Delicious Seafood Recipes to Explore

If you love this Creamy Salmon Florentine, you’ll surely enjoy these other fantastic seafood dishes that are healthy, flavorful, and easy to make:

  • Tuscan Garlic Shrimp Skillet: A vibrant, flavorful skillet meal bursting with Italian herbs and succulent shrimp.
  • Healthy Salmon Cakes (AIP & Paleo): Delicious and easy-to-make salmon patties, perfect for a light lunch or dinner.
  • Baked Salmon Meatballs: A creative and wholesome way to enjoy salmon, served with your favorite sauce or sides.

If you tried this delightful Creamy Salmon Florentine or any other recipe from my collection, please take a moment to leave a 🌟 star rating and share your thoughts in the 📝 comments section below. Your feedback means the world! Thank you for visiting!

Salmon florentine in a pan topped with mushroom and spinach.

Creamy Salmon Florentine

Yield:

4
servings
Prep Time:
10 mins
Cook Time:
25 mins
Author:
Michelle

This creamy salmon Florentine is a tender and flakey salmon dish paired with a delicious sauce. It’s dairy-free, gluten-free, and can be modified to be AIP.

Print Recipe
Leave a Review
Pin Recipe

Ingredients

  • ¾ cup full-fat coconut milk
  • ¼ cup white wine (or 2 tbsp chicken broth + 2 tbsp white wine vinegar)
  • Juice of one lemon, plus lemon wedges to serve
  • 1 ½ tsp arrowroot starch
  • 3 tbsp olive oil, divided (sub avocado oil)
  • 1 lb salmon, sliced into 3-4 fillets
  • ¾ tsp sea salt
  • ¼ tsp black pepper (omit for AIP)
  • ½ onion, diced
  • 2 cups baby bella mushrooms, sliced
  • 2 cloves garlic, minced
  • 2 cups spinach
  • 1 tbsp parsley, chopped

Instructions

  1. Whisk together the coconut milk, white wine (or broth/vinegar mixture), lemon juice, and arrowroot starch in a small bowl until the arrowroot is fully dissolved and the mixture is smooth. Set this creamy base aside.
  2. Pat the salmon fillets thoroughly dry with paper towels and inspect for any bones, removing them if found. Season both sides lightly but evenly with sea salt and black pepper (remember to omit pepper if following an AIP diet). Heat 2 tablespoons of olive oil in a large, deep pan or skillet over medium-high heat until it shimmers. Carefully place the salmon fillets into the hot pan, skin-side down. Cook undisturbed for 4-6 minutes, or until the skin is golden brown and crispy and the salmon easily releases from the pan. Gently flip each fillet and cook on the other side for an additional 3-5 minutes, or until the salmon is cooked through and flakes easily. Remove the cooked salmon from the pan and set aside on a plate.
  3. In the same skillet, add the remaining 1 tablespoon of olive oil if needed. Add the diced onions and sauté for 4-5 minutes, stirring occasionally, until they become soft and translucent. Next, add the sliced baby bella mushrooms to the pan. Continue to sauté for another 4-5 minutes until the mushrooms are tender and have released their moisture, developing a nice golden color.
  4. Add the minced garlic to the skillet and cook for about 30 seconds until fragrant, being careful not to burn it. Immediately add the fresh spinach to the skillet (you may need to add it in batches if your pan is very full). Stir and cook until all the spinach has completely wilted, which typically takes just 1-2 minutes.
  5. Pour the reserved coconut milk mixture into the skillet with the sautéed vegetables. Add the remainder of the salt, pepper (if using), and chopped parsley. Bring the sauce to a gentle simmer, stirring constantly for 2-3 minutes, until the sauce visibly thickens to a creamy consistency.
  6. Carefully return the cooked salmon fillets to the skillet, nestling them into the rich Florentine sauce. Spoon some of the sauce over the salmon to coat it, allowing it to gently reheat for about one minute.
  7. Taste the sauce and adjust seasonings further as needed. Serve your Creamy Salmon Florentine immediately, garnished with fresh lemon wedges for an extra burst of flavor. Enjoy this wholesome and delicious meal!

Notes

For an alcohol-free option, substitute the white wine with 2 tablespoons of chicken broth and 2 tablespoons of white wine vinegar. This combination provides a similar depth of flavor and acidity to the sauce.

The arrowroot starch is used to help thicken the sauce quickly. If you prefer to omit this ingredient to reduce carbohydrate content, you can simply cook the sauce longer, allowing it to naturally reduce and thicken through evaporation. This will require more time but results in a equally delicious, albeit slightly thinner, sauce.

Nutrition Facts (Estimated per serving): Serving: 1g, Calories: 362kcal, Carbohydrates: 10.2g, Protein: 28.2g, Fat: 25.2g, Fiber: 1.3g

All nutrition facts are estimated and will vary based on specific ingredients and preparation methods.

Want to save this recipe for later? Just provide your email below, and we’ll send it straight to your inbox! ✉️